Cum se utilizează funcția TEXT pentru a formata coduri în Excel

  • Imparte Asta
Hugh West

The Funcția TEXT este una dintre funcțiile semnificative din Excel care vă permite să efectuați diferite tipuri de formatare sau numere. Acest articol prezintă diferite moduri de utilizare a codurilor de format cu funcția Funcția TEXT în scopuri diferite.

Caietul de practică descărcabil

Puteți descărca caietul de practică de la butonul de descărcare de mai jos.

Coduri de format al funcțiilor text.xlsx

Care sunt codurile de format pentru funcția TEXT?

În primul rând, ar trebui să cunoaștem sintaxa și scopul TEXT funcția Sintaxa acestei funcții este următoarea:

TEXT(valoare, format_text)

Deci, folosind Funcția TEXT , putem formata orice valori sau numere folosind diferite coduri de format.

Această funcție este necesară atunci când dorim să modificăm sau să obținem valoarea unui anumit format. Atunci avem nevoie de funcția TEXT Un exemplu de funcție este următorul.

=TEXT(TODAY(), "MM/DD/AA")

Aceasta va produce următorul rezultat:

Data de astăzi este în MM/DD/AA format, cum ar fi 29/06/21. Deci, folosind Funcția TEXT , ne putem personaliza cu ușurință producția finală în funcție de cerințele noastre.

Practic, există o mulțime de coduri de format care pot fi folosite cu Funcția TEXT în Excel. Dar aici voi prezenta cele mai comune și cele mai utilizate coduri, împreună cu scopurile lor.

Format Cod Scop
0 Afișează zerouri de început.
? Lasă spații în loc să afișeze zerouri la început.
# Reprezintă cifrele opționale și nu prezintă zerouri suplimentare.
. (punct) Apare punctul zecimal.
, (virgulă) Separator de mii de bucăți.
[ ] Creați formate condiționate.

4 Exemple de utilizare a funcției TEXT pentru a formata coduri în Excel

În această secțiune sunt discutate diverse utilizări ale TEXT coduri de format al funcției, de exemplu, combinarea textului cu numărul sau data, adăugarea unui zero înainte și conversia numerelor într-un format definit. Să ne scufundăm în utilizări!

1. Combinați textele și numerele cu formatarea personalizată

Să avem un set de date de câteva fructe și a lor preț unitar și cantitate Ultima coloană este cea a prețului total.

Acum vom calcula prețul total cu un text și un simbol monetar, un separator de mii și două zecimale, utilizând Funcția TEXT .

Pentru aceasta, formula noastră va fi următoarea:

="Text" & TEXT( Formula, "$###,###.00")

📌 Formula Explicație:

În primul rând, adăugăm text în partea din față, folosind funcția ampersandă ( & ), apoi în simbolul TEXT în prima secțiune a parametrilor, vom folosi formula noastră pentru a număra ieșirea dorită. După aceea, puneți o funcție $ semnul din față pentru formatare, deoarece simbolul monedei aici este un dolar, un virgulă ( , ) pentru mii de separatoare și un # pentru reprezentarea cifrelor opționale.

  • Deci, mai întâi, introduceți următoarea formulă în celulă E5 și glisați butonul Mâner de umplere de mai jos pentru a copia formula.
="Preț total"&TEXT(C5*D5, "$###,###.00")

2. Aplicarea formatului corect al numărului de telefon

Să presupunem că avem un set de date care conține câteva numere de telefon pentru această metodă. Dar numerele date nu sunt bine formatate.

  • Acum vom converti numerele menționate în numere de telefon adecvate folosind funcția TEXT funcția Așadar, vrem să facem numere de telefon ca acesta:

(555) 555-1234

  • Pentru aceasta trebuie să folosim o formulă, așa cum este prezentată mai jos:
TEXT(Cell,"[<=9999999]###-####;(###) ###-####")

📌 Formula Explicație:

Deoarece trebuie să formatam numerele de telefon ca în exemplul de mai sus, avem nevoie mai întâi de o condiție pentru a separa ultimele 7 cifre din numerele date. Trebuie să folosim [ ] pentru scopuri condiționate. Atunci avem nevoie de # pentru o zecimală care să formeze numărul în funcție de nevoile noastre.

  • În primul rând, în prima secțiune a Funcția TEXT , acesta va lua datele de intrare date, care sunt datele noastre C deoarece luăm numerele de telefon date fără formatare din această coloană.
  • În al doilea rând, secțiunea privind formatul [<=9999999] verifică numerele din partea dreaptă dacă sunt mai mici sau egale cu 7 cifre sau nu. Apoi convertește primele 7 cifre în ###-#### formă care înseamnă o pereche de 3 cifre-4 cifre. După aceea, subsecțiunea (###) ###-#### formatați numărul întreg în felul următor (555) 555-1234. Astfel, ultimele 3 cifre sunt acoperite de (), iar celelalte 3 perechi de 4 cifre.
  • Deci, mai întâi, introduceți următoarea formulă în celulă D5 și apoi trageți Mâner de umplere pictograma de mai jos.
=TEXT(C5,"[<=9999999]###-####;(###) ###-####")

3. Adăugarea de zerouri înaintea numerelor

Excel elimină automat zerourile de început tastate înaintea numerelor. Dar, uneori, este posibil să fie nevoie să păstrăm zerourile de început. În acest caz, funcția Funcția TEXT ne poate ajuta să facem acest lucru cu ajutorul codurilor sale de format. Să avem un set de date de tip angajați cu nume și id .

Vrem să păstrăm toate informațiile angajaților ID-uri în 7 cifre, dar unele dintre ID-uri nu sunt în întregime de 7 cifre. Vom converti toate cifrele ID-uri în 7 cifre folosind codul de format al TEXT funcție.

  • Deci, mai întâi, introduceți următoarea formulă în celulă D5 și apoi trageți Mâner de umplere pictograma de mai jos.
=TEXT(C5, "0000000")

4. Combinarea textului și a datei în formatul dorit

Uneori, este posibil să avem nevoie să combinăm textul și data în formatul dorit. Putem folosi funcția TEXT pentru a ne personaliza rezultatul. Pentru a demonstra această metodă, să ne gândim la un set de date de tip produse și a lor datele de livrare .

  • Acum vom combina numele produselor și datele de livrare și le vom afișa într-o singură coloană folosind TEXT funcția coduri de format.
  • Sintaxa formulei pentru a face acest lucru va fi după cum urmează.
=Cell & Text & TEXT(Cell, "mm/dd/yyyy")

📌 Formula Explicație:

În formula de mai sus, un ampersandă (&) este utilizat pentru a combina texte. Atunci când avem nevoie să combinăm un text cu un text sau un text cu o formulă, atunci în Excel este ușor de realizat prin utilizarea ampersand ( & ). este alternativa la Funcția CONCAT în Excel. Pentru mai multe informații, puteți verifica Cum să adăugați text înainte de formulă în Excel .

Aici vrem doar să combinăm două celule și să adăugăm niște text. De asemenea, veți dori să formatați datele folosind funcția Funcția TEXT 's format code.

TEXT(Cell, "mm/dd/aaaa")

În prima secțiune a parametrului, acesta preia valorile, deci, deoarece dorim să transmitem valorile coloanelor de date de livrare, de aceea trebuie să transmitem numărul celulei aici. În ghilimelele duble, am declarat formarea datelor utilizând mm/dd/aaaa Deci, pornind de la datele noastre date, va formata datele în acest format în care mm-> luna dd-> zi yyyy-> Deci, întâlnirea noastră va fi așa: 05/07/1998 .

  • Deci, mai întâi, introduceți următoarea formulă în celulă D5 și apoi trageți Mâner de umplere pictograma de mai jos.
=B5&" data livrării este " &TEXT(C5, "mm/dd/aaaa")

Citește mai mult: Cum se utilizează funcția FIXED în Excel (6 exemple adecvate)

Mai multe exemple cu funcția Excel TEXT pentru formatarea codurilor

Aici voi discuta câteva probleme și soluții pentru utilizatori pentru Funcția TEXT .

  • Să calculăm luna de astăzi folosind =MONTH(TODAY()). Acesta va da numărul lunii curente. De exemplu, pentru mine, este octombrie, deci va da 10 ca valoare de returnare.

  • Dar când folosesc =TEXT(MONTH(TODAY()), "mm") aceasta va returna 01 .

De ce se întâmplă această eroare?

Convertim data în numărul 10, iar apoi îi spui să convertească numărul 10 într-o dată, care este apoi cunoscută sub numele de 02/01/1900 ( dd/mm/aaaa ), care este valoarea numerică de început a unei date Excel. Astfel, atunci când executați formula de text, vom obține 1 din ianuarie.

  • O altă problemă este calcularea data și timp Dacă avem nevoie să aflăm atât numărul zilei de azi, cât și ora curentă, este posibil să le calculăm folosind funcția Funcția TEXT. Pur și simplu utilizați formula de mai jos.
=TEXT(TODAY(), "dd ") & "Days " & TEXT(NOW(), "hh ") & "Hours"

  • Folosind această formulă, prima funcție TEXT(TODAY(), "dd ") calculează numărul datei de astăzi și TEXT(NOW(), "hh ") află orele curente.

Aplicarea formatului de text Excel

Excel poate detecta automat valoarea pe care încercați să o introduceți într-o celulă. Astfel, va converti valoarea în formatul detectat de îndată ce o introduceți, chiar dacă nu doriți să facă acest lucru. Prin urmare, inteligența Excel, care este extrem de utilă de cele mai multe ori, poate deveni uneori o neplăcere pentru dumneavoastră.

De exemplu, să presupunem că încercați să introduceți 5-10 într-o celulă pentru a indica 5 până la 10 Cu toate acestea, Excel o va trata ca pe o dată. Astfel, va fi introdusă ca 5 octombrie sau 10 mai a anului curent, în funcție de setarea datei sistemului. Vă veți confrunta cu rezultate enervante similare atunci când încercați să introduceți coduri cu zerouri de început. Deoarece Excel va considera zerourile de început ca fiind redundante și le va elimina automat.

Deci, ce trebuie să faceți pentru a evita astfel de situații? Nu vă faceți griji, puteți formata celulele sub forma de text înainte de a introduce datele. Apoi, Excel va stoca valorile așa cum le-ați introdus, fără nicio modificare.

Să presupunem că doriți să introduceți niște ID-uri cu zerouri de început în intervalul B2:B100 Apoi selectați intervalul și apăsați CTRL + 1 sau mergeți la Acasă>> Format>> Format Celule În continuare, selectați Text din categoria Număr în fila Formatarea celulelor și faceți clic pe OK După aceea, puteți introduce orice doriți, iar Excel nu va schimba nimic.

Notă: De asemenea, puteți apăsa CTRL + 1 pentru a deschide fereastra Formatarea celulelor caseta de dialog.

Lucruri de reținut

  • Nu uitați să folosiți ghilimele duble în jurul codurilor de format. În caz contrar, codul TEXT funcția va returna #NAME! eroare .
  • The TEXT convertește valorile numerice în șiruri de text. Prin urmare, nu veți putea utiliza celula de ieșire ca referință pentru o valoare numerică în alte formule. Este posibil să trebuiască să utilizați alte formate numerice pentru a evita astfel de limitări, dacă este necesar.

Concluzie

Acestea sunt modalitățile de utilizare a Funcția TEXT coduri de format în Excel. Am prezentat toate metodele cu exemplele respective. De asemenea, am discutat despre elementele fundamentale ale acestei funcții și despre cele mai frecvent utilizate coduri de format ale acestei funcții. Dacă aveți orice altă metodă de a realiza acest lucru, atunci nu ezitați să o împărtășiți cu noi. Nu uitați să vizitați site-ul nostru ExcelWIKI blog pentru a explora mai multe despre Excel. Rămâneți alături de noi și continuați să învățați.

Hugh West este un trainer și analist Excel cu o experiență de peste 10 ani în industrie. Deține o diplomă de licență în contabilitate și finanțe și un master în administrarea afacerilor. Hugh are o pasiune pentru predare și a dezvoltat o abordare unică de predare care este ușor de urmărit și de înțeles. Cunoștințele sale experte despre Excel au ajutat mii de studenți și profesioniști din întreaga lume să-și îmbunătățească abilitățile și să exceleze în cariera lor. Prin blogul său, Hugh își împărtășește cunoștințele lumii, oferind tutoriale gratuite Excel și instruire online pentru a ajuta persoanele și companiile să-și atingă întregul potențial.