Функция ПОДСТАВИТЬ заменяет существующие слова, текст или символы новыми данными. Используйте функцию ПОДСТАВИТЬ, чтобы удалить непечатаемые символы из импортированных данных, заменить ненужные символы пробелами и создать разные версии одного и того же рабочего листа.
Инструкции в этой статье относятся к Excel 2019, 2016, 2013, 2010, 2007; Excel для Microsoft 365, Excel Online, Excel для Mac, Excel для iPad, Excel для iPhone и Excel для Android.
SUBSTITUTE Синтаксис функции
Синтаксис функции относится к структуре функции и включает в себя имя функции, квадратные скобки и аргументы.
Синтаксис функции ПОДСТАВИТЬ:
=ПОДСТАВИТЬ(Текст, Старый_текст, Новый_текст, Instance_num)
Аргументы функции:
- Text (обязательно): данные, содержащие заменяемый текст. Этот аргумент может содержать фактические данные, заключенные в кавычки (см. строку 2 на изображении выше) или ссылку на ячейку с расположением текстовых данных на листе (см. строки 3 и 4).
- Old_text (обязательно): Текст для замены.
- Новый_текст (обязательно): Текст, который заменит Старый_текст.
- Instance_num (необязательно): число. Если этот номер опущен, каждый экземпляр Old_text заменяется New_text. Если указан этот номер, указанные экземпляры Old_text заменяются (см. строку 5).
Аргументы для функции ПОДСТАВИТЬ чувствительны к регистру. Если данные, введенные для аргумента Старый_текст, не имеют того же регистра, что и данные в ячейке аргумента Текст, подстановка не производится.
Используйте функцию ПОДСТАВИТЬ
Хотя можно ввести всю формулу вручную в ячейку рабочего листа, другой вариант - использовать диалоговое окно «Аргументы функции» (или построитель формул в Excel для Mac), чтобы ввести функцию и ее аргументы в ячейку..
=ПОДСТАВИТЬ(A3, "Продажи", "Доход")
При использовании диалогового окна Excel разделяет каждый аргумент запятой и заключает старые и новые текстовые данные в кавычки.
-
Введите данные для руководства в пустой лист Excel.
- Выберите ячейку B3, чтобы сделать ее активной.
- Выбрать Формулы.
- Выберите Текст, чтобы открыть раскрывающийся список Текстовые функции.
- Выберите ПОДСТАВИТЬ в списке, чтобы открыть диалоговое окно «Аргументы функции». В Excel для Mac открывается построитель формул.
-
Поместите курсор в текстовое поле Текст.
- Выберите ячейку A3 на листе, чтобы ввести ссылку на эту ячейку.
- Поместите курсор в текстовое поле Old_text.
- Введите Продажи. Это текст, который будет заменен. Нет необходимости заключать текст в кавычки.
- Поместите курсор в текстовое поле Новый_текст.
-
Введите Доход. Этот текст будет заменен на Sales.
- Аргумент Instance_num остается пустым, так как в ячейке A3 есть только один экземпляр слова Sales.
- Выберите OK. За исключением Excel для Mac, где вы выбираете Готово.
- Текст «Отчет о доходах» появится в ячейке B3.
Функции SUBSTITUTE и REPLACE
SUBSTITUTE отличается от функции REPLACE тем, что она используется для замены определенного текста в любом месте выбранных данных. REPLACE используется для замены любого текста, который встречается в определенном месте данных.