TEXT (funcția TEXT)

Notă: Dorim să vă oferim cel mai recent conținut de ajutor, cât mai rapid posibil, în limba dvs. Această pagină a fost tradusă automatizat și poate conține erori gramaticale sau inexactități. Scopul nostru este ca acest conținut să vă fie util. Vă rugăm să ne spuneți dacă informațiile v-au fost utile, în partea de jos a acestei pagini. Aici se află articolul în limba engleză, ca să îl puteți consulta cu ușurință.

Funcția TEXT vă permite să modificați modul în care apare un număr, aplicând la acesta formatare cu Coduri de formatare. Aceasta este utilă în situațiile în care doriți să afișați numere într-un format mai ușor de citit sau când doriți să combinați numere cu text sau simboluri.

Notă: Funcția TEXT va face conversia numerelor la text, fapt care poate îngreuna referirea la ele în calcule ulterioare. Se recomandă să păstrați valoarea inițială într-o singură celulă, apoi să utilizați funcția TEXT în altă celulă. Apoi, dacă trebuie să construiți alte formule, faceți întotdeauna referire la valoarea inițială și nu la rezultatul funcției TEXT.

Sintaxă

TEXT(valoare, format_text)

Sintaxa funcției TEXT are următoarele argumente:

Nume argument

Descriere

valoare

O valoare numerică pe care doriți să o convertiți în text.

format_text

Un șir text care definește formatarea pe care doriți să o aplicați la valoarea furnizată.

Prezentare generală

În forma sa cea mai simplă, funcția TEXT spune:

  • =TEXT(Valoarea pe care doriți să o formatați, „Codul de formatare pe care doriți să îl aplicați”)

Iată câteva exemple populare pe care le puteți copia direct în Excel pentru a experimenta pe cont propriu. Observați codurile de formatare cuprinse între ghilimele.

Formulă

Descriere

=TEXT(1234,567;"#.##0,00 lei")

Monedă cu separator pentru mii și 2 zecimale, cum ar fi 1.234,57 lei. Rețineți că Excel rotunjește valoarea la 2 zecimale.

=TEXT(TODAY();"DD.MM.YY")

Data curentă în format DD.MM.YY, cum ar fi 14.03.12

=TEXT(TODAY();"DDDD")

Ziua din săptămână, cum ar fi Luni

=TEXT(NOW();"H:MM AM/PM")

Ora curentă, cum ar fi 1:29 PM

=TEXT(0,285;"0,0%")

Procent, cum ar fi 28,5%

= TEXT(4.34,"# ?/?")

Fracție, cum ar fi 4 1/3

=TRIM(TEXT(0,34;"# ?/?"))

Fracție, cum ar fi 1/3. Rețineți că se utilizează funcția TRIM pentru a elimina spațiul inițial cu o valoare zecimală.

=TEXT(12200000;"0,00E+00")

Notație științifică, cum ar fi 1,22E + 07

=TEXT(1234567898;"[<=9999999]###-####;(###) ###-####")

Special (număr de telefon), cum ar fi (123) 456-7898

=TEXT(1234;"0000000")

Adăugați zerouri inițiale (0), cum ar fi 0001234

=TEXT(123456;"##0° 00' 00''")

Particularizat - latitudine/longitudine

Notă: Deși puteți utiliza funcția TEXT pentru a modifica formatarea, nu este singura metodă. Puteți să modificați formatul fără o formulă, apăsând CTRL + 1 (sau Imagine a pictogramei butonului Command din MAC + 1 pe Mac), apoi alegeți formatul dorit din Formatare celule > număr de dialog.

Descărcați exemplele noastre

Puteți să descărcați un registru de lucru exemplu cu toate exemplele de funcția TEXT, veți găsi în acest articol, plus unele în plus. Puteți să urmați-a lungul sau să creați propriile funcția TEXT coduri de formatare.

Exemple de funcția Descărcați Excel TEXT

Alte coduri de formatare disponibile

Puteți să utilizați caseta de dialog Formatare celule pentru a găsi alte coduri de formatare disponibile:

  1. Apăsați Ctrl+1 ( Imagine a pictogramei butonului Command din MAC +1 pe Mac) pentru a afișa caseta de dialog Formatare celule.

  2. Selectați formatul dorit din fila Număr.

  3. Selectați opțiunea Particularizat,

  4. Codul de formatare dorit se afișează acum în caseta Tip. În acest caz, selectați tot din caseta Tip, cu excepția punctului și virgulei (;) și simbolului @. În exemplul de mai jos, am selectat și copiat doar dd.mm.yy.

  5. Apăsați Ctrl+C pentru a copia codul de formatare, apoi apăsați Anulare pentru a elimina caseta de dialog Formatare celule.

  6. Acum, tot ce trebuie să faceți este să apăsați Ctrl+V pentru a lipi codul de formatare în formula dvs. de TEXT, cum ar fi: = TEXT (B2;"dd.mm.yy"). Asigurați-vă că lipiți codul de formatare între ghilimele drepte ("cod de formatare"), în caz contrar, Excel va genera un mesaj de eroare.

Exemplu de utilizare a casetei de dialog Format > Celule > Număr > Personalizat pentru ca Excel să creeze șiruri de formatare pentru dvs.

Coduri de formatare după categorie

În continuare sunt prezentate câteva exemple despre cum puteți să aplicați diferite formate de număr pentru valorile dvs. utilizând caseta de dialog Formatare celule, apoi să utilizați opțiunea Particularizat pentru a copia codurile de formatare la funcția dvs. TEXT.

De ce șterge Excel zerourile de la început?

Excel este instruiți să caute numere introdusă în celulele, nu numere care arată cum ar fi text, cum ar fi partea numere sau SKU pe. Pentru a păstra zerourile, formatați zona de intrare ca Text înainte de a lipi sau introduce valori. Selectați coloana sau zona în care va fi punerea valori, apoi utilizați CTRL + 1 pentru a afișa Format > celule de dialog și pe fila număr , selectați Text. Acum, Excel va păstra de început 0 pe.

Dacă ați introdus deja date, iar Excel a eliminat zerourile de la început, puteți utiliza funcția TEXT pentru a le adăuga înapoi. Puteți să faceți referire la celula de sus cu valorile și să utilizați =TEXT(valoare;"00000"), unde numărul de zerouri din formulă reprezintă numărul total de caractere dorite, apoi să copiați și să lipiți în restul zonei.

Exemple de utilizare a funcției TEXT pentru a formata zerourile inițiale.  =TEXT(A2,"00000")

Dacă, dintr-un anumit motiv, trebuie să efectuați conversia valorilor text înapoi în numere, puteți să înmulțiți cu 1, cum ar fi =D4*1 sau să utilizați operatorul dublu-unar (--), cum ar fi =--D4.

Excel separă miile cu puncte dacă formatul conține un punct (.) încadrat de semne diez (#) sau de zerouri. De exemplu, dacă șirul de formatare este "#.###", Excel afișează numărul 12200000 ca 12.200.000.

Un punct care urmează unui substituent de cifră scalează numărul după 1.000. De exemplu, dacă șirul de formatare este "#.###,0.", Excel afișează numărul 12200000 ca 12.200,0.

Exemple de funcție TEXT utilizând separatorul de mii

Note: 

  • Separatorul mii depinde de setările regionale. În România este un punct, dar în alte regiuni poate fi o virgulă (,).

  • Separatorul pentru mii este disponibil pentru formatele de număr, monedă și contabil.

În continuare, sunt prezentate exemple de formate standard de număr (numai separatorul mii și zecimale), monedă și contabil. Formatul de monedă vă permite întotdeauna să inserați simbolul monetar la alegerea dvs. și îl aliniază lângă valoarea dvs., în timp ce formatul contabil va alinia simbolul de monedă în partea stângă a celulei și valoarea la dreapta. Rețineți diferența dintre codurile de formatare de monedă și contabil de mai jos, unde formatul contabil utilizează un asterisc (*) pentru a crea o separare între simbol și valoare.

Exemple de funcție TEXT cu formate de număr, monedă și contabil

Pentru a găsi codul de formatare pentru un simbol monetar, apăsați mai întâi Ctrl+1 (sau Imagine a pictogramei butonului Command din MAC +1 pe Mac), selectați formatul dorit, apoi alegeți un simbol din lista verticală Simbol:

Selecția Simbol monetar în caseta de dialog Formatare celule

Apoi faceți clic pe Particularizat din stânga, în secțiunea Categorie și copiați codul de formatare, inclusiv simbolul de monedă.

Funcția TEXT - monedă particularizată cu simbol

Notă: Funcția TEXT nu acceptă formatarea cu culori, așadar, în cazul în care copiați un cod de format de număr din caseta de dialog Formatare celule care include o culoare, cum ar fi: $#,##0.00_);[Red]($#,##0.00), funcția TEXT va accepta codul de formatare, dar nu va afișa culoarea.

Puteți modifica modul în care se afișează o dată utilizând o combinație între „M” pentru lună, „D” pentru zile și „Y” pentru ani.

Coduri de format pentru zi, lună și an

Codurile de formatare din funcția TEXT nu sunt sensibile la litere mari și mici, astfel încât puteți utiliza la alegere „M” sau „m”, „D” sau „d”, „Y” sau „y”.

Mynda Treacy, expert MVP Excel

Mynda recomandă...

Dacă partajați fișiere Excel și rapoarte cu utilizatori din țări diferite, poate doriți pentru a le oferi un raport în limba lor. Excel MVP, Mynda Treacy are o soluție foarte bune din acest articol Excel datele afișate în alte limbi . Aceasta include, de asemenea, un registru de lucru eșantion, puteți să descărcați.

Puteți să modificați modalitatea în care se afișează ora utilizând o combinație între „H” pentru ore, „M” pentru minute sau „S” pentru secunde și „AM/PM” pentru ceasul de 12 ore.

Formate de timp pentru ore, minute și secunde

Dacă nu includeți „AM/PM” sau „A/P”, atunci se va afișa un interval de timp de 24 de ore.

Codurile de formatare din funcția TEXT nu sunt sensibile la litere mari și mici, astfel încât puteți să puteți utiliza la alegere „H” sau „h”, „M” sau „m”, „S” sau „s”, „AM/PM” sau „am/pm”.

Puteți să modificați modul de afișare a valorilor zecimale cu formate de procent (%).

Coduri de format pentru procent

Puteți să modificați modul de afișare a valorilor zecimale cu formate de fracție (%).

Coduri de format pentru fracții

Notația științifică este o modalitate de a afișa numere ca o zecimală între 1 și 10, înmulțită cu o putere de 10. Aceasta este utilizată adesea pentru a scurta modul în care se afișează un număr mare.

Coduri de format pentru notația științifică

Excel furnizează 4 formate speciale:

  • Cod poștal - „00000”

  • Cod poștal + 4 - „00000-0000”

  • Număr de telefon - „[<=9999999]###-####;(###) ###-####”

  • Cod SSN - „000-00-0000”

Formate speciale pentru funcția TEXT

Formatele speciale vor fi diferite, în funcție de setările regionale, dar dacă nu există formate speciale pentru regiunea dvs. sau dacă acestea nu corespund cerințelor dvs., puteți crea propriul format cu ajutorul casetei de dialog Formatare celule > Particularizat.

Scenariu comun

Funcția TEXT este utilizată rar în sine, și este utilizat cel mai des în legătură cu altceva. Să presupunem că doriți să combinați text și o valoare de număr, cum ar fi "raportarea imprimate: 14/03/12", sau "săptămânal venituri: $66,348.72". Aveți posibilitatea să tastați care în Excel manual, dar că înfrângeri scopul de a avea Excel să pentru dvs. Din păcate, atunci când se combină text și numere formatate, cum ar fi data, ora, monedă, etc., Excel nu știe cum doriți să afișați le, astfel încât aceasta elimină formatarea numerelor. Aceasta este în cazul în care funcția TEXT este neprețuită, deoarece aceasta vă permite să Impuneți Excel pentru a formata valorile așa cum doriți, utilizând un Cod de formatare, cum ar fi "MM/DD/YY" pentru formatul de dată.

În exemplul următor, veți vedea ce se întâmplă dacă încercați să vă asociați la text și un număr fără să utilizați funcția TEXT . În acest caz, utilizăm ampersand (&) pentru a concatena un șir text, un spațiu (""), și o valoare cu = A2 & "" & B2.

Exemplu de asociere a textului fără funcția TEXT

Așa cum puteți vedea, Excel a eliminat formatarea de la data din celula B2. În exemplul următor, veți vedea cum funcția TEXT vă permite să aplicați formatul dorit.

Exemplu de asociere a textului cu funcția TEXT

Formula actualizată este:

  • Celula C2:=A2&" "&TEXT(B2,"dd.mm.yyyy") - Format dată

Întrebări frecvente

Din păcate, nu puteți face că cu funcția TEXT , trebuie să utilizați Visual Basic pentru aplicații (VBA) cod. Linkul următor are o metodă: cum să efectuați conversia unei valori numerice în cuvinte din limba engleză în Excel

Da, puteți utiliza funcțiile UPPER, LOWER și PROPER. De exemplu, =UPPER("salut") ar returna „SALUT”.

Da, dar sunt necesari câțiva pași. În primul rând, selectați celula sau celulele unde doriți ca aceasta să se întâmpla și să utilizați Ctrl + 1 pentru a afișa Format > celule de dialog, apoi Aliniere > Text control > bifați opțiunea de Încadrare Text . În continuare, ajustați vă completată funcția TEXT pentru a include funcția ASCII CHAR(10) unde doriți sfârșitul de linie. Poate fi necesar să ajustați lățimea coloanei în funcție de cum aliniază rezultatul final.

Exemplu de utilizare a funcției TEXT cu CHAR(10) pentru a insera un sfârșit de linie. = "Astăzi este: "&CHAR(10))&TEXT(TODAY(),"DD.MM.YYYY")

În acest caz, am utilizat: ="Astăzi este: "&CHAR(10)&TEXT(TODAY(),"dd.mm.yyyy")

Acest lucru se numește Notație științifică, iar Excel va efectua automat conversia numerelor cu mai mult de 12 cifre, dacă o celulă sau mai multe sunt formatate ca General, și 15 cifre, dacă o celulă sau mai multe sunt formatate ca Număr. Dacă trebuie să introduceți șiruri numerice lungi, dar nu doriți să le transformați, formatați celulele respective ca Text înainte de introducerea sau lipirea valorilor în Excel.

Mynda Treacy, expert MVP Excel

Mynda recomandă...

Dacă partajați fișiere Excel și rapoarte cu utilizatori din țări diferite, poate doriți pentru a le oferi un raport în limba lor. Excel MVP, Mynda Treacy are o soluție foarte bune din acest articol Excel datele afișate în alte limbi . Aceasta include, de asemenea, un registru de lucru eșantion, puteți să descărcați.

Consultați și

Crearea sau ștergerea unui format de număr particularizat

Conversia numerelor memorate ca text în numere

Toate funcțiile Excel (după categorie)

Extindeți-vă competențele Office
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×