В тази статия е описан синтаксисът и употребата на функция SUBSTITUTE в Microsoft Excel.
Описание
Замества стар_текст с нов_текст в текстов низ. Използвайте SUBSTITUTE, когато искате да заместите конкретен текст в текстовия низ; използвайте REPLACE, когато искате да заместите всеки текст, която се намира на зададено място в текстовия низ.
Синтаксис
SUBSTITUTE (текст; стар_текст; нов_текст; [срещане_ном])
Синтаксисът на функцията SUBSTITUTE има следните аргументи:
-
Текст Задължително. Текстът или препратката към клетка, съдържаща текста, в който искате да замествате знаци.
-
"стар_текст" Задължително. Текстът, който искате да заместите.
-
"нов_текст" Задължително. Текстът, с който искате да заместите стар_текст.
-
"срещане_ном" Незадължително. Задава кое появяване на стар_текст искате да заместите с нов_текст. Ако зададете срещане_ном, замества се само това появяване на стар_текст. В противен случай всички появявания на стар_текст в текст се заместват с нов_текст.
Пример
Копирайте примерните данни в следващата таблица и ги поставете в клетка A1 на нов работен лист на Excel. За да покажат резултати формулите, изберете ги, натиснете клавиша F2 и след това натиснете клавиша Enter. Ако е необходимо, коригирайте ширините на колоните, за да видите всичките данни.
Данни |
||
---|---|---|
Данни за продажби |
< |
|
Тримесечие 1, 2008 г. |
< |
|
Тримесечие 1, 2011 г. |
< |
|
Формула |
Описание (резултат) |
Резултат |
=SUBSTITUTE(A2; "продажби"; "стойност") |
Замества "продажби" със "стойност" (Данни за стойност) |
Данни за стойност |
=SUBSTITUTE(A3; "1"; "2"; 1) |
Замества първото появяване на "1" с "2" (Тримесечие 2, 2008 г.) |
Тримесечие 2, 2008 г. |
=SUBSTITUTE(A4; "1"; "2"; 3) |
Замества третото появяване на "1" с "2" (Тримесечие 1, 2012 г.) |
Тримесечие 1, 2012 г. |