Быстрая навигация
Функция ПОДСТАВИТЬ
Краткое описание
Функция ПОДСТАВИТЬ заменяет указанный текст в строке на новый. Позволяет точно контролировать замену конкретных вхождений текста, что делает её идеальным инструментом для обработки и очистки данных в 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+