Utilizați funcția Excel TEXT pentru a converti orice date (de exemplu, numere, date etc.) în text, într-un format specificat de utilizator.
Funcția TEXT este clasificată ca șir/funcție de text, care convertește o valoare numerică într-un șir de text într-un format specificat de utilizator. De exemplu, dacă doriți să convertiți o dată în formatul ’15/03/2020′ în formatul 15 martie 2020, utilizați funcția TEXT pentru a face asta.
Acest ghid explică modul de utilizare a funcției TEXT în Excel cu ajutorul unor formule și exemple.
Sintaxă
Sintaxa generală a funcției TEXT:
=TEXT(valoare,format_text)
Funcția TEXT necesită două argumente/parametri:
valoare
– Valoarea numărului pe care doriți să o convertiți într-un șir de text. Această valoare poate fi o valoare numerică, o dată sau o referință de celulă a unei valori numerice.format_text
– Codul de format pe care doriți să îl aplicați valorii specifice. Ar trebui să fie întotdeauna cuprins între ghilimele duble.
Codurile de format ale funcției TEXT
Funcția Text are doar două argumente. Primul argument necesită doar valoarea pe care doriți să o convertiți, este ușor. Dar ar trebui să introduceți codul de format corect care vă va oferi numărul de ieșire în formatul dorit. Următorul tabel conține cele mai comune și des utilizate formate.
Format cod | Descriere | Exemplu |
---|---|---|
0 | Zero este un substituent pentru cifre care afișează numai cifre fără zecimale. | #.0 – afișează întotdeauna 1 zecimală. Dacă tastați 5.50 în celula de referință, se va afișa ca 5.5. |
# | Afișează cifra fără zerouri suplimentare. | #.## – afișează până la două zecimale. când introduceți 3.777, returnează 3.78. |
? | Afișează doar o cifră fără zecimale. Este de obicei folosit pentru alinierea valorilor numerice într-o coloană la o zecimală. | #.? – va afișa o zecimală și va alinia punctul zecimal. |
. | Punct zecimal | |
, | Separator de mii. | ###,### – Va afișa un separator de mii. Dacă tastați 195200, returnează 195.200 |
0% | Afișează numerele ca procent. | Dacă tastați 0,285, returnează 28,5 |
Pe lângă codul de format de mai sus, puteți adăuga, de asemenea, oricare dintre următoarele simboluri în codul de format al formulei și acestea vor fi afișate exact așa cum au fost introduse.
Symbol | Descriere |
---|---|
+ și - | Semne plus și minus |
( ) | Paranteză stânga și dreapta |
: | Colon |
^ | Semn de omisiune |
' | Apostrof |
{ } | Paranteze ondulate |
< > | Mai puțin decât și mai mare decât semnele |
= | Semn egal |
/ | Slash înainte |
! | Semn de exclamare |
& | Ampersand |
~ | Tilde |
| Personaj spațial |
Codurile de format ale funcției text pentru date și oră
Când doriți să convertiți datele și orele folosind funcția TEXT, utilizați oricare dintre codurile de format de mai jos.
Format cod | Descriere și exemple |
---|---|
d | Specifică ziua lunii într-un număr format din una sau două cifre fără zero înainte (de exemplu, de la 2 la 25) |
dd | Specifică ziua lunii într-o reprezentare din două cifre cu un zero la început (de exemplu, de la 02 la 25) |
ddd | Specifică ziua săptămânii într-o abreviere de trei litere (de exemplu, de la luni la soare) |
dddd | Specifică numele complet al zilei săptămânii. (de exemplu, luni, miercuri) |
m | Specifică luna anului, într-un număr de una sau două cifre, fără un zero înainte (de exemplu, de la 02 la 12) |
mm | Specifică luna într-o reprezentare de două cifre cu un zero la început. (de ex. 01, 12) |
mmm | Specifică luna într-o abreviere din trei litere (de exemplu, ianuarie, noiembrie) |
mmmm | Specifică numele complet al lunii. (de exemplu, ianuarie, noiembrie) |
da | Specifică Anul într-un număr din două cifre (de exemplu, 08 înseamnă 2008, 19 înseamnă 2019) |
aaaa | Specifică anul într-un număr din patru cifre (de exemplu, 2008, 2019) |
h | Specifică ora într-o reprezentare cu una sau două cifre fără zero înainte (de exemplu, 6, 12) |
hh | Specifică ora în reprezentare din două cifre cu un zero înainte (de la 06 la 12) |
m | Specifică Minute într-un număr de una sau două cifre fără un zero înainte (de exemplu, 5, 45) |
mm | Specifică Minute într-un număr de una sau două cifre un zero înainte (de exemplu, 05, 45) |
s | Specifică Secunde într-un număr de una sau două cifre fără un zero înainte (de exemplu, 5, 45) |
ss | Specifică Secunde într-un număr de una sau două cifre un zero înainte (de exemplu, 05, 45) |
A.M / P.M | Specifică faptul că ora trebuie afișată ca un ceas de 12 ore, urmat de „AM” sau „PM” |
Cum se utilizează funcția TEXT în Excel
Ați învățat sintaxa și codurile de format ale funcției TEXT, acum, să explorăm cum să folosim funcția în Excel cu ajutorul câtorva exemple.
Utilizați formula text pentru a afișa numărul întreg la numărul din celula A1.
Pentru a face acest lucru putem folosi formula text ca:
=TEXT(A1,"0")
Utilizați această formulă pentru a afișa o singură zecimală:
=TEXT(A1,"0.0")
Tabelul de mai jos prezintă formulele Text cu coduri de format diferite pentru a aplica diferite tipuri de formatare la diferite valori numerice. Puteți copia aceste formule direct în foaia de calcul pentru a le încerca pe cont propriu.
Valoare | Formulă | Valoare formatată |
---|---|---|
4963.34 | =TEXT(A2,"0,000") | 4963.340 |
5300.52 | =TEXT(A3,"#,##0") | 5,301 |
5.12 | =TEXT(A4,"# ?/?") | 5 1/8 |
0.4963 | =TEXT(A5,"#%)") 50% | 50% |
9600.60 | =TEXT(A6,"$#,##0.0") | $9,600.6 |
20 | =TEXT(A7,"~#!") ~20! | ~20! |
5656 | =TEXT(A8,"00000000") | 00005656 |
Formulele de mai sus sunt aplicate în coloana C a unei foi de calcul, așa cum se arată în captura de ecran de mai jos:
Funcția TEXT cu formule
De asemenea, puteți utiliza alte formule și funcții atât în interiorul, cât și în afara funcției TEXT.
Să presupunem că aveți sumă brută și cheltuieli și doriți să calculați profitul net și să afișați profitul în celula A9 cu șirul „Profitul dvs. net este”. Puteți folosi formula de mai jos pentru asta:
="Profitul tău net este „&TEXT(C6-C7,”$#,###.00”)
Formula calculează mai întâi profitul printr-o formulă (C6-C7) în cadrul funcției TEXT și unește valoarea formatată cu șirul „Profitul tău net este” folosind formula de concatenare (&), iar în cele din urmă afișează rezultatul în celula A9.
Formatați un număr de mobil utilizând funcția TEXT
De obicei, atunci când tastați orice număr care are mai mult de 11 cifre în foaia de calcul, de exemplu, numere de telefon mobil, Excel îl va transforma automat în notație științifică. Și puteți utiliza aceste notații științifice în mod corespunzător, așa că poate doriți să le convertiți în valori numerice normale. Puteți folosi funcția TEXT pentru a converti acele notații științifice enervante în numere de telefon mobil.
După cum se arată în captura de ecran de mai jos, atunci când introduceți numere de telefon mobil (12 cifre, inclusiv codul de țară) în Excel, acesta convertește automat aceste numere de mobil în format de notație științifică.
Cu funcția TEXT, puteți formata acest format de notație științifică în numere mobile care pot fi citite.
De obicei, un număr de telefon mobil are 12 cifre (acest lucru poate varia pentru unele țări). Primele două cifre sunt codul țării, iar celelalte 10 cifre sunt numerele de telefon mobil.
Deci, pentru a converti notațiile științifice de mai sus în numere mobile, utilizați această formulă:
=TEXT(A1,"+############")
Folosim „############” ca cod de format pentru acest exemplu pentru a converti notația în număr de mobil:
Acum, să-l facem mai lizibil, separând codul țării de numărul de telefon mobil. Pentru a face asta, puneți o cratimă (-) după două hashes.
=TEXT(A1,"+##-##########")
Formatați data folosind funcția TEXT
În mod implicit, Excel stochează data ca numere de serie. Numărul de serie pentru 1 ianuarie 1900 este 1, iar 1 ianuarie 2001 este 36892, deoarece sunt 36891 de zile de la 1 ianuarie 1900.
Deoarece majoritatea funcțiilor convertesc automat valorile datei în numere de serie, este dificil să le afișați într-un format care poate fi citit. Dar cu funcția Excel TEXT le puteți converti cu ușurință în valori de text și le puteți afișa în formatul dorit.
De exemplu, dacă doriți să luați data din celula A1 (05-03-2015) și să o afișați într-un format standard de dată, cum ar fi „5 martie 2015” în celula B1, utilizați următoarea formulă:
=TEXT(A1,"mmm d,aaaa")
mmm
specifică la 3 litere prescurtate lunad
specifică ziua lunii într-una sau două cifreaaaa
specifică afișarea numerelor din patru cifre ale anului.
Captura de ecran de mai jos arată cum puteți aplica diferite tipuri de formatare la aceeași dată folosind formula Text:
Data și textul concatenării
Să presupunem că vrem să unim numele (coloana A) și data nașterii (coloana B) și să le afișăm în coloana C. Veți obține un rezultat ca acesta:
Dacă concatenăm direct text în celula A1 și data în celula B1, Excel unește textul și numărul de serie pentru dată, nu data reală.
Pentru a concatena textul și data și pentru a afișa corect Data în formatul dorit, utilizați funcția TEXT cu funcția CONCAT.
Formula:
=CONCAT(A2,"-",TEXT(B2,"zz/l/aa"))
Rezultatul:
Acum, vom uni un șir de text „sa născut pe” la rezultat și vom formata data în format diferit.
Apoi, formula este copiată în celula A2:A5 folosind mânerul de umplere.
Într-un alt exemplu, folosim ASTĂZI()
funcția pentru a obține data curentă și uniți data cu un text înrudit.
Acum, puteți converti cu ușurință orice valoare (de exemplu, numere, date etc.) în text în formatul dorit.