Cuprins
Tutorialul prezintă mai multe moduri diferite de a transforma un șir de caractere într-un număr. în Excel: opțiunea de verificare a erorilor de conversie în numere, formule, operații matematice, Paste Special și multe altele.
Uneori, valorile din foile de lucru Excel arată ca niște numere, dar nu se adună, nu se înmulțesc și produc erori în formule. Un motiv frecvent pentru acest lucru este reprezentat de numerele formatate ca text. În multe cazuri, Microsoft Excel este suficient de inteligent pentru a converti automat în numere șirurile numerice importate din alte programe. Dar, uneori, numerele sunt lăsate formatate ca text, cauzând multiple probleme înAcest tutorial vă va învăța cum să convertiți șirurile de caractere în numere "adevărate".
Cum să identificați numerele formatate ca text în Excel
Excel are o funcție de verificare a erorilor încorporată care vă avertizează cu privire la posibilele probleme cu valorile celulelor. Aceasta apare sub forma unui mic triunghi verde în colțul din stânga sus al unei celule. Selectarea unei celule cu un indicator de eroare afișează un semn de avertizare cu semnul galben al exclamării (a se vedea captura de ecran de mai jos). Puneți indicatorul mouse-ului peste semn, iar Excel vă va informa cu privire la problema potențială: Numărul din această celulă este formatat ca text sau precedat de un apostrof .
În unele cazuri, un indicator de eroare nu apare pentru numerele formatate ca text. Există însă și alți indicatori vizuali pentru numerele-tip:
Numerele | Șiruri de caractere (valori text) |
|
|
În imaginea de mai jos, puteți vedea reprezentările textuale ale numerelor în dreapta și numerele reale în stânga:
Cum se convertește textul în număr în Excel
Există o mână de moduri diferite de a schimba textul în număr de Excel. Mai jos le vom acoperi pe toate, începând cu cele mai rapide și mai ușoare. Dacă tehnicile ușoare nu funcționează pentru dvs., nu vă descurajați. Nu există provocare care să nu poată fi depășită. Va trebui doar să încercați alte moduri.
Conversia în numere în Excel cu verificarea erorilor
Dacă celulele afișează un indicator de eroare (triunghiul verde din colțul din stânga sus), convertirea șirurilor de text în numere se face cu două clicuri:
- Selectați toate celulele care conțin numere formatate ca text.
- Faceți clic pe semnul de avertizare și selectați Conversia în Număr .
Gata!
Conversia textului în număr prin schimbarea formatului celulei
O altă modalitate rapidă de a converti valorile numerice formatate ca text în numere este următoarea:
- Selectați celulele cu numere formatate text.
- Pe Acasă în fila Număr grup, alegeți General sau Număr de la Formatul numerelor lista derulantă.
Notă. Această metodă nu funcționează în anumite scenarii. De exemplu, dacă aplicați formatul Text unei celule, introduceți un număr și apoi schimbați formatul celulei în Number, celula va rămâne formatată ca text.
Schimbați textul în număr cu Paste Special
În comparație cu tehnicile anterioare, această metodă de conversie a textului în număr necesită câțiva pași în plus, dar funcționează aproape 100% din timp.
Pentru a corecta numerele formatate ca text cu Lipire specială , iată ce trebuie să faci:
- Selectați celulele text-număr și setați formatul lor la General așa cum s-a explicat mai sus.
- Copiați o celulă goală. Pentru aceasta, fie selectați o celulă și apăsați Ctrl + C, fie faceți clic dreapta și alegeți Copiați din meniul contextual.
- Selectați celulele pe care doriți să le convertiți în numere, faceți clic dreapta, apoi faceți clic pe Lipire specială Alternativ, apăsați comanda rapidă Ctrl + Alt + V.
- În Lipire specială caseta de dialog, selectați Valori în Paste secțiune și Adăugați în Operațiunea secțiune.
- Faceți clic pe OK .
Dacă se face corect, valorile dvs. vor schimba alinierea implicită de la stânga la dreapta, ceea ce înseamnă că Excel le percepe acum ca numere.
Conversia șirurilor de caractere în numere cu textul în coloane
Este o altă modalitate fără formule de a converti text în număr în Excel. Atunci când este utilizat în alte scopuri, de exemplu pentru a diviza celule, expertul Text to Columns este un proces în mai mulți pași. Pentru a efectua conversia textului în număr, faceți clic pe butonul Finisaj în primul pas :)
- Selectați celulele pe care doriți să le convertiți în numere și asigurați-vă că formatul lor este setat pe General .
- Comutați la Date tab, Instrumente de date și faceți clic pe butonul Text în coloane buton.
- În etapa 1 din Expertul de conversie a textului în coloane , selectați Delimitat la adresa Tipul de date originale , și faceți clic pe Finisaj .
Asta e tot ce trebuie să faci!
Conversia unui text în număr cu o formulă
Până acum, am discutat despre funcțiile încorporate care pot fi utilizate pentru a schimba textul în număr în Excel. În multe situații, o conversie poate fi efectuată chiar mai rapid prin utilizarea unei formule.
Formula 1. Conversia șirului de caractere în număr în Excel
Microsoft Excel dispune de o funcție specială pentru a converti un șir de caractere în număr - funcția VALUE. Funcția acceptă atât un șir de text închis între ghilimele, cât și o referință la o celulă care conține textul care trebuie convertit.
Funcția VALUE poate chiar să recunoască un număr înconjurat de câteva caractere "suplimentare" - ceea ce nu poate face niciuna dintre metodele anterioare.
De exemplu, o formulă VALUE recunoaște un număr tastat cu un simbol monetar și un separator de mii:
=VALUE("$1,000")
=VALOARE(A2)
Pentru a converti o coloană de valori text, introduceți formula în prima celulă și trageți mânerul de umplere pentru a copia formula în josul coloanei:
Pentru mai multe informații, consultați formula VALUE pentru a converti textul în număr.
Formula 2. Conversia șirului de caractere în dată
În afară de numere-texte, funcția VALUE poate, de asemenea, să convertească date reprezentate de șiruri de caractere de text.
De exemplu:
=VALUE("1-Jan-2018")
Sau
=VALOARE(A2)
În cazul în care A2 conține un text-data.
În mod implicit, o formulă VALUE returnează un număr de serie care reprezintă data în sistemul intern Excel. Pentru ca rezultatul să apară ca o dată reală, trebuie doar să aplicați formatul Date la celula formulei.
Același rezultat poate fi obținut prin utilizarea funcției DATEVALUE:
=DATEVALUE(A2)
Pentru mai multe informații, consultați Cum se convertește textul în date în Excel.
Formula 3. Extrageți numărul din șirul de caractere
Funcția VALUE este utilă și atunci când extrageți un număr dintr-un șir de text utilizând una dintre funcțiile Text, cum ar fi LEFT, RIGHT și MID.
De exemplu, pentru a obține ultimele 3 caractere dintr-un șir de text din A2 și pentru a returna rezultatul sub formă de număr, utilizați această formulă:
=VALUE(RIGHT(A2,3))
Captura de ecran de mai jos arată formula noastră de conversie a textului în număr în acțiune:
Dacă nu includeți funcția RIGHT în VALUE, rezultatul va fi returnat sub formă de text, mai exact un șir de caractere numerice, ceea ce face imposibil orice calcul cu valorile extrase.
Pentru mai multe informații, consultați Cum se extrage un număr dintr-un șir de caractere în Excel.
Schimbă șirul de caractere Excel în număr cu operații matematice
O altă modalitate ușoară de a converti o valoare text în număr în Excel este de a efectua o operație aritmetică simplă care nu modifică de fapt valoarea originală. Ce poate fi aceasta? De exemplu, adăugarea unui zero, înmulțirea sau împărțirea la 1.
=A2+0
=A2*1
=A2/1
Dacă valorile originale sunt formatate ca text, Excel poate aplica automat formatul Text și rezultatelor. Este posibil să observați acest lucru prin numerele aliniate la stânga din celulele formulei. Pentru a remedia acest lucru, asigurați-vă că ați setat General formatul pentru celulele formulei.
Sfat: Dacă doriți ca rezultatele să fie valori, nu formule, utilizați opțiunea Lipire specială pentru a înlocui formulele cu valorile lor.
Iată cum se convertește textul în număr în Excel cu ajutorul formulelor și al funcțiilor încorporate. Vă mulțumesc pentru lectură și sper să ne vedem pe blog săptămâna viitoare!