Главная страница / Полезная информация по таблице свойств (ShapeSheet™) / Справочник по таблице свойств / Список функций по алфавиту / Список функций по категориям > Текстовые функции
Функция SUBSTITUTE |
Заменяет часть текстовой строки другой текстовой строкой.
Синтаксис
SUBSTITUTE (text, old_text, new_text[, start_num][,ignore_case_opt)
Parameters
Имя | Требуется/Необязательно | Тип данных | Описание |
text | Требуется | Строка | Текст или ссылка на ячейку, содержащую текст, символы в котором требуется заменить. |
old_text | Требуется | Строка | Текст, который нужно заменить. |
new_text | Требуется | Строка | Текст, которым нужно заменить строку old_text. |
start_num_opt | Необязательно | Числовой | Определяет, какие вхождения строки old_text нужно заменить. |
ignore_case_opt | Необязательно | Логический | ЛОЖЬ, если регистр учитывается; в противном случае — ИСТИНА. Значение по умолчанию — ЛОЖЬ. |
Возвращаемое значение
Строка
Заметки
Если задан аргумент start_num_opt, заменяется только данное вхождение строки old_text. В противном случае все вхождения old_text в тексте text заменяются строкой new_text.
Чтобы заменить в текстовой строке определенный текст, используйте функцию SUBSTITUTE. Чтобы заменить текст, расположение которого в строке известно, используйте функцию REPLACE.
.
Пример
SUBSTITUTE ("1 января 2003 г.","января","ЯНВ")
Возвращает строку "1 ЯНВ 2003 г.".
SUBSTITUTE ("1 января 2003","ЯНВАРЯ","ЯНВ")
Возвращает строку "1 января 2003". Строка не изменяется, поскольку поиск текста выполняется с учетом регистра.
© Корпорация Майкрософт (Microsoft Corporation). Все права защищены.