Вчора в марафоні 30 функцій Excel за 30 днів ми використовували функцію INDEX (ЗМІСТ). щоб повернути значення клітинки, розташованої на перетині заданих рядки і стовпці.
Функція 25: REPLACE (ЗАМІНИТИ)
Функція REPLACE (ЗАМІНИТИ) замінює символи всередині тексту, грунтуючись на заданій кількості символів і початкової позиції.
Як можна використовувати функцію REPLACE (ЗАМІНИТИ)?
Функція REPLACE (ЗАМІНИТИ) може замінювати символи в текстовому рядку, наприклад:
Синтаксис REPLACE (ЗАМІНИТИ)
Функція REPLACE (ЗАМІНИТИ) має ось такий синтаксис:
- old_text (старий_текст) - текстовий рядок, в якій будуть замінені символи.
- start_num (нач_поз) - початкова позиція старих символів.
- num_chars (чісло_знаков) - кількість старих символів.
- new_text (новий_текст) - текст, який буде вставлений замість старих символів.
Пастки REPLACE (ЗАМІНИТИ)
Функція REPLACE (ЗАМІНИТИ) замінює певну кількість символів, починаючи з вказаної позиції. Щоб замінити певну рядок тексту в будь-якому місці тексту оригіналу, Ви можете використовувати функцію SUBSTITUTE (ПІДСТАВИТИ). яку ми розглянемо пізніше в рамках нашого марафону.
Приклад 2: Замінюємо пробіл на двокрапка з пропуском
Щоб визначити початкову позицію для функції REPLACE (ЗАМІНИТИ), Ви можете використовувати функцію FIND (ШУКАТИ). щоб виявити певну рядок тексту або символ. У цьому прикладі ми хочемо замінити перший пробіл, зустрічається в текстовому рядку, на двокрапка з пропуском.
= REPLACE (B3, FIND ( "", B3,1), 1, ":")
= ЗАМІНИТИ (B3; ШУКАТИ ( ""; B3; 1); 1; ":")