30 функцій Excel за 30 днів: ЗАМІНИТИ

Вчора на марафоні 30 функцій Excel за 30 днів ми використали функцію ІНДЕКС (INDEX), щоб повернути значення комірки, розташованої на перетині заданого рядка та стовпця.

25-й день марафону ми присвятимо вивченню функції ЗАМІНА (ЗАМІНИТИ), що відноситься до категорії текст. Він замінює певну кількість символів у текстовому рядку на інший текст.

Отже, давайте детальніше розглянемо інформацію та приклади функції ЗАМІНА (ЗАМІНИТИ), а якщо у вас є додаткова інформація чи приклади, поділіться ними в коментарях.

Функція 25: ЗАМІНИТИ

функція ЗАМІНА (ЗАМІНИТИ) замінює символи в тексті на основі вказаної кількості символів і початкової позиції.

Як можна використовувати функцію REPLACE?

функція ЗАМІНА (REPLACE) може замінювати символи в текстовому рядку, наприклад:

  • Змініть код міста в номері телефону.
  • Замініть пробіл двокрапкою пробілом.
  • Використовуйте вкладену функцію ЗАМІНА (ЗАМІНИТИ), щоб вставити кілька дефісів.

REPLACE Синтаксис

функція ЗАМІНА (REPLACE) має такий синтаксис:

REPLACE(old_text,start_num,num_chars,new_text)

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

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

Пастки ЗАМІНИТИ (ЗАМІНИТИ)

функція ЗАМІНА (ЗАМІНИТИ) замінює вказану кількість символів, починаючи з вказаної позиції. Щоб замінити певний рядок тексту будь-де в оригінальному тексті, ви можете скористатися цією функцією ЗАМІННИК (ЗАМІНА), яку ми розглянемо пізніше в нашому марафоні.

Приклад 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 днів: ЗАМІНИТИ

залишити коментар