ПОДСТАВИТЬ (SUBSTITUTE)

Заменяет один текст в строке на другой.

Пример

Результат

=ПОДСТАВИТЬ("Отчет за II квартал"; "II"; "IV")

Отчет за IV квартал

Используйте в аргументах функций ссылки на ячейки

При изменении ячейки такие значения будут автоматически обновляться в функции. Это удобно, когда вы используете одно значение в разных функциях или составляете сложные формулы, для которых важно получать промежуточные значения. Как использовать ссылки

Синтаксис

ПОДСТАВИТЬ(текст; старый_текст; новый_текст; [номер_вхождения])

Аргументы

Аргумент

Тип данных

Описание

Текст*

Строка

Текст, в котором будет происходить поиск старого текста для замены.

Старый текст*

Строка

Текст, который нужно заменить новым.

Новый текст*

Строка

Текст, который будет использован вместо старого.

Номер вхождения

Число

Если этот параметр определен, то заменится только заданный номер вхождения старого текста.

Примеры использования

Пример 1

Пример 2

В этом примере определен номер вхождения, поэтому функция заменила «февраль» на «май» только во втором вхождении, а первое проигнорировала.

Пример 3

=ДАТАЗНАЧ(ПОДСТАВИТЬ(ТЕКСТ(A1;"ДД.ММ.ГГГГ"); "04"; "26"; 1))

Если в ячейке A1 указано «04.04.2024», функция вернет «26.04.2024» — дату с изменившимся числом месяца. Второе вхождение «04» не изменилось, потому что был задан номер вхождения — 1.

Ячейка A1 была в формате Дата, с которым функция ПОДСТАВИТЬ не работает. Поэтому данные преобразовали в строку (функция ТЕКСТ), затем заменили фрагмент текста (функция ПОДСТАВИТЬ), затем перевели строку обратно в формат Дата (функция ДАТАЗНАЧ).

Связанные и похожие функции