Cum se extrage un număr sau un text din Excel

Cum se extrage un număr sau un text din Excel

Microsoft Excel este minunat la lucrul atât cu numerele cât și cu textul --- dar dacă le folosiți pe ambele în aceeași celulă, s-ar putea să vă confruntați cu unele dificultăți. Din fericire, puteți extrage numere sau text din celule pentru a lucra cu datele dvs. mai eficient. Demonstrăm mai multe opțiuni, în funcție de formatul în care se află datele dvs. în prezent.





Numere Excel formatate ca text

Aceasta este o situație obișnuită și, din fericire, foarte ușor de tratat. Uneori, celulele care conțin doar numere sunt etichetate sau formatate incorect ca text, împiedicând Microsoft Excel să le folosească în operațiuni.





Puteți vedea în imaginea de mai jos că celulele din coloana A sunt formatate ca text, așa cum este indicat de caseta formatului numeric. Este posibil să vedeți și un steag verde în colțul din stânga sus al fiecărei celule.





Convertiți textul în număr în Excel

Dacă vedeți steagul verde în colțul din stânga sus, selectați una sau mai multe celule, faceți clic pe semnul de avertizare și selectați Convertiți în număr .

În caz contrar, selectați celulele și, în meniul Format numeric din panglică, selectați valoarea implicită Număr opțiune.



Dacă aveți nevoie de mai multe opțiuni granulare, faceți clic dreapta pe celulele evidențiate și selectați Celule de format , care va deschide meniul respectiv. Aici puteți personaliza formatul numerelor și puteți adăuga sau elimina zecimale, puteți adăuga un separator 1.000 sau puteți gestiona numerele negative.

Evident, puteți utiliza și opțiunile Panglică sau Formatare celule descrise mai sus pentru a converti un număr în text sau text în monedă, oră sau orice alt format doriți.





Aplicați formatarea numărului cu ajutorul lipirii speciale din Excel

Pentru ca această metodă să funcționeze, va trebui să introduceți un număr (orice număr) într-o celulă; este important ca această celulă să fie formatată și ca număr. Copiați celula respectivă. Acum, selectați toate celulele pe care doriți să le convertiți în formatul numeric, accesați Acasă> Lipire> Lipire specială , Selectați Formate pentru a lipi doar formatarea celulei pe care ați copiat-o inițial, apoi faceți clic pe Bine .

Această operație aplică formatul celulei pe care ați copiat-o în toate celulele selectate, chiar și celulele text.





Extrageți numerele sau textul din celule cu format mixt

Acum ajungem la partea dificilă: scoaterea numerelor din celule care conțin mai multe formate de intrare. Dacă aveți un număr și o unitate (cum ar fi „7 lopate”, așa cum am prezentat mai jos), veți întâlni această problemă. Pentru a o rezolva, vom analiza câteva moduri diferite de a împărți celulele în numere și text, permițându-vă să lucrați individual cu fiecare.

Separați numerele de text

Dacă aveți o mulțime de celule care conțin un amestec de numere și text sau multipli ai ambelor, separarea lor manuală ar putea dura mult timp. Pentru a trece mai rapid prin proces, puteți utiliza Microsoft Excel Text către coloane funcţie.

Selectați celulele pe care doriți să le convertiți, accesați Date> Text către coloane , și utilizați expertul pentru a vă asigura că celulele ies corect. În cea mai mare parte, va trebui doar să faceți clic Următorul și finalizarea , dar asigurați-vă că alegeți un delimitator care se potrivește; în acest exemplu, o virgulă.

Dacă aveți doar numere cu una sau două cifre, Lățime fixă opțiunea poate fi utilă și ea, deoarece va împărți doar primele două sau trei caractere ale celulei. Puteți crea chiar și o serie de scindări în acest fel.

Notă: Celulele formatate ca text va nu apar automat cu o formatare a numărului (sau invers), ceea ce înseamnă că este posibil să trebuiască să convertiți aceste celule așa cum este descris mai sus.

Extrageți un număr sau un text dintr-un șir delimitat

Această metodă este puțin greoaie, dar funcționează foarte bine pe seturi de date mici. Ceea ce presupunem aici este că un spațiu separă numărul și textul, deși metoda funcționează și pentru orice alt delimitator.

Funcția principală pe care o vom folosi aici este LEFT, care returnează cele mai stânga caractere dintr-o celulă. După cum puteți vedea în setul nostru de date de mai sus, avem celule cu numere de unu, două și trei caractere, așa că va trebui să returnăm cel mai stâng unul, două sau trei caractere din celule. Prin combinarea STÂNGA cu Funcția CĂUTARE , putem întoarce totul în stânga spațiului. Iată funcția:

= STÂNGA (A1, CĂUTARE (', A1, 1))

Aceasta va readuce totul în stânga spațiului. Folosind mânerul de umplere pentru a aplica formula restului de celule, aceasta este ceea ce obținem (puteți vedea formula în bara de funcții din partea de sus a imaginii):

După cum puteți vedea, acum avem toate numerele izolate, astfel încât să le putem manipula. Vrei să izolezi și textul? Putem utiliza funcția DREAPTA în același mod:

= DREAPTA (A1, LEN (A1) -CĂUTARE (', A1, 1))

Aceasta returnează X caractere din partea dreaptă a celulei, unde x este lungimea totală a celulei minus numărul de caractere din stânga spațiului.

Acum puteți manipula și textul. Doriți să le combinați din nou? Folosiți doar funcția CONCATENATE cu toate celulele ca intrări:

= CONCATENATE (E1, F1)

Evident, această metodă funcționează cel mai bine dacă aveți doar numere și unități și nimic altceva. Dacă aveți alte formate de celule, este posibil să trebuiască să fiți creativi cu formule pentru ca totul să funcționeze corect. Dacă aveți un set de date gigant, va merita timpul necesar pentru a obține formula!

Extrageți un număr dintr-un capăt al unui șir continuu

Ce se întâmplă dacă nu există delimitator care să separe numărul și textul dvs.?

Daca esti extragerea numărului din stânga sau din dreapta șirului , puteți utiliza o variantă a formulei STÂNGA sau DREAPTA discutată mai sus:

= STÂNGA (A1, SUM (LEN (A1) -LEN (SUBSTITUT (A1, {'0', '1', '2', '3', '4', '5', '6', '7' , '8', '9'}, '')))))

= DREAPTA (A1, SUM (LEN (A1) -LEN (SUBSTITUT (A1, {'0', '1', '2', '3', '4', '5', '6', '7' , '8', '9'}, '')))))

Aceasta va returna toate numerele din stânga sau din dreapta șirului.

Daca esti extragerea numărului din dreapta șirului , puteți utiliza și un proces în doi pași. Mai întâi, determinați locația primei cifre din șir folosind funcția MIN. Apoi, puteți alimenta aceste informații într-o variantă a formulei DREAPTA, pentru a vă separa numerele de textele dvs.

= MIN (CĂUTARE ({0,1,2,3,4,5,6,7,8,9}, A1 și „0123456789”))

unde este microfonul de pe airpods

= DREAPTA (A1, LEN (A1) -B1 + 1)

Notă: Când utilizați aceste formule, amintiți-vă că este posibil să trebuiască să ajustați caracterele coloanei și numerele de celule.

Extrageți numerele de la ambele capete ale unui șir continuu

Cu strategiile de mai sus, ar trebui să puteți extrage numere sau text din majoritatea celulelor în format mixt care vă dau probleme. Chiar dacă nu, probabil le puteți combina cu câteva funcții text puternice incluse în Microsoft Excel pentru a obține caracterele pe care le căutați. Cu toate acestea, există unele situații mult mai complicate care necesită soluții mai complicate.

De exemplu, am găsit un postare pe forum unde cineva a vrut să extragă numerele dintr-un șir ca „45t * & 65 /”, astfel încât să ajungă cu „4565”. Un alt poster a oferit următoarea formulă ca modalitate de a face acest lucru:

= SUMPRODUCT (MID (0 & A1, LARGE (INDEX (ISNUMBER (- MID (A1, ROW ($ 1: $ 25), 1))) *

ROW ($ 1: $ 25), 0), ROW ($ 1: $ 25)) + 1,1) * 10 ^ ROW ($ 1: $ 25) / 10)

Pentru a fi complet sincer, habar nu am cum funcționează. Dar, conform postării de pe forum, va scoate numerele dintr-un șir complicat de numere și alte caractere. Ideea este că, cu suficient timp, răbdare și efort, puteți extrage numere și text din aproape orice! Trebuie doar să găsești resursele potrivite.

După câteva sfaturi Excel? Iată cum să copiați formule în Excel .

Acțiune Acțiune Tweet E-mail Cum să vă curățați computerul Windows utilizând linia de comandă

În cazul în care PC-ul dvs. Windows nu mai are spațiu de stocare, curățați junk-ul folosind aceste utilitare rapide de prompt de comandă.

Citiți în continuare
Subiecte asemănătoare
  • Productivitate
  • Foaie de calcul
  • Microsoft Excel
Despre autor Tina Sieber(831 articole publicate)

În timp ce termina un doctorat, Tina a început să scrie despre tehnologia de consum în 2006 și nu s-a oprit niciodată. Acum, de asemenea, editor și SEO, o puteți găsi pe Stare de nervozitate sau drumeții pe o potecă din apropiere.

Mai multe de la Tina Sieber

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona