Текстовые

REPLACE

Определение

REPLACE возвращает текст, в котором заданное число символов заменено новыми символами, начиная с выбранной вами позиции.

Синтаксис

=REPLACE(old_text, start_num, num_chars, new_text)

Аргументы

Аргумент Значение
old_text Исходный текст или ячейка с ним.
start_num Первый символ для замены, считая 1 началом текста.
num_chars Сколько символов убрать с этой начальной точки.
new_text Символы, которые поставить на их место. Текст нужно заключать в двойные кавычки.

Пример

Склад перекодирует метки, заменяя три буквы с позиции 2. Метки записаны в A2:A4.

A: Метка
BOARD
HOUSE
CRANE

Формула: =REPLACE(A2,2,3,"IN")

Результат: BIND. Позиции 2–4 в BOARD — это OAR, которые становятся IN. При заполнении вниз формула даёт BIND, HINE и CINE.

Практика

В ячейке A2 записано ABCDE. В B2 напишите формулу, которая заменяет 3 символа, начиная с позиции 2, на X.

  1. В B2 напишите формулу REPLACE, которая заменяет 3 символа A2, начиная с позиции 2, на X.
Шаг 1 из 2
На любом языке сайта в формулах используются английские названия функций, например SUM, а десятичный разделитель — точка (.), а не запятая.
Загружаем лист…

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

EXACT может проверить новый текст на соответствие цели. LEFT может взять префикс из результата.

Частая ошибка

Счёт start_num с 0: первый символ — позиция 1, поэтому REPLACE(A2,0,3,"X") возвращает #VALUE!.

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

Эти ссылки — связанные функции.