Excel: як використовувати функцію заміна із символами підстановки


Ви можете використовувати функцію SUBSTITUTE в Excel, щоб замінити певний підрядок у клітинці іншим підрядком.

На жаль, функція SUBSTITUTE не працює із символами підстановки.

Однак ви можете використовувати наведену нижче формулу, щоб замінити текст у клітинці за допомогою підходу, подібного до використання символів підстановки:

 =IFERROR(LEFT( A2 ,FIND("Mavs", A2 )+LEN("Mavs"))&"are an awesome "&RIGHT( A2 ,LEN( A2 )-FIND("team", A2 )+LEN(" team")-3), A2 )

Ця конкретна формула використовує комбінацію функцій LEFT , RIGHT , FIND і LEN для заміни всього тексту в клітинці A1 між рядками «Mavs» і «team» на текст «are an awesome».

У наступному прикладі показано, як використовувати цю формулу на практиці.

Приклад: заміна тексту за допомогою символів підстановки в Excel

Припустімо, що в Excel є такий список виразів:

Ми можемо використати таку формулу, щоб замінити весь текст у клітинці A2 між рядками «Mavs» і «team» на текст «are an awesome».

 =IFERROR(LEFT( A2 ,FIND("Mavs", A2 )+LEN("Mavs"))&"are an awesome "&RIGHT( A2 ,LEN( A2 )-FIND("team", A2 )+LEN(" team")-3), A2 )

Ми введемо цю формулу в клітинку B2 , потім клацніть і перетягніть її до кожної клітинки, що залишилася в стовпці B:

Excel ПІДСТАВЛЯЄТЬСЯ символами підстановки

Зверніть увагу, що весь текст між рядками «Mavs» і «team» було замінено на текст «are an awesome».

Зверніть увагу, що ми використовували функцію IFERROR , щоб вказати, що якщо “Mavs” і “team” не можуть бути знайдені, ми повинні просто повернути оригінальне речення зі стовпця A.

Без функції IFERROR формула повернула б #VALUE! помилка, якщо рядки, які ми шукали, не знайдені.

Додаткові ресурси

У наступних посібниках пояснюється, як виконувати інші типові завдання в Excel:

Як витягти текст між двома символами в Excel
Як порахувати рядки з текстом в Excel
Як обчислити суму, якщо клітинка містить частковий текст у Excel

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *