У цій статті подано синтаксис формули й описано використання функції SUBSTITUTE у програмі Microsoft Excel.
Опис
Замінює вказаний текст у текстовому рядку на новий. Функція SUBSTITUTE використовується для заміни певного тексту в текстовому рядку, а функція REPLACE – для заміни будь-якого тексту в указаному місці на інший текстовий рядок.
Синтаксис
SUBSTITUTE(текст;стар_текст;нов_текст;[номер_входження])
Синтаксис функції SUBSTITUTE має такі аргументи:
- текст – обов’язковий аргумент. Текст або посилання на клітинку з текстом, у якій потрібно замінити символи.
- Old_text Необхідні. Текст, який потрібно замінити.
- New_text Необхідні. Текст, на який потрібно замінити «стар_текст».
- Instance_num Необов'язково. Указує, який екземпляр старого тексту потрібно замінити на новий. Якщо вказати аргумент «номер_входження», буде замінено тільки цей екземпляр аргументу «стар_текст». Інакше замінюються всі екземпляри старого тексту.
Приклад
Скопіюйте дані прикладу з наведеної нижче таблиці та вставте їх у клітинку 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 року |