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

Excel 2007+

Краткое описание

Функция ПОДСТАВИТЬ заменяет указанный текст в строке на новый. Позволяет точно контролировать замену конкретных вхождений текста, что делает её идеальным инструментом для обработки и очистки данных в Excel.

Синтаксис

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

Параметры

Параметр Тип Обязательный Описание
текст Текст Да Исходный текст или ссылка на ячейку
стар_текст Текст Да Искомый текст для замены
нов_текст Текст Да Заменяющий текст
номер_вхождения Число Нет Номер вхождения (1, 2, 3 и т.д.)

Использование функции SUBSTITUTE

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

Распространенные примеры SUBSTITUTE

Замена в описании отчёта

=ПОДСТАВИТЬ(A2; "продажах"; "ценах")

Заменяет 'продажах' на 'ценах' в строке 'Сведения о продажах' → 'Сведения о ценах'

Изменение первого вхождения

=ПОДСТАВИТЬ(A3; "1"; "2"; 1)

Меняет только первое '1' на '2' в 'Квартал 1, 2008 г.' → 'Квартал 2, 2008 г.'

Изменение третьего вхождения

=ПОДСТАВИТЬ(A4; "1"; "2"; 3)

Меняет третье '1' на '2' в 'Квартал 1, 2011 г.' → 'Квартал 1, 2012 г.'

Очистка телефонных номеров

=ПОДСТАВИТЬ(A1; " "; "")

Удаляет все пробелы из телефонного номера

Часто задаваемые вопросы

ПОДСТАВИТЬ заменяет конкретный текст, ЗАМЕНИТЬ — символы по позициям.

Заменятся все вхождения стар_текст на нов_текст.

Для нескольких замен используйте вложенные функции ПОДСТАВИТЬ.

Распространенные ошибки и решения

#ЗНАЧ!

Cause: Неверный тип аргументов

Solution: Все аргументы должны быть текстом или числами

Не заменяется текст

Cause: стар_текст не найден в тексте

Solution: Проверьте точное совпадение текста

Заменяется не то вхождение

Cause: Неправильный номер_вхождения

Solution: Укажите корректный номер или уберите параметр

Примечания

  • Чувствительна к регистру (А≠а)
  • Пустая строка в нов_текст удаляет стар_текст
  • Поддерживает ссылки на ячейки
  • Работает с многострочным текстом

Совместимость

Доступно в: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

Недоступно в:

Контент последний раз проверен: December 9, 2025
Частота обновления: По мере необходимости
Протестированные версии Excel: Excel 2007+