Видаліть спеціальні символи в Excel та Google Таблицях

Завантажити Приклад робочої книги

Завантажте зразок робочої книги

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

Видалити спеціальні символи

Excel не надає жодних функцій для видалення всіх спеціальних символів із рядків одночасно. Якщо ви хочете видалити лише один спеціальний символ, ви можете скористатися функцією SUBSTITUTE (див. Більше у цій статті remove-unwanted-characters).

Якщо ви хочете використовувати єдину формулу для видалення спеціальних символів, вам потрібно буде використати функцію, визначену користувачем (UDF), наприклад RemoveSpecChar.

1 = RemoveSpecChar (B3)

Щоб ваш UDF працював, відкрийте редактор Visual Basic, натиснувши Alt+F11. Клацніть правою кнопкою миші на назві вашої книги у вікні проекту ліворуч та вставте новий модуль. В цей модуль скопіюйте наведений нижче UDF:

123456789 Функція RemoveSpecChar (sInput As String) As StringDim sSpecChar As StringDim i As LongsSpecChar = "\/:*? ™" "® |. &@# (_+` © ~);-+=^$ !, '"For i = 1 To Len (sSpecChar)sInput = Замінити $ (sInput, Mid $ (sSpecChar, i, 1), "")ДаліRemoveSpecChar = sInputФункція завершення

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

Щоб дізнатися більше про UDF, прочитайте цю статтю: Функції, що визначаються користувачем.

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

wave wave wave wave wave