30 функций Excel за 30 дней: ЗАМЕНИТЬ

Вчера на марафоне 30 функций Excel за 30 дней мы использовали функцию ИНДЕКС (ИНДЕКС), чтобы вернуть значение ячейки, расположенной на пересечении заданной строки и столбца.

25-й день марафона мы посвятим изучению функции ЗАМЕНИТЬ (REPLACE), принадлежащий к текстовой категории. Он заменяет определенное количество символов в текстовой строке другим текстом.

Итак, давайте подробнее рассмотрим информацию и примеры по функции ЗАМЕНИТЬ (ЗАМЕНИТЬ), а если у вас есть дополнительная информация или примеры, поделитесь ими в комментариях.

Функция 25: ЗАМЕНА

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

Как можно использовать функцию ЗАМЕНИТЬ?

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

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

ЗАМЕНИТЬ синтаксис

Функция ЗАМЕНИТЬ (REPLACE) имеет следующий синтаксис:

REPLACE(old_text,start_num,num_chars,new_text)

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

  • старый_текст (old_text) – текстовая строка, в которой будут заменены символы.
  • начальный_номер (start_pos) – начальная позиция старых символов.
  • число_символов (num_chars) – количество старых символов.
  • новый_текст (new_text) – текст, который будет вставлен вместо старых символов.

Ловушки ЗАМЕНИТЬ (ЗАМЕНИТЬ)

Функция ЗАМЕНИТЬ (REPLACE) заменяет указанное количество символов, начиная с указанной позиции. Чтобы заменить определенную строку текста в любом месте исходного текста, вы можете использовать функцию ЗАМЕНА (ЗАМЕНА), которую мы рассмотрим далее в нашем марафоне.

Пример 1. Изменение кода города в номере телефона.

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

=REPLACE(B3,1,3,C3)

=ЗАМЕНИТЬ(B3;1;3;C3)

30 функций Excel за 30 дней: ЗАМЕНИТЬ

Пример 2. Замена пробела двоеточием на пробел

Чтобы определить начальную позицию для функции ЗАМЕНИТЬ (ЗАМЕНИТЬ), Вы можете использовать функцию НАЙТИ (НАЙТИ), чтобы найти определенную строку текста или символа. В этом примере мы хотим заменить первый пробел в текстовой строке двоеточием, за которым следует пробел.

=REPLACE(B3,FIND(" ",B3,1),1,": ")

=ЗАМЕНИТЬ(B3;НАЙТИ(" ";B3;1);1;": ")

30 функций Excel за 30 дней: ЗАМЕНИТЬ

Пример 3. Вложенные функции REPLACE для вставки нескольких дефисов.

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

=REPLACE(REPLACE(B3,4,0,"-"),8,0,"-")

=ЗАМЕНИТЬ(ЗАМЕНИТЬ(B3;4;0;"-");8;0;"-")

30 функций Excel за 30 дней: ЗАМЕНИТЬ

Оставьте комментарий