Удалить специальные символы в Excel и Google Таблицах

Скачать пример рабочей книги

Загрузите образец книги

Это руководство будет продемонстрируют вам, как удалить все специальные символы из ячеек в Excel и Google Таблицах.

Удалить специальные символы

В Excel нет функций для одновременного удаления всех специальных символов из строк. Если вы хотите удалить только один специальный символ, вы можете использовать функцию ЗАМЕНА (подробнее см. В этой статье удаление нежелательных символов).

Если вы действительно хотите использовать одну формулу для удаления специальных символов, вам нужно будет использовать определяемую пользователем функцию (UDF), например RemoveSpecChar.

1 = RemoveSpecChar (B3)

Чтобы ваш UDF работал, откройте редактор Visual Basic, нажав Alt + F11. Щелкните правой кнопкой мыши имя книги в окне «Проект» слева и вставьте новый модуль. В этот модуль скопируйте следующий UDF:

123456789 Функция RemoveSpecChar (sInput As String) As StringDim sSpecChar As StringТусклый я до тех пор, покаsSpecChar = "\ /: *? ™" "® |. & @ # (_ +` © ~); - + = $ !, '"Для i = 1 в длину (sSpecChar)sInput = Заменить $ (sInput, Mid $ (sSpecChar, i, 1), "")СледующийRemoveSpecChar = sInputКонечная функция

Теперь ваш UDF определен и готов к использованию. Не забудьте сохранить книгу как книгу Excel с поддержкой макросов (* .xlsm).

Чтобы узнать больше о UDF, прочтите эту статью: Пользовательские функции.

Вы поможете развитию сайта, поделившись страницей с друзьями

wave wave wave wave wave