Salt la conținutul principal

Cum se elimină litere din șiruri / numere / celule din Excel?

Autor: Kelly Ultima modificare: 2024-08-20

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

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.
elimina literele din text cu formula

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:
trageți și completați formula în alte celule

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 (* si -) și reveniți 85924.
(2) Dacă nu există un număr în șirul de text, această formulă de matrice va returna 0.


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 oferă peste 300 de funcții avansate pentru a eficientiza sarcinile complexe, stimulând creativitatea și eficiența. Itegarate cu capabilități AI, Kutools automatizează sarcinile cu precizie, făcând gestionarea datelor fără efort. Informații detaliate despre Kutools pentru Excel...         Încercare gratuită...

1. Selectați celulele din care veți elimina literele și faceți clic Kutools > Text > Eliminați caractere.
faceți clic pe Eliminare caractere din kutools

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:
bifați opțiunea Alpha pentru a obține numere și caractere speciale
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:
bifați opțiunea Non-numerică pentru a obține numai numere

Kutools pentru Excel - Supercharge Excel cu peste 300 de instrumente esențiale. Bucurați-vă de funcțiile AI gratuite permanent! Ia-L Acum

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:

introduceți o formulă
trageți și completați formula în alte celule

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 (* si -) ș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 oferă peste 300 de funcții avansate pentru a eficientiza sarcinile complexe, stimulând creativitatea și eficiența. Itegarate cu capabilități AI, Kutools automatizează sarcinile cu precizie, făcând gestionarea datelor fără efort. Informații detaliate despre Kutools pentru Excel...         Încercare gratuită...

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:
faceți clic pe funcția EXTRCTNUMBERS a kutools

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.
setați opțiunile în caseta de dialog Argumente ale funcției
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:
obțineți reuslt folosind kutools

Kutools pentru Excel - Supercharge Excel cu peste 300 de instrumente esențiale. Bucurați-vă de funcțiile AI gratuite permanent! 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.


Legate de articole:

Cele mai bune instrumente de productivitate de birou

🤖 Kutools AI Aide: Revoluționați analiza datelor pe baza: Execuție inteligentă   |  Generați codul  |  Creați formule personalizate  |  Analizați datele și generați diagrame  |  Invocați funcțiile Kutools...
Caracteristici populare: Găsiți, evidențiați sau identificați duplicatele   |  Ștergeți rândurile goale   |  Combinați coloane sau celule fără a pierde date   |   Rundă fără Formula ...
Super căutare: VLookup cu mai multe criterii    VLookup cu valori multiple  |   VLookup pe mai multe foi   |   Căutare fuzzy ....
Listă derulantă avansată: Creați rapid o listă derulantă   |  Listă drop-down dependentă   |  Listă derulantă cu selectare multiplă ....
Manager de coloane: Adăugați un număr specific de coloane  |  Mutați coloanele  |  Comutați starea vizibilității coloanelor ascunse  |  Comparați intervale și coloane ...
Caracteristici prezentate: Focus pe grilă   |  Vedere de proiectare   |   Big Formula Bar    Manager registru de lucru și foi   |  Biblioteca de resurse (Text automat)   |  Data Picker   |  Combinați foi de lucru   |  Criptare/Decriptare celule    Trimiteți e-mailuri după listă   |  Super Filtru   |   Filtru special (filtrează bold/italic/barat...) ...
Top 15 seturi de instrumente12 Text Instrumente (Adăuga text, Eliminați caractere,...)   |   50+ Diagramă Tipuri de (Gantt Chart,...)   |   40+ Practic Formule (Calculați vârsta pe baza zilei de naștere,...)   |   19 inserare Instrumente (Introduceți codul QR, Inserați imaginea din cale,...)   |   12 Convertire Instrumente (Numere la cuvinte, conversie valutara,...)   |   7 Merge & Split Instrumente (Rânduri combinate avansate, Celule divizate,...)   |   ... și altele
Folosește Kutools în limba ta preferată – acceptă engleză, spaniolă, germană, franceză, chineză și peste 40 de alte limbi!

Î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!