Cum se elimină caractere non-alfa din celule în Excel?
De exemplu, aveți o gamă de date, cum ar fi Jacob "001" @ # $%, și doriți să eliminați toate caracterele non-alfa din șir pentru a le păstra ca Iacov. În Excel, cum puteți elimina rapid toate caracterele non-alfa din celule?
Eliminați caractere non-alfa din celule cu cod VBA
Eliminați rapid caractere non-alfa din celule cu Kutools pentru Excel
Eliminați caractere non-alfa din celule cu cod VBA
Cu codul VBA, puteți elimina caractere non-alfa și păstrați numai caracterele alfa (az) în celule ca următorii pași:
1. Evidențiați intervalul pe care doriți să îl eliminați pe toate caracterele non-alfa.
2. clic Dezvoltator > Visual Basic, se va afișa o nouă fereastră Microsoft Visual Basic pentru aplicații, faceți clic pe Insera > Module, apoi introduceți următorul cod în Module:
VBA: eliminați toate caracterele non-alfa din celule
Sub RemoveNotAlphas()
'Updateby2014128
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
xOut = ""
For i = 1 To Len(Rng.Value)
xTemp = Mid(Rng.Value, i, 1)
If xTemp Like "[a-z.]" Or xTemp Like "[A-Z.]" Then
xStr = xTemp
Else
xStr = ""
End If
xOut = xOut & xStr
Next i
Rng.Value = xOut
Next
End Sub
3. Și apoi faceți clic pe pentru a rula codul. O fereastră de dialog este afișată pe ecran pentru a selecta un interval pe care doriți să îl eliminați cu toate caracterele non-alfa. Vedeți captura de ecran:
4. Apoi apasa OK, toate caracterele non-alfa au fost eliminate. Vedeți captura de ecran:
Eliminați rapid caractere non-alfa din celule cu Kutools pentru Excel
Dacă nu doriți să eliminați toate caracterele non-alfa utilizând o macrocomandă VBA, este posibil să preferați să utilizați Ștergeți caractere instrument pentru Kutools pentru Excel.
Kutools pentru Excel: cu mai mult de 300 de programe de completare Excel la îndemână, încercați fără limitări în 30 de zile. Ia-l acum
După instalare Kutools pentru Excel, puteți elimina cu ușurință și confort toate caracterele non-alfa dintr-o gamă de celule.
1. Selectați intervalul pe care doriți să îl eliminați cu caractere non-alfa.
2. clic Kutools > Instrumente de text > Ștergeți caractere, vezi captura de ecran:
3. Ștergeți caractere va apărea caseta de dialog. Apoi verificați Caracterele non-alfa opțiune în Ștergeți caractere căsuță de dialog. În același timp, puteți previzualiza rezultatul din Anunţ Panou. Vedeți captura de ecran:
4. Și apoi faceți clic pe OK or Aplică. Toate caracterele non-alfa vor fi eliminate.
De asemenea, acest utilitar poate șterge caractere numerice, caractere non-numerice, caractere care nu se tipăresc și așa mai departe. Pentru informații mai detaliate despre Ștergeți caractere, Vă rugăm să vizitați Ștergeți caracteristica descrierea caracteristicii.
Articole relative:
- Eliminați caracterele alfa din celule
- Eliminați caractere nenumerice din celule
- Eliminați caracterele numerice din celule
- Eliminați caracterele care nu se pot tipări din celule
- Eliminați rapid întreruperile de linie
- Eliminați caracterele non-alfanumerice
Cele mai bune instrumente de productivitate de birou
Îmbunătățiți-vă abilitățile Excel cu Kutools pentru Excel și experimentați eficiența ca niciodată. Kutools pentru Excel oferă peste 300 de funcții avansate pentru a crește productivitatea și a economisi timp. Faceți clic aici pentru a obține funcția de care aveți cea mai mare nevoie...
Fila Office aduce interfața cu file în Office și vă face munca mult mai ușoară
- Activați editarea și citirea cu file în Word, Excel, PowerPoint, Publisher, Access, Visio și Project.
- Deschideți și creați mai multe documente în filele noi ale aceleiași ferestre, mai degrabă decât în ferestrele noi.
- Vă crește productivitatea cu 50% și reduce sute de clicuri de mouse pentru dvs. în fiecare zi!