Заменяет один текст на другой.
Пример использования
ПОДСТАВИТЬ("search for it","search for","Google")
ПОДСТАВИТЬ(A2,"new york","New York")
ПОДСТАВИТЬ("January 2, 2012",2,3,1)
Синтаксис
ПОДСТАВИТЬ(text_to_search, search_for, replace_with, [occurrence_number])
text_to_search
– текст, в котором производится поиск и замена.search_for
– строка, которую нужно найти и заменить вtext_to_search
.- По аргументу
search_for
находятся не только слова, но и их части; например, если нужно заменить слово"маг"
, то замена произойдет и в слове"бумага"
.
- По аргументу
replace_with
– строка, заменяющая текстsearch_for
.occurrence_number
– [НЕОБЯЗАТЕЛЬНО] – порядковый номер вхожденияsearch_for
в текстеtext_to_search
, которое нужно заменить наreplace_with
. По умолчанию заменяются все вхожденияsearch_for
, но если указанoccurrence_number
, происходит замена толькоsearch_for
с этим номером.
Примечания
- Функция
ПОДСТАВИТЬ
применяется либо к одному совпадению вtext_to_search
, либо сразу ко всем. Ее нельзя использовать для частичной множественной замены. - Выходные данные этой функции имеют текстовый формат. Чтобы получить число, используйте ее вместе с
ЗНАЧЕН
.
См. также:
ТЕКСТ
: Преобразует число в текст заданного формата.
ЗАМЕНИТЬ
: Заменяет выбранный текст на другой.