Функция REPLACE в Excel
Функция ЗАМЕНИТЬ в Excel позволяет находить и заменять символы в текстовой строке, начиная с указанной позиции, на новый текст. На приведённом ниже снимке экрана показан пример: замена четырёх символов («2019»), начинающихся с пятого символа исходной строки, на другую текстовую строку («2020»).

- Пример 1: основные способы использования функции ЗАМЕНИТЬ
- Пример 2: использование функции ЗАМЕНИТЬ с датами
- Пример 3: использование функции ЗАМЕНИТЬ для замены текста на пустую строку
- Пример 4: использование функции ЗАМЕНИТЬ для извлечения имени пользователя из Адрес электронной почты
Синтаксис:
Синтаксис функции ЗАМЕНИТЬ в Excel:

Аргументы:
- old_text: Обязательно. Текстовая строка, в которой требуется заменить определённые символы.
- start_num: обязательно. Позиция первого символа в тексте, подлежащем замене.
- num_chars: обязательно. Количество символов, подлежащих замене.
- new_text: обязательно. Новый текст, который заменит старый_текст.
Примечание:
Ошибка #ЗНАЧ! появится, если номер_начала или число_знаков отрицательны или не являются числами.
Возвращаемое значение:
Возвращает строку или текстовое значение.
Примеры:
Пример 1: основные способы использования функции ЗАМЕНИТЬ
Например, у меня есть список текстовых строк, и я хочу заменить первые три символа каждой строки на определённый текст, как показано на снимке экрана ниже.

Чтобы решить эту задачу, примените следующую формулу:
Затем перетащите маркер заполнения вниз, чтобы применить формулу ко всем нужным ячейкам. См. снимок экрана:

Пример 2: использование функции ЗАМЕНИТЬ с датами
Если вы хотите заменить день, месяц или год в дате на другие значения, как показано на снимке экрана ниже, прямое использование функции ЗАМЕНИТЬ не даст корректного результата. В этом случае сначала преобразуйте дату в текстовую строку с помощью функции ТЕКСТ, а затем примените функцию ЗАМЕНИТЬ.

Примените следующую формулу:
Затем перетащите маркер заполнения вниз до ячеек, к которым необходимо применить эту формулу, и вы получите требуемый результат:

Пример 3: использование функции ЗАМЕНИТЬ для замены текста на пустую строку
С помощью функции ЗАМЕНИТЬ можно также удалять символы, заменяя их пустой строкой. Например, замените первые четыре символа на пустую строку, как показано на снимке экрана ниже.

Скопируйте или введите следующую формулу в пустую ячейку:
Таким образом, первые четыре символа текста в каждой ячейке были заменены пустой строкой. См. снимок экрана:

Пример 4: использование функции ЗАМЕНИТЬ для извлечения имени пользователя из Адрес электронной почты
Функция ЗАМЕНИТЬ также поможет извлечь имя пользователя из адреса электронной почты.

Введите или скопируйте следующую формулу в пустую ячейку:
Затем перетащите маркер заполнения вниз до ячеек, к которым необходимо применить эту формулу, и все имена пользователей из каждой ячейки будут извлечены одновременно:

Другие функции:
- Функция ПРАВСИМВ в Excel
- Функция ПРАВСИМВ возвращает текст с правого конца текстовой строки.
- Функция ПОВТОР в Excel
- Функция ПОВТОР позволяет повторить указанный символ заданное количество раз.
- Функция НАЙТИ в Excel
- Функция НАЙТИ позволяет точно определить позицию нужного символа или подстроки в указанной текстовой строке.
Лучшие инструменты для повышения продуктивности в Office
Kutools для Excel — Помогает Вам выделяться из толпы
Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…
Office Tab — Включает вкладочное чтение и редактирование в Microsoft Office (включая Excel)
- Переключайтесь между десятками открытых документов всего за секунду!
- Сокращает сотни кликов мышью каждый день — забудьте о «мышечной руке» раз и навсегда!
- Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
- Добавляет эффективность вкладок в Office (включая Excel) — как в Chrome, Edge и Firefox.