Функция ЗАМЕНИТЬ

Применяется к
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel 2024 Excel 2024 для Mac Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2016

В этой статье описаны синтаксис формулы и использование функции ЗАМЕНИТЬ в Microsoft Excel. 

Описание

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

Синтаксис

ЗАМЕНИТЬ(стар_текст;начальная_позиция;число_знаков;нов_текст)

Аргументы функции ЗАМЕНИТЬ описаны ниже.

  • Old_text Обязательно. Текст, в котором требуется заменить некоторые символы.
  • Start_num Обязательно. Позиция символа в старом тексте, начиная с которого требуется выполнить замену новым текстом.
  • Num_chars Обязательно. Число символов в старом тексте, которые требуется ЗАМЕНИТЬ новым текстом.
  • New_text Обязательно. Текст, который заменит символы в старом тексте.

Пример

Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.

Данные
абвгдеёжзий
2009
123456
Формула Описание (результат) Результат
=ЗАМЕНИТЬ(A2;6;5;"*") Заменяет пять знаков последовательности абвгдеёжзий одним знаком *, начиная с шестого знака (е). абвгд*й
=ЗАМЕНИТЬ(A3;3;2;"10") Заменяет последние два знака (09) числа 2009 на 10. 2010
=ЗАМЕНИТЬ(A4;1;3;,"@") Заменяет первые три знака последовательности 123456 одним знаком @. @456

Важно

  • Функция ЗАМЕНИТЬБ является нерекомендуемой.
  • В книгах, для которых настроена Совместимость версии 2, функция ЗАМЕНИТЬ улучшила поведение суррогатных пар, считая их одним символом, а не двумя. Селекторы вариантов (обычно используемые с эмодзи) по-прежнему будут учитываться как отдельные символы. Дополнительные сведения см. в разделе Стандарт Юникода.