
Общая формула
=SUBSTITUTE(B6,text_to_remove,"")
Резюме
Чтобы удалить текст из ячейки на основе сопоставления содержимого (не местоположения), вы можете использовать функцию ЗАМЕНА. В показанном примере формула C6:
=SUBSTITUTE(B6,"-","")
Объяснение
Функция ПОДСТАВИТЬ позволяет заменять текст соответствующим содержимым.
В этом случае мы хотим убрать дефис с телефонных номеров. Функция SUBSTITUTE может справиться с этим легко - нам просто нужно предоставить ссылку на ячейку (B6), текст, который нужно удалить («-»), и пустую строку («») для текста замены.
SUBSTITUTE заменит все экземпляры "-" ничем.
Обратите внимание, что функция SUBSTITUTE чувствительна к регистру.
Удаление более чем одной вещи
Если вам нужно удалить более одного элемента, вы можете вложить несколько функций SUBSTITUTE. Например, чтобы удалить квадратные скобки из текста, вы можете использовать:
=SUBSTITUTE(SUBSTITUTE(text, "(", ""), ")", "")
Вы можете вложить несколько уровней, как описано в этой более сложной формуле для очистки телефонных номеров.