Поделиться через


Функция SUBSTITUTE

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

Синтаксис

SUBSTITUTE (text, old_text, new_text [, start_num ][, ignore_case_opt )

Параметры

Имя Необходимость Тип данных Описание
text
Обязательный
String
Текст или ссылка на ячейку, содержащую текст, для которого требуется заменить символы.
old_text
Обязательный
String
Текст, который требуется заменить.
new_text
Обязательный
String
Текст, который требуется использовать для замены old_text.
start_num_opt
Необязательный
Числовой
Указывает, какие вхождения old_text заменить.
ignore_case_opt
Необязательный
Логический
FALSE, если учитывается регистр; в противном случае — TRUE. Значение по умолчанию — FALSE.

Возвращаемое значение

String

Замечания

Если указать start_num_opt, заменяется только это вхождение old_text . В противном случае каждое вхождение old_text в тексте изменяется на new_text.

Используйте функцию REPLACE, если требуется заменить определенный текст в текстовой строке. Если вы хотите заменить текст, который находится в определенном расположении в текстовой строке, используйте функцию REPLACE.

Пример

SUBSTITUTE ("1 января 2003 года", "январь", "ЯНВАРЬ")

Возвращает значение "1 JAN 2003".

SUBSTITUTE ("1 января 2003", "январь", "JAN")

Возвращает значение "1 января 2003 г.". Изменения не вносятся, так как при поиске текста учитывается регистр.