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:
Зверніть увагу, що весь текст між рядками «Mavs» і «team» було замінено на текст «are an awesome».
Зверніть увагу, що ми використовували функцію IFERROR , щоб вказати, що якщо “Mavs” і “team” не можуть бути знайдені, ми повинні просто повернути оригінальне речення зі стовпця A.
Без функції IFERROR формула повернула б #VALUE! помилка, якщо рядки, які ми шукали, не знайдені.
Додаткові ресурси
У наступних посібниках пояснюється, як виконувати інші типові завдання в Excel:
Як витягти текст між двома символами в Excel
Як порахувати рядки з текстом в Excel
Як обчислити суму, якщо клітинка містить частковий текст у Excel