Как да намерите специални символи в Excel (3 лесни метода)

  • Споделя Това
Hugh West

Този урок ще покаже стъпките за намиране на специални символи в Excel. Използваме различни специални символи като запетая ( , ), точка ( . ), Дефис ( - ), скоби () и т.н. в ежедневната ни работа. Но понякога, когато представяме данните, тези специални знаци могат да създадат объркване или в някои случаи да изглеждат много странно. Затова е много важно да открием специалните знаци.

Изтегляне на работна тетрадка за практика

Можете да изтеглите работната тетрадка за упражнения от тук.

Намиране на специални символи.xlsm

3 лесни метода за намиране на специални символи в Excel

Нашата цел е да намерим специални символи за по-добро представяне. За тази цел можем да използваме 3 методи. Ще опишем 3 методи по-долу.

1. Използване на Power Query за намиране на специални символи в Excel

Нашата цел е да намерим специални символи, като използваме Power Query Ще следваме следните стъпки, за да научим метода.

Стъпки:

  • Първо, имаме таблица с данни, в която са Глобална търговия Номер на артикула в Колона B и Специални символи в Колона C .

  • След това отидете в раздел Данни и от Получаване и трансформиране на данни изберете опция От таблица/обхват опция.

  • След това Таблица2 на екрана ще се отвори работен лист.
  • След това отидете в Добавяне на колона и изберете потребителската колона опция.

  • След това Потребителска колона на екрана ще се отвори прозорец.
  • След това поставете следната формула в раздела Custom column formula (Формула на потребителска колона).
=Text.Remove([Номер на глобалната търговска позиция],{"A".. "z", "0".. "9"})

  • След натискане на OK и ще видите резултата по-долу.

  • След това натиснете Затвори & Зареждане опция от Начало таб.

  • Накрая ще получите следния резултат.

Прочетете още: Прилагане на формула за идентифициране на специални символи в Excel (4 метода)

2. Прилагане на код VBA

В този случай искаме да намиране на специален символ като използвате VBA код. Пълното описание на стъпките е дадено по-долу:

Стъпки:

  • Първо, натиснете Alt+F11 за да отворите прозореца VBA.
  • След това изберете Модул опция от Вмъкване на таб.

  • След това въведете следния код VBA в прозореца:
 Функция 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 вмъкнете следната формула:

=Намери специални символи(B5)

  • След това ще намерите резултата за тази клетка. В този случай, тъй като клетката съдържа специални символи така че резултатът се показва като TRUE .
  • След това използвайте Дръжка за пълнене да използвате една и съща за цялата колона.

  • Накрая ще получите резултата, показан на изображението по-долу.

  • Ако променим данни, за които не съществува специален символ, ще се покаже FALSE в кутията.

Подобни четива

  • Как да зададете ограничение на символите в Excel
  • Проверка на ограничението на символите в Excel (с лесни стъпки)
  • Как да вмъкнете символ между текст в Excel (5 лесни метода)

3. Прилагане на дефинирана от потребителя функция

Сега ще се опитаме да намерим специални символи, като приложим Дефинирана от потребителя функция Стъпките са описани по-долу:

Стъпки:

  • Подобно на втория метод, първо отворете VBA и въведете следния код, след което го запазете.
 Публична функция Check_Special_Characters(nTextValue As String) As Boolean Check_Special_Characters = nTextValue Like "*[!A-Za-z0-9 ]*" Край на функцията 
  • След като запазите кода в C5 вмъкнете следната формула.
=Check_Special_Characters(B5)

  • Подобно на предишния метод, ще намерите TRUE ако клетката съдържа специален символ. В противен случай ще се покаже FALSE . След това използвайте Дръжка за пълнене за да го приложите към всички колони.

  • След това ще видите следния резултат.

Как да замените специални символи в Excel

В някои случаи специалните символи създават толкова много объркване, че трябва да бъдат заменени. За да замените специалните символи, ще следваме следните стъпки:

Стъпки:

  • Първо, запишете данните без символите в C5 клетка.

  • След това отидете в Начало и изберете Запълване на светкавицата от Напълнете опция.

  • Накрая ще получите резултат, подобен на този на изображението по-долу.

Прочетете още: Как да филтрираме специални символи в Excel (лесно ръководство)

Нещата, които трябва да запомните

  • Първият метод е най-бързият и най-лесният сред всички.
  • В случай на използване на VBA код, трябва да се помни, че той трябва да бъде запазен като Enable-Macro файл.
  • В случая на VBA код, първо трябва да се запише кодът, след което формулите ще работят.

Заключение

Оттук нататък следвайте описаните по-горе методи. Така ще можете да намирате специални символи в Excel. Споделете с нас, ако имате още начини за изпълнение на задачата. Следвайте ExcelWIKI уебсайта за още статии като тази. Не забравяйте да пускате коментари, предложения или запитвания, ако имате такива, в раздела за коментари по-долу.

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.