Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Заменяет часть текстовой строки другой текстовой строкой.
Синтаксис
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 г.". Изменения не вносятся, так как при поиске текста учитывается регистр.