Cum se elimină litere din șiruri / numere / celule din Excel?
Acest articol vorbește despre cum să eliminați litere din șiruri de text / celule / numere în Excel. Și oferim patru metode pentru ao rezolva prin formula matrice, funcția definită de utilizator și programul de completare terță parte din Kutools pentru Excel.
- Eliminați literele din șiruri / numere / celule cu formula matrice
- Eliminați literele din șiruri / numere / celule cu funcția definită de utilizator
- Eliminați literele din șiruri / numere / celule cu utilitatea Eliminare caracter de Kutools pentru Excel
- Eliminați literele din șiruri / numere / celule cu funcția EXTRACTNUMBER a Kutools pentru Excel
Eliminați literele din șiruri / numere / celule cu formula matrice
Putem aplica o formulă matrice pentru a elimina literele din șiruri / numere / celule din Excel. Vă rugăm să faceți următoarele:
1. Selectați o celulă goală, veți returna șirul de text fără litere, introduceți formula =SUM(MID(0&A2,LARGE(INDEX(ISNUMBER(--MID(A2,ROW($1:$99),1))*ROW($1:$99),),ROW($1:$99))+1,1)*10^ROW($1:$99)/10) (A2 este celula din care veți elimina literele) și apăsați tasta Ctrl + Schimba + Intrați simultan.
2. Continuați să selectați celula, apoi trageți mânerul de umplere în intervalul dorit. Și acum veți vedea că toate literele sunt eliminate din șirurile de text originale așa cum se arată în imaginea de mai jos:
notițe:
(1) Această formulă matrice va elimina toate tipurile de caractere, cu excepția caracterelor numerice. De exemplu, șirul de text original este abc-859 * -24test, această formulă matrice va elimina toate literele și caracterele speciale (* și -) și reveniți 85924.
(2) Dacă nu există un număr în șirul de text, această formulă de matrice va returna 0.
Batch Separați textul și numerele dintr-o celulă / coloană în coloane / rânduri diferite
Kutools pentru Excel îmbunătățește Celule divizate utilitar și suporturi pentru a separa în lot toate caracterele de text și numerele unei celule / coloane în două coloane / rânduri.
Eliminați literele din șiruri / numere / celule cu funcția definită de utilizator
De asemenea, putem adăuga o funcție definită de utilizator în Excel pentru eliminarea literelor din șiruri / numere / celule. Vă rugăm să faceți următoarele:
1. presa Alt + F11 tastele în același timp pentru a deschide fereastra Microsoft Visual Basic pentru aplicații.
2. Clic Insera > Module, apoi copiați și lipiți următorul cod în noua fereastră Module de deschidere.
VBA: Eliminați literele din șiruri / numere / celule din Excel
Function StripChar(Txt As String) As String
With CreateObject("VBScript.RegExp")
.Global = True
.Pattern = "\D"
StripChar = .Replace(Txt, "")
End With
End Function
3. Salvați această funcție definită de utilizator. Selectați o celulă goală, veți returna șirul de text fără litere și introduceți formula = StripChar (A2) (A2 este celula din care veți elimina literele) în ea și trageți mânerul de umplere în jos până la interval, după cum aveți nevoie. Vedeți capturi de ecran:
note:
(1) Această funcție definită de utilizator poate elimina tot felul de caractere, cu excepția caracterelor numerice. De exemplu, șirul de text original este abc-859 * -24test, această formulă matrice va elimina litere și caractere speciale (* și -) și reveniți 85924.
(2) Această funcție definită de utilizator va returna numerele stocate ca șiruri de text.
Eliminați literele din șiruri / numere / celule cu funcția EXTRACTNUMBERS a Kutools pentru Excel
Această metodă va introduce Kutools pentru Excel EXTRAS NUMERE funcție pentru a elimina toate literele din înțepături / numere / celule cu ușurință în Excel. Vă rugăm să faceți următoarele:
Kutools pentru Excel - Dotat cu peste 300 de instrumente esențiale pentru Excel. Bucurați-vă de o încercare GRATUITĂ completă de 30 de zile, fără card de credit necesar! Descarcă acum!
1. Selectați o celulă goală, veți returna șirul de text fără litere și faceți clic pe Kutools > funcţii > Text > EXTRACTNUMERE. Vedeți captura de ecran:
2. În caseta de dialog Argumente funcție de deschidere, specificați celula din care veți elimina literele din Txt casetă, este opțional să tastați TRUE or Fals în N și faceți clic pe butonul OK butonul.
notițe: Tastare TRUE va returna numerele numerice, în timp ce nu tastați nimic sau FALS va returna numerele stocate ca șiruri de text.
3. Continuați să selectați celula și trageți mânerul de umplere în intervalul dorit. Și apoi veți vedea că toate literele sunt eliminate din șirurile de text originale. Vedeți captura de ecran:
Kutools pentru Excel - Supercharge Excel cu peste 300 de instrumente esențiale. Bucurați-vă de o încercare GRATUITĂ completă de 30 de zile, fără card de credit necesar! Ia-L Acum
note:
(1) Puteți introduce formula = EXTRACTNUMBERS (A2, ADEVĂRAT) în celula selectată direct, apoi trageți mânerul de umplere la interval după cum doriți.
(2) Această funcție EXTRACTNUMBERS va elimina tot felul de caractere, cu excepția caracterelor numerice.
Eliminați literele din șiruri / numere / celule cu utilitatea Eliminare caracter de Kutools pentru Excel
Toate metodele de mai sus vor elimina toate caracterele, cu excepția caracterelor numerice. Dar, uneori, poate doriți să eliminați numai litere din șirul de text, dar rămâneți caractere numerice și altele. Această metodă va introduce Kutools pentru Excel Eliminați caractere utilitar pentru a o face ușor în Excel.
Kutools pentru Excel - Dotat cu peste 300 de instrumente esențiale pentru Excel. Bucurați-vă de o încercare GRATUITĂ completă de 30 de zile, fără card de credit necesar! Descarcă acum!
1. Selectați celulele din care veți elimina literele și faceți clic Kutools > Text > Eliminați caractere.
2. În caseta de dialog Eliminare caractere de deschidere, bifați Alfa și faceți clic pe Ok buton. Și apoi veți vedea că numai literele sunt eliminate din celulele selectate. Vedeți captura de ecran:
notițe: Dacă într-adevăr doriți să eliminați tot felul de caractere, cu excepția celor numerice, puteți verifica Nenumerice și faceți clic pe Ok din caseta de dialog Eliminare caractere. Vedeți captura de ecran:
Kutools pentru Excel - Supercharge Excel cu peste 300 de instrumente esențiale. Bucurați-vă de o încercare GRATUITĂ completă de 30 de zile, fără card de credit necesar! Ia-L Acum
Demo: eliminați literele din șiruri / numere / celule din Excel
Legate de articole:
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!