Cuprins
Acest tutorial va demonstra pașii pentru a găsi caractere speciale în Excel. Folosim diferite caractere speciale, cum ar fi virgulă ( , ), punct ( . ), cratimă ( - ), paranteze (), etc. în viața noastră de zi cu zi. Dar, uneori, atunci când prezentăm datele, aceste caractere speciale pot crea confuzie sau, în unele cazuri, pot arăta foarte ciudat la vedere. Prin urmare, este foarte important să găsim caracterele speciale.
Descărcați caietul de practică
Puteți descărca caietul de practică de aici.
Găsiți caractere speciale.xlsm
3 Metode ușoare pentru a găsi caractere speciale în Excel
Scopul nostru este de a găsi caractere speciale pentru o prezentare mai bună. Pentru aceasta, putem folosi 3 Vom descrie metodele 3 metodele de mai jos.
1. Utilizarea Power Query pentru a găsi caractere speciale în Excel
Scopul nostru este de a găsi caracterele speciale prin utilizarea Power Query Vom urma pașii de mai jos pentru a învăța această metodă.
Pași:
- În primul rând, avem un tabel de date în care avem Numărul de articol din Global Trade în Coloana B și Caractere speciale în Coloana C .
- Apoi, mergeți la fila Date , și din Obțineți & Transformați datele opțiunea selectați De la tabel/intervalul opțiune.
- După aceea, se va Tabelul2 se va deschide pe ecranul de afișare o foaie de lucru.
- În continuare, mergeți la Adăugați coloană și selectați Coloana personalizată opțiune.
- După aceea, se va face o Coloană personalizată se va deschide pe ecran.
- Apoi, lipiți următoarea formulă în fila Custom column formula (Formula coloanei personalizate).
=Text.Remove([Global Trade Item Number],{"A".. "z", "0".. "9"})
- După ce ați apăsat butonul OK veți găsi rezultatul de mai jos.
- Apoi, apăsați butonul Închideți & Încărcați de la opțiunea Acasă tab.
- În cele din urmă, veți obține rezultatul de mai jos.
Citește mai mult: Aplicați formula pentru a identifica caracterele speciale în Excel (4 metode)
2. Aplicarea codului VBA
În acest caz, dorim să găsiți un caracter special prin utilizarea VBA Descrierea completă a etapelor este prezentată mai jos:
Pași:
- În primul rând, apăsați Alt+F11 pentru a deschide fereastra VBA.
- Apoi, selectați Modul de la opțiunea Introduceți tab.
- Apoi, introduceți următorul cod VBA în fereastră:
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 EndSelectați Next End Function
- După aceea, faceți clic pe butonul Rulați sau F5 pentru a vedea dacă există o eroare în cod.
- Apoi, salvați codul apăsând Ctrl+S .
- Apoi, reveniți la foaia de lucru principală, iar în fereastra C5 introduceți următoarea formulă:
=FindSpecialCharacters(B5)
- În continuare, veți găsi rezultatul pentru acea celulă. În acest caz, ca și în cazul în care celula conține caractere speciale astfel încât să arate rezultatul ca ADEVĂRAT .
- Apoi, utilizați Mâner de umplere pentru a utiliza același lucru pentru întreaga coloană.
- În cele din urmă, veți obține rezultatul din imaginea de mai jos.
- Dacă modificăm orice date în care nu există niciun caracter special, atunci se va afișa FALSE în cutie.
Lecturi similare
- Cum setați limita de caractere în Excel
- Verificați limita de caractere în Excel (cu pași simpli)
- Cum să inserați caractere între text în Excel (5 metode ușoare)
3. Aplicarea funcției definite de utilizator
Acum, vom încerca să găsim caracterele speciale prin aplicarea unui caracter Funcție definită de utilizator Pașii sunt descriși mai jos:
Pași:
- Ca și în cazul celei de-a doua metode, la început deschideți fișierul VBA și introduceți următorul cod și salvați codul.
Public Function Check_Special_Characters(nTextValue As String) As Boolean Check_Special_Characters = nTextValue Like "*[!A-Za-z0-9 ]*" End Function
- După salvarea codului în fișierul C5 introduceți următoarea formulă.
=Check_Special_Characters(B5)
- Ca și în cazul metodei anterioare, veți găsi ADEVĂRAT dacă celula conține un caracter special. În caz contrar, se va afișa FALSE . apoi folosiți Mâner de umplere pentru a o aplica la toate coloanele.
- După aceea, veți găsi rezultatul de mai jos.
Cum să înlocuiți caracterele speciale în Excel
În unele cazuri, caracterele speciale creează atât de multă confuzie încât trebuie înlocuite. Pentru a înlocui caracterele speciale, vom urma pașii de mai jos:
Pași:
- În primul rând, scrieți datele fără caracterele de la rubrica C5 celulă.
- Apoi, mergeți la Acasă și selectați Umplere flash de la Umpleți opțiune.
- În cele din urmă, veți obține un rezultat similar cu imaginea de mai jos.
Citește mai mult: Cum se filtrează caracterele speciale în Excel (un ghid simplu)
Lucruri de reținut
- Prima metodă este cea mai rapidă și mai ușoară dintre toate.
- În cazul în care se utilizează VBA trebuie reamintit faptul că acesta trebuie salvat ca un cod Activare-Macro dosar.
- În cazul VBA codul, codul trebuie să fie salvat mai întâi, după care formulele vor funcționa.
Concluzie
De acum înainte, urmați metodele descrise mai sus. Astfel, veți putea găsi caractere speciale în excel. Anunțați-ne dacă mai aveți și alte metode de a face această sarcină. Urmați instrucțiunile ExcelWIKI pentru mai multe articole de acest gen. Nu uitați să lăsați comentarii, sugestii sau întrebări, dacă aveți, în secțiunea de comentarii de mai jos.