Формула Excel: Видаліть текст, зіставляючи -

Зміст

Загальна формула

=SUBSTITUTE(B6,text_to_remove,"")

Резюме

Щоб видалити текст з комірки на основі відповідного вмісту (а не розташування), ви можете скористатися функцією ЗАМІНИ. У наведеному прикладі формула в C6 така:

=SUBSTITUTE(B6,"-","")

Пояснення

Функція ЗАМІНИ дозволяє замінити текст відповідним вмістом.

У цьому випадку ми хочемо видалити дефіси з телефонних номерів. Функція SUBSTITUTE може з цим легко впоратися - нам просто потрібно вказати посилання на клітинку (B6), текст для видалення ("-") та порожній рядок ("") для тексту заміщення.

ЗАМІНИ замінить усі екземпляри "-" нічим.

Зверніть увагу, що ЗАМІНА є функцією, що враховує регістр.

Видалення більш ніж однієї речі

Якщо вам потрібно видалити більше однієї речі, ви можете вкласти кілька функцій ЗАМІНИ. Наприклад, щоб видалити квадратні дужки з тексту, ви можете використовувати:

=SUBSTITUTE(SUBSTITUTE(text, "(", ""), ")", "")

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

Цікаві статті...