Salt la conținutul principal

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

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.
doc elimină literele din textul 1

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.


numere de text separate de celule divizate

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:
doc elimină literele din textul 6
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:
doc elimină literele din textul 7

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


Kutools pentru Excel: Peste 300 de instrumente la îndemână la îndemână! Începeți astăzi perioada de încercare gratuită de 30 de zile, fără limitări ale funcțiilor. Descarcă acum!

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

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

Descriere


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!
Comments (9)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Принцип работы формулы массива понял, есть вопрос насчет конкатенации (0&A2), для чего она в формуле?
Если убрать ее и блок +1 после ROW(), формула перестает работать
This comment was minimized by the moderator on the site
NOOOSSAAA!
Você não tem noção do tanto que isso me ajudou!!!
MUITO BOM!
This comment was minimized by the moderator on the site
YEAHHHHHHHHH. At last something that works! Gj!
This comment was minimized by the moderator on the site
I need to delete all text in a cell EXCEPT a specific set of words. For example, a list of fruits or vegetables in column A, and column B has a description of the vegetables, including color, and I want to remove all text in the cells of column B except for color words. Any ideas?
This comment was minimized by the moderator on the site
hi, i want to ask if theres a formula to add period on every abbreviation in one cell within a sentence?

example

825 apple rd st #5 - i want to add period on "rd" and "st" to make it formal


hope you can help me

thanks
This comment was minimized by the moderator on the site
Hi ed,
The Add Text feature of Kutools for Excel may help you solve the problem: https://www.extendoffice.com/product/kutools-for-excel/excel-add-same-text-to-multiple-cells.html
This comment was minimized by the moderator on the site
What if you want to preserve the format of the number or has decimals? i.e Apple30.01? for answer of 30.01? your vb drops the spot?
This comment was minimized by the moderator on the site
Hi Formatunknown,
In this situation, Kutools for Excel’s Remove Characters feature is recommended.
Select the cells, enable the Remove Characters feature, only check the Alpha option, and click the Ok button to remove all alpha characters, and remain numbers including the decimal places.
This comment was minimized by the moderator on the site
Thank u so much
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations