Функция ПОДСТАВИТЬ

Применяется к
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel 2024 Excel 2024 для Mac Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2016

В этой статье описаны синтаксис формулы и использование ПОДСТАВИТЬ в Microsoft Excel.

Описание

Подставляет значение аргумента "нов_текст" вместо значения аргумента "стар_текст" в текстовой строке. Функция ПОДСТАВИТЬ используется, когда нужно заменить определенный текст в текстовой строке; функция ЗАМЕНИТЬ используется, когда нужно заменить любой текст начиная с определенной позиции.

Синтаксис

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

Аргументы функции ПОДСТАВИТЬ описаны ниже.

  • Текст. Обязательный аргумент. Текст или ссылка на ячейку, содержащую текст, в котором подставляются знаки.
  • Old_text Обязательно. Заменяемый текст.
  • New_text Обязательно. Текст, на который заменяется "стар_текст".
  • Instance_num Дополнительные. Определяет, какое вхождение фрагмента "стар_текст" нужно заменить фрагментом "нов_текст". Если этот аргумент определен, то заменяется только заданное вхождение фрагмента "стар_текст". В противном случае все вхождения фрагмента "стар_текст" в тексте заменяются фрагментом "нов_текст".

Пример

Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.

Данные
Сведения о продажах <
Квартал 1, 2008 г. <
Квартал 1, 2011 г. <
Формула Описание (результат) Результат
=ПОДСТАВИТЬ(A2; "продажах"; "ценах") Замена "ценах" на "продажах" ("Сведения о ценах") Сведения о ценах
=ПОДСТАВИТЬ(A3; "1"; "2"; 1) Замена первого экземпляра "1" на "2" ("Квартал 2, 2008 г.") Квартал 2, 2008 г.
=ПОДСТАВИТЬ(A4; "1"; "2"; 3) Замена третьего экземпляра "1" на "2" ("Квартал 1, 2012 г.") Квартал 1, 2012 г.