Оглавление
В этом уроке будут показаны шаги по поиску специальных символов в excel. Мы используем различные специальные символы, такие как запятая ( , ), точка ( . ), дефис ( - ), скобки () и т.д. в нашей повседневной жизни. Но иногда при представлении данных эти специальные символы могут создать путаницу, а в некоторых случаях они могут выглядеть очень странно. Поэтому очень важно найти специальные символы.
Скачать Рабочую тетрадь для практических занятий
Рабочую тетрадь для практических занятий можно скачать отсюда.
Найти специальные символы.xlsm
3 простых способа найти специальные символы в Excel
Наша цель - найти специальные символы для лучшего представления. Для этого мы можем использовать 3 методы. Мы опишем 3 методы ниже.
1. Использование Power Query для поиска специальных символов в Excel
Наша цель - найти специальные символы с помощью функции Power Query Для изучения метода мы выполним следующие шаги.
Шаги:
- Во-первых, у нас есть таблица данных, в которой мы имеем Номер предмета глобальной торговли в Колонка B и Специальные символы в Колонка C .
- Затем перейдите к вкладка Данные , и от Получение и преобразование данных выбор опции Из таблицы/диапазона вариант.
- После Таблица2 на экране дисплея откроется рабочий лист.
- Затем перейдите к Добавить колонку вкладку и выберите пользовательская колонка вариант.
- После этого Пользовательская колонка на экране откроется окно.
- Затем вставьте следующую формулу во вкладку Формула пользовательского столбца.
=Text.Remove([Номер глобальной торговой позиции],{"A"... "z", "0"... "9"})
- После нажатия кнопки OK вы увидите результат ниже.
- Затем нажмите кнопку Закрыть & Загрузить опция из Главная вкладка.
- Наконец, вы получите следующий результат.
Читать далее: Применение формулы для определения специальных символов в Excel (4 метода)
2. Применение кода VBA
В этом случае мы хотим найти специальный символ с помощью VBA код. Полное описание шагов приведено ниже:
Шаги:
- Сначала нажмите Alt+F11 чтобы открыть окно VBA.
- Затем выберите Модуль опция из Вставка вкладка.
- Затем вставьте в окно следующий код VBA:
Function FindSpecialCharacters(TextValue As String) As Boolean Dim Starting_Character As Long Dim Acceptable_Character As String For Starting_Character = 1 To Len(TextValue) Acceptable_Character = Mid(TextValue, Starting_Character, 1) Select Case Acceptable_Character Case "0" To "9", "A" To "Z", "a" To "z", " " FindSpecialCharacters = False Case Else FindSpecialCharacters = True Exit For EndВыбрать следующий конец функции
- После этого нажмите кнопку Запускайте опция или F5 чтобы проверить, нет ли ошибки в коде.
- Затем сохраните код, нажав кнопку Ctrl+S .
- Затем вернитесь на основной рабочий лист и в поле C5 ячейки вставьте следующую формулу:
=FindSpecialCharacters(B5)
- Затем вы найдете результат для этой ячейки. В данном случае, поскольку ячейка содержит специальные символы поэтому результат отображается как TRUE .
- Затем используйте Наполнительная рукоятка использовать один и тот же для всей колонки.
- В итоге вы получите результат, показанный на изображении ниже.
- Если мы изменим какие-либо данные, для которых не существует специальных символов, то будет показано FALSE в коробке.
Похожие чтения
- Как установить ограничение на количество символов в Excel
- Проверка лимита символов в Excel (с помощью простых шагов)
- Как вставить символ между текстом в Excel (5 простых способов)
3. Применение функции, определяемой пользователем
Теперь мы попробуем найти специальные символы, применив символ Функция, определяемая пользователем Шаги описаны ниже:
Шаги:
- Как и во втором методе, сначала откройте VBA окно и вставьте следующий код и сохраните его.
Public Function Check_Special_Characters(nTextValue As String) As Boolean Check_Special_Characters = nTextValue Like "*[!A-Za-z0-9 ]*" End Function
- После сохранения кода в C5 ячейки вставьте следующую формулу.
=Проверка_специальных_символов(B5)
- Как и в предыдущем методе, вы найдете TRUE если ячейка содержит специальный символ. В противном случае будет показано FALSE . Тогда используйте Наполнительная рукоятка чтобы применить его ко всем столбцам.
- После этого вы увидите следующий результат.
Как заменить специальные символы в Excel
В некоторых случаях специальные символы создают такую путаницу, что их необходимо заменить. Для замены специальных символов мы выполним следующие действия:
Шаги:
- Сначала запишите данные без символов в C5 клетка.
- Затем перейдите к Главная вкладку и выберите Заполнение вспышкой из Заполнить вариант.
- В итоге вы получите результат, аналогичный приведенному ниже изображению.
Читать далее: Как фильтровать специальные символы в Excel (простое руководство)
О чем следует помнить
- Первый способ - самый быстрый и простой из всех.
- В случае использования VBA код, следует помнить, что он должен быть сохранен как Enable-Macro файл.
- В случае VBA код должен быть сначала сохранен, после чего формулы будут работать.
Заключение
В дальнейшем следуйте описанным выше методам. Таким образом, вы сможете находить специальные символы в excel. Сообщите нам, если у вас есть другие способы решения этой задачи. Следуйте инструкциям ExcelWIKI Не забывайте оставлять комментарии, предложения или вопросы, если они у вас есть, в разделе комментариев ниже.