Функция REPLACE в Excel

Функция REPLACE (ЗАМЕНИТЬ) в Excel заменяет символы, указанные по местоположению в данной текстовой строке, другой текстовой строкой. Например, =REPLACE(«XYZ123″,4,3,»456») возвращает «XYZ456».

Что делает Функция REPLACE в Excel?

Функция REPLACE в Excel помогает заменить текст в зависимости от местоположения.

Возвращаемое значение

Измененный текст.

Аргументы

  • old_text — Текст для замены.
  • start_num — начальная позиция в тексте для поиска.
  • num_chars — количество символов для замены.
  • new_text — текст, на который нужно заменить старый_текст.

Синтаксис

=REPLACE(old_text, start_num, num_chars, new_text)

Примечания по использованию

Функция ЗАМЕНИТЬ заменяет символы в текстовой строке по позиции. Функция REPLACE полезна, когда расположение заменяемого текста известно или его можно легко определить.

Функция REPLACE в Excel

Функция REPLACE принимает четыре отдельных аргумента. Первый аргумент old_text — это текстовая строка, подлежащая обработке. Второй аргумент,  start_num, — это числовая позиция заменяемого текста. Третий аргумент,  num_chars,  — это количество символов, которые следует заменить. Последний аргумент new_text — это текст, который будет использоваться для замены.

Примеры

Чтобы заменить букву «C» в пути ниже на «D»:

=REPLACE("C:\docs",1,1,"D") // возвращает "D:\docs"

Чтобы заменить 3 символа, начиная с 4-го символа:

=REPLACE("XYZ123",4,3,"456") // возвращает "XYZ456"

Вы можете использовать REPLACE для удаления текста, указав пустую строку («») для new_text. В приведенной ниже формуле используется функция для удаления первого символа из строки «XYZ»:

=REPLACE("XYZ",1,1,"") // возвращает "YZ"

В приведенном ниже примере удаляются первые 4 символа:

=REPLACE("www.google.com",1,4,"") // возвращает "google.com"

Связанные функции

Используйте функцию ЗАМЕНИТЬ, чтобы заменить текст в известном месте текстовой строки. Используйте функцию, чтобы заменить текст путем поиска, когда местоположение неизвестно. Используйте FIND или SEARCH, чтобы определить местоположение определенного текста.

Примечания

  • Чтобы удалить текст, используйте пустую строку («») для new_text .
  • REPLACE возвращает #VALUE — start_num или num_chars не является положительным числом.
  • ЗАМЕНИТЬ в экселе работает с числами, но результатом является текст.
Автор А. Днепров

Обучаю основам работы с офисными программами.

Функция REPLACE в Excel
Как сделать массовую замену формул