Note: The other languages of the website are Google-translated. Back to English

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 - Include peste 300 de instrumente utile pentru Excel. Probă gratuită cu funcții complete 30-zi, nu este nevoie de card de credit! Încercare gratuită 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 - Include peste 300 de instrumente utile pentru Excel. Probă gratuită cu funcții complete 30-zi, nu este nevoie de card de credit! 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 - Include peste 300 de instrumente utile pentru Excel. Probă gratuită cu funcții complete 30-zi, nu este nevoie de card de credit! Încercare gratuită 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 - Include peste 300 de instrumente utile pentru Excel. Probă gratuită cu funcții complete 30-zi, nu este nevoie de card de credit! Ia-L Acum


Demo: eliminați literele din șiruri / numere / celule din Excel


Kutools pentru Excel include mai mult de 300 de instrumente la îndemână pentru Excel, gratuite pentru a încerca fără limitări în 30 de zile. Descărcați și încercați gratuit acum!

Legate de articole:


Cele mai bune instrumente de productivitate Office

Kutools pentru Excel vă rezolvă majoritatea problemelor și vă crește productivitatea cu 80%

  • reutilizarea: Introduceți rapid formule complexe, diagrame și orice ai folosit anterior; Criptați celulele cu parola; Creați o listă de corespondență și trimiteți e-mailuri ...
  • Super Formula Bar (editați cu ușurință mai multe linii de text și formulă); Layout de citire (citiți și editați cu ușurință un număr mare de celule); Lipiți la interval filtrat...
  • Merge celule / rânduri / coloane fără a pierde date; Conținut de celule divizate; Combinați rânduri / coloane duplicate... Prevenirea celulelor duplicate; Comparați gamele...
  • Selectați Duplicat sau Unic Rânduri; Selectați Rânduri goale (toate celulele sunt goale); Super Find și Fuzzy Find în multe cărți de lucru; Selectare aleatorie ...
  • Copie exactă Mai multe celule fără modificarea referinței formulelor; Creați automat referințe la foi multiple; Introduceți gloanțe, Casete de selectare și multe altele ...
  • Extrageți textul, Adăugați text, eliminați după poziție, Eliminați spațiul; Creați și imprimați subtotaluri de paginare; Convertiți conținutul dintre celule și comentarii...
  • Super Filtru (salvați și aplicați scheme de filtrare altor foi); Sortare avansată după lună / săptămână / zi, frecvență și multe altele; Filtru special cu bold, italic ...
  • Combinați cărți de lucru și foi de lucru; Merge Tables pe baza coloanelor cheie; Împărțiți datele în mai multe foi; Conversia în loturi xls, xlsx și PDF...
  • Peste 300 de funcții puternice. Suportă Office / Excel 2007-2021 și 365. Acceptă toate limbile. Implementare ușoară în întreprinderea sau organizația dvs. Funcții complete Probă gratuită de 30 de zile. Garanție de returnare a banilor de 60 de zile.
fila kte 201905

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!
fundul officetab
Comentarii (9)
Încă nu există evaluări. Fii primul care evaluează!
Acest comentariu a fost redus la minimum de moderatorul de pe site
Mulțumesc u atât de mult
Acest comentariu a fost redus la minimum de moderatorul de pe site
Ce se întâmplă dacă doriți să păstrați formatul numărului sau are zecimale? adică Apple30.01? pentru răspunsul 30.01? vb-ul tău scapă locul?
Acest comentariu a fost redus la minimum de moderatorul de pe site
Salut Formatnecunoscut,
În această situație, este recomandată caracteristica Kutools for Excel Eliminarea caracterelor.
Selectați celulele, activați caracteristica Eliminare caractere, bifați doar opțiunea Alpha și faceți clic pe butonul Ok pentru a elimina toate caracterele alfa și rămâneți numere, inclusiv zecimale.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Salut, vreau să întreb dacă există o formulă pentru a adăuga punct la fiecare abreviere dintr-o celulă dintr-o propoziție?

exemplu

825 apple rd st # 5 - vreau să adaug un punct pe „rd” și „st” pentru a deveni formal


sper să mă ajuți

Mulțumiri
Acest comentariu a fost redus la minimum de moderatorul de pe site
salut ed,
Caracteristica Adăugați text din Kutools pentru Excel vă poate ajuta să rezolvați problema: https://www.extendoffice.com/product/kutools-for-excel/excel-add-same-text-to-multiple-cells.html
Acest comentariu a fost redus la minimum de moderatorul de pe site
Trebuie să șterg tot textul dintr-o celulă, CU EXCEPȚIA unui anumit set de cuvinte. De exemplu, o listă de fructe sau legume din coloana A, iar coloana B are o descriere a legumelor, inclusiv culoarea, și vreau să elimin tot textul din celulele coloanei B, cu excepția cuvintelor de culoare. Vreo idee?
Acest comentariu a fost redus la minimum de moderatorul de pe site
DAAHHHHHHHHH. În sfârșit ceva care funcționează! Gj!
Acest comentariu a fost redus la minimum de moderatorul de pe site
NOOOSSAAA!
Você não tem noção do tanto que isso me ajudou!!!
MUITO BOM!
Acest comentariu a fost redus la minimum de moderatorul de pe site
Принцип работы формулы массива понял, есть вопрос насчет конкатенации (0&A2), для черуго онаро она?
Если убрать ее и блок +1 после ROW(), формула перестает работать
Nu există comentarii postate aici încă
Lăsa comentarii
Postare ca invitat
×
Evaluează această postare:
0   Caractere
Locații sugerate

Urmărește-ne

Copyright © 2009 - www.extendoffice.com. | Toate drepturile rezervate. Cu sprijinul ExtendOffice. | Harta site-ului
Microsoft și sigla Office sunt mărci comerciale sau mărci comerciale înregistrate ale Microsoft Corporation în Statele Unite și / sau în alte țări.
Protejat de Sectigo SSL