Formula Excel: convertiți textul în numere -

Cuprins

Formula generică

=VALUE(A1)

rezumat

Pentru a converti valorile textului simplu în numere, puteți utiliza funcția VALUE sau pur și simplu adăugați zero așa cum este descris mai jos. În exemplul prezentat, formula din C5 este:

=VALUE(B5)

fundal

Uneori, Excel se termină cu text într-o celulă, atunci când doriți cu adevărat un număr. Există multe motive pentru care s-ar putea întâmpla acest lucru și multe modalități de a remedia. Acest articol descrie o abordare bazată pe formulă care convertește valorile textului în numere.

Explicaţie

În acest exemplu, valorile din coloana A sunt „stocate ca text”. Aceasta înseamnă că, dacă încercați să SUMAȚI coloana A, veți obține un rezultat zero.

Funcția VALUE va încerca să „constrângă” un număr stocat ca text către un număr adevărat. În cazuri simple, va funcționa și veți obține un rezultat numeric. Dacă nu funcționează, veți primi o eroare #VALUE.

Adăugați zero în schimb

Un alt truc obișnuit este să adăugați pur și simplu zero la valoarea textului cu o formulă de genul acesta:

=A1+0

Acest lucru forțează Excel să încerce să convertească valoarea textului într-un număr pentru a gestiona operația matematică. Aceasta are aceeași funcționalitate ca VALUE de mai sus. În exemplul prezentat, C7 folosește această formulă.

Dezgolind alte personaje

Dacă o celulă conține caractere nenumerice, cum ar fi liniuțe, punctuație și așa mai departe, va trebui să eliminați aceste caractere înainte de a le putea converti în numere.

Formulele din C8 și C9 arată cum se utilizează funcțiile STÂNGA și DREAPTA pentru a elimina caractere nenumerice dintr-o valoare de text înainte de a fi convertită la un număr. De asemenea, puteți utiliza funcția MID în situații mai complicate. Dacă trebuie să eliminați spații suplimentare sau alte caractere care nu se imprimă, consultați funcțiile TRIM și CLEAN.

În cele din urmă, funcția SUBSTITUTE vă va permite să eliminați caractere cu funcționalitatea de tip „căutare și înlocuire”.

Articole interesante...