Как пользоваться функцией SUBSTITUTE (ПОДСТАВИТЬ) в Excel

Русский Английский
ПОДСТАВИТЬ SUBSTITUTE

Функция SUBSTITUTE (ПОДСТАВИТЬ) в Excel и Google Таблицах позволяет заменять текст в ячейке на другой текст. Эта функция удобна для исправления ошибок, обновления данных, удаления или замены символов и других текстовых операций.

Синтаксис:

В Excel:

=SUBSTITUTE(исходный_текст, текст_для_замены, новый_текст, [номер_вхождения])

В Google Таблицах:

=SUBSTITUTE(исходный_текст, текст_для_замены, новый_текст, [количество_вхождений])

Примеры задач:

  • Замена одного слова на другое
  • Исправление опечаток в большом количестве данных
  • Удаление лишних символов

Примеры использования:

Рассмотрим список товаров, где необходимо заменить слово «старый» на «новый». Исходные данные:

Товар
старый коврик
старый стол

Для замены используем функцию SUBSTITUTE:

=SUBSTITUTE(A2, "старый", "новый")

Результат после применения функции:

Товар (после SUBSTITUTE)
новый коврик
новый стол

Также возможно указать номер вхождения для замены. Например, если необходимо заменить только первое упоминание «старый» на «новый»:

=SUBSTITUTE(A2, "старый", "новый", 1)

Это изменит первое вхождение «старый» на «новый», в то время как остальные останутся неизменными.

Функция SUBSTITUTE является эффективным инструментом для текстовых операций в Excel и Google Таблицах, позволяющим легко заменять текст, корректировать ошибки и управлять данными.

Больше информации: https://support.microsoft.com/ru-ru/office/подставить-функция-подставить-6434944e-a904-4336-a9b0-1e58df3bc332

Другие функции
Для языков с двухбайтовыми наборами знаков (например, катакана) преобразует полноширинные (двухбайтовые) знаки в полуширинные (однобайтовые)
Для языков с двухбайтовыми наборами знаков (например, катакана) преобразует полуширинные (однобайтовые) знаки в текстовой строке в полноширинные (двухбайтовые)
Преобразует полуширинные (однобайтовые) знаки в текстовой строке в полноширинные (двухбайтовые)
Извлекает фонетические (фуригана) знаки из текстовой строки
Возвращает число (кодовую страницу), которая соответствует первому символу текста
Возвращает текст из любого заданного значения
Преобразует число в текст, используя денежный формат ß (БАТ)
Возвращают количество знаков в текстовой строке
Заменяют знаки в тексте
Преобразует текстовый аргумент в число
Возвращает числовой код первого знака в текстовой строке
Возвращают крайние слева знаки текстового значения
Возвращает массив текстовых значений из любого указанного диапазона
Выполняет поиск вхождения одного текстового значения в другом (с учетом регистра)
Удаляет из текста все непечатаемые символы
Повторяет текст заданное число раз
Выполняют поиск вхождения одного текстового значения в другом (без учета регистра)
Возвращают крайние справа знаки текстовой строки
Преобразует все буквы текста в прописные
Преобразует первую букву в каждом слове текста в прописную
Возвращают заданное число знаков из строки текста, начиная с указанной позиции
Преобразует число в текст, используя денежный формат рубля
Удаляет из текста пробелы
Возвращает символ с заданным кодом
Объединяет текст из нескольких диапазонов или строк, но не добавляет разделитель или аргументы IgnoreEmpty
Проверяет идентичность двух текстовых значений
Преобразует все буквы текста в строчные
Объединяет несколько текстовых элементов в один
Преобразует аргументы в текст
Форматирует число и преобразует его в текст
Объединяет текст из нескольких диапазонов или строк, вставляя между текстовыми значениями указанный разделитель Если в качестве разделителя используется пустая текстовая строка, функция объединит диапазоны
Форматирует число и преобразует его в текст с заданным числом десятичных знаков
Преобразует текст в число независимо от языкового стандарта
Возвращает символ Юникод, на который ссылается заданное числовое значение