Съдържание
Този урок ще покаже стъпките за намиране на специални символи в 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 уебсайта за още статии като тази. Не забравяйте да пускате коментари, предложения или запитвания, ако имате такива, в раздела за коментари по-долу.