Этот сайт использует Яндекс.Метрику для анализа посещаемости. Подробнее
Работа с текстом

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

Вероятность: 50%
Краткий ответ

ПОДСТАВИТЬ заменяет вхождения заданного текста на другой. Синтаксис: =ПОДСТАВИТЬ(текст; старый_текст; новый_текст). Пример: =ПОДСТАВИТЬ(A1;"RUR";"₽") заменит все «RUR» на знак рубля.

Подробный ответ

Функция ПОДСТАВИТЬ в Excel заменяет заданный фрагмент текста другим фрагментом — это текстовый аналог «Найти и заменить», но в формуле.

Синтаксис

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

Примеры

  • =ПОДСТАВИТЬ(A1;"кг";"г") — заменить все «кг» на «г»
  • =ПОДСТАВИТЬ(A1;" ";"_") — все пробелы заменить подчёркиванием
  • =ПОДСТАВИТЬ(A1;".";"" ) — убрать все точки

Замена конкретного вхождения

  • =ПОДСТАВИТЬ(A1;"о";"0";1) — заменить только первое вхождение «о»
  • =ПОДСТАВИТЬ(A1;"о";"0";2) — только второе вхождение

Замена нескольких разных символов

Вложите функции: =ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1;"а";"@");"о";"0")

Отличие от «Найти и заменить» (Ctrl+H)

  • ПОДСТАВИТЬ не меняет исходную ячейку — результат записывается в новую ячейку
  • Можно использовать в формулах внутри других функций
  • Контролирует номер вхождения

Функция ПОДСТАВИТЬ чувствительна к регистру: «Excel» и «excel» — разные строки для неё.

Мы используем cookies для улучшения работы сайта. Продолжая использовать сайт, вы соглашаетесь с политикой использования cookies.