Kako koristiti funkciju TEXT za formatiranje kodova u Excelu

  • Podijeli Ovo
Hugh West

Funkcija TEKST jedna je od smislenih funkcija u Excelu koja vam omogućuje različite vrste oblikovanja ili brojeva. Ovaj članak prikazuje različite načine korištenja kodova formata s funkcijom TEXT u različite svrhe.

Radna knjiga za vježbu koja se može preuzeti

Možete preuzeti radnu bilježnicu za vježbu pomoću gumba za preuzimanje ispod.

Kodovi formata tekstualne funkcije.xlsx

Koji su kodovi formata za funkciju TEKST?

Prvo, trebali bismo znati sintaksu i svrhu TEXT funkcije . Sintaksa ove funkcije je ovakva:

TEKST(vrijednost, format_tekst)

Dakle, koristeći funkciju TEKST , mi može formatirati bilo koje vrijednosti ili brojeve koristeći različite kodove formata.

Ova funkcija je potrebna kada želimo modificirati ili želimo dobiti vrijednost određenog formata. Zatim trebamo funkciju TEKST . Primjer funkcije je sljedeći.

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

Proizvest će sljedeći izlaz:

Današnji datum je u MM/ DD/GG format, poput 29/06/21. Dakle, korištenjem TEXT funkcije , možemo jednostavno prilagoditi naš konačni izlaz prema našim zahtjevima.

U osnovi, postoji mnogo kodova formata koji se mogu koristiti s Funkcija TEXT u Excelu. Ali ovdje ću prikazati najčešće i najčešće korištene kodove s njihovom svrhom.

Format koda Svrha
0 Emisijepočetne nule.
? Ostavlja razmake umjesto prikazivanja početnih nula.
# Predstavlja neobavezne znamenke i ne prikazuje dodatne nule.
. (točka) Pojavljuje se decimalna točka.
, (zarez) Razdjelnik tisućica.
[ ] Stvorite uvjetne formate.

4 Primjera funkcije TEXT za formatiranje kodova u programu Excel

Ovaj odjeljak govori o različitim upotrebama kodova formata funkcije TEKST npr. kombiniranje teksta s brojem ili datumom, dodavanje početne nule i pretvaranje brojeva u definirani format. Uronimo u upotrebu!

1. Kombinirajte tekstove i brojeve s prilagođenim oblikovanjem

Imamo skup podataka o nekom voću i njihovoj jediničnoj cijeni i količini . Zadnji stupac je stupac ukupne cijene.

Sada ćemo izračunati ukupnu cijenu s tekstom i simbolom valute, razdjelnikom tisuća i dvije decimale mjesta pomoću funkcije TEXT .

Za ovo će naša formula biti ovakva:

=”Tekst” & TEKST( Formula, “$###,###.00”)

📌 Objašnjenje formule:

Prvo, dodajemo tekst na prednjoj strani pomoću ampersand ( & ) simbol. Zatim ćemo u funkciji TEKST u prvom odjeljku parametara koristiti našu formulu za brojanje željenog izlaza. Nakon toga stavite a $ znak sprijeda za formatiranje, budući da je simbol valute ovdje dolar, zarez ( , ) za razdjelnike tisuća i # za predstavljanje neobaveznih znamenki.

  • Dakle, prvo unesite sljedeću formulu u ćeliju E5 i povucite ikonu Ručica za popunjavanje ispod da kopirate formula.
="Total Price "&TEXT(C5*D5, "$###,###.00")

2. Primjena ispravnog formata telefonskog broja

Pretpostavimo da imamo skup podataka koji sadrži neke telefonske brojeve za ovu metodu. Ali dani brojevi nisu dobro oblikovani.

  • Sada ćemo spomenute brojeve pretvoriti u odgovarajuće telefonske brojeve pomoću TEKSTA funkcija . Dakle, želimo napraviti telefonske brojeve poput ovih:

(555) 555-1234

  • Za ovo moramo upotrijebiti formulu kao dano u nastavku:
TEKST(ćelija,”[<=9999999]###-####;(###) ###-### #”)

📌 Objašnjenje formule:

Kako trebamo formatirati telefonske brojeve kao u gornjem primjeru, prvo trebamo uvjet za odvajanje zadnjih 7 znamenki od datih brojeva. Moramo koristiti [ ] za uvjetne svrhe. Zatim trebamo # za decimalno rezervirano mjesto kako bismo formirali broj prema našim potrebama.

  • Prvo, u prvom odjeljku funkcije TEXT , će uzeti zadani unos koji je naš C stupac, budući da iz ovog stupca uzimamo zadane telefonske brojeve bez formatiranja.
  • Drugo,odjeljak formata [<=9999999] provjerava brojeve s desne strane jesu li manji ili jednaki 7 znamenki ili ne. Zatim pretvara prvih 7 znamenki u ###-#### oblik što znači par 3 znamenke-4 znamenke. Nakon toga pododjeljak (###) ###-#### oblikuje cijeli broj ovako (555) 555-1234. Dakle, zadnje 3 znamenke su pokrivene sa (), a ostali par 3 znamenke-4 znamenke.
  • Dakle, prvo unesite sljedeću formulu u ćeliju D5 i zatim povucite ikonu Ručka za popunjavanje ispod.
=TEXT(C5,"[<=9999999]###-####;(###) ###-####")

3. Dodavanje početnih nula ispred brojeva

Excel automatski uklanja početne nule upisane ispred brojeva. Ali ponekad ćemo možda morati zadržati početne nule. Tada nam funkcija TEXT može pomoći u tome sa svojim kodovima formata. Hajdemo imati skup podataka nekih zaposlenika s njihovim imenima i id .

Želimo zadržati ID svih zaposlenika sa 7 znamenki, ali neki ID nemaju punih 7 znamenki. Pretvorit ćemo sve ID-ove u 7 znamenki pomoću koda formata funkcije TEKST .

  • Dakle, prvo unesite sljedeću formulu u ćeliju D5 , a zatim povucite ikonu Fill Handle ispod.
=TEXT(C5,"0000000")

4. Kombiniranje teksta i datuma u željenom formatu

Ponekad ćemo možda trebati kombinirati tekst i datum u željenom formatu. Možemo koristitikod formata datuma funkcije TEXT za prilagodbu našeg izlaza. Da bismo demonstrirali ovu metodu, razmislimo o skupu podataka o nekim proizvodima i njihovim datumima isporuke .

  • Sada će kombinirati nazive proizvoda i datume isporuke i prikazati ih u jednom stupcu pomoću kodova formata TEKST funkcija .
  • Sintaksa formule za to bit će kako slijedi.
=Celija & Tekst & TEXT(Cell,”mm/dd/yyyy”)

📌 Objašnjenje formule:

U gornjoj formuli, & (&) operator se koristi za kombiniranje tekstova. Kada trebamo kombinirati tekst s tekstom ili tekst s formulom, onda je to u Excelu lako moguće pomoću znaka & ( & ). To je alternativa funkciji CONCAT u Excelu. Za više informacija možete provjeriti Kako dodati tekst prije formule u Excelu .

Ovdje samo želimo spojiti dvije ćelije i dodati malo teksta. Također ćete htjeti napraviti formatiranje datuma pomoću koda formata funkcije TEXT .

TEXT(Cell,”mm/dd/yyyy”)

U prvom odjeljku parametra uzima vrijednosti, pa kako želimo proslijediti vrijednosti stupca datuma isporuke, zato ovdje moramo proslijediti broj ćelije. U dvostrukim navodnicima deklarirali smo formiranje datuma korištenjem mm/dd/yyyy formata. Dakle, iz naših danih datuma, formatirat će datume u ovom formatugdje mm-> mjesec dd-> dan yyyy-> godina. Dakle, naš će datum biti ovakav: 05/07/1998 .

  • Dakle, prvo unesite sljedeću formulu u ćeliju D5 i zatim povucite ikonu Ručka za popunjavanje ispod.
=B5&"'s delivery date is  " &TEXT(C5,"mm/dd/yyyy")

Pročitajte više: Kako koristiti FIXED funkciju u Excelu (6 prikladnih primjera)

Više primjera s Excel TEXT funkcijom za formatiranje kodova

Ovdje ću razgovarajte o nekim korisničkim problemima i rješenjima za TEXT funkciju .

  • Izračunajmo današnji mjesec pomoću =MONTH(TODAY()). Dat će broj tekućeg mjeseca. Na primjer, za mene je listopad pa će dati 10 kao povratnu vrijednost.

  • Ali kada koristim =TEXT(MONTH (DANAS()),”mm”) ovo će vratiti 01 .

Zašto se ova pogreška događa ?

Pretvaramo datum u broj 10, a onda mu kažete da pretvori broj 10 u datum, koji je tada poznat kao 02/01/1900 ( dd/mm/yyyy ), što je početna numerička vrijednost Excel datuma. Dakle, kada pokrenete tekstualnu formulu, dobivamo 1 od siječnja.

  • Još jedan problem je izračunavanje datuma i vremena . Ako trebamo saznati i današnji broj dana i trenutni sat. Moguće ih je izračunati pomoću TEXT funkcije. Jednostavno upotrijebite formuluu nastavku.
=TEXT(TODAY(),"dd ") & "Days " & TEXT(NOW(),"hh ") & "Hours"

  • Koristeći ovu formulu, prva funkcija TEKST(DANAS(),”dd “) izračunava današnji broj datuma, a TEXT(NOW(),”hh “) pronalazi trenutne sate.

Primjena formata teksta programa Excel

Excel može automatski otkriti vrijednost koju pokušavate unijeti u ćeliju. Dakle, pretvorit će vrijednost u otkriveni format čim je unesete, iako to možda ne želite. Stoga vam inteligencija programa Excel, koja je većinu vremena izuzetno korisna, ponekad može postati smetnja.

Na primjer, pretpostavimo da pokušavate unijeti 5-10 u ćelija za označavanje 5 do 10 . Međutim, Excel će to tretirati kao datum. Dakle, bit će unesen kao 5. listopada ili 10. svibnja tekuće godine, ovisno o postavci datuma sustava. Suočit ćete se sa sličnim neugodnim rezultatima kada pokušavate unijeti kodove s vodećim nulama. Budući da će Excel početne nule smatrati suvišnošću i automatski ih ukloniti.

Dakle, što učiniti da izbjegnete takve situacije? Pa, ne brinite. Možete jednostavno formatirati ćelije kao tekst prije unosa podataka. Zatim će Excel pohraniti vrijednosti kako ih unesete bez ikakvih promjena.

Pretpostavimo da želite unijeti neke ID-ove s vodećim nulama u rasponu B2:B100 . Zatim odaberite raspon i pritisnite CTRL + 1 ili idite na Početna >> Format >>Formatiraj ćelije . Zatim odaberite kategoriju Tekst na kartici Broj u dijaloškom okviru Oblikovanje ćelija i kliknite U redu . Nakon toga možete unijeti što god želite, a Excel neće ništa promijeniti.

Napomena: Također, možete pritisnuti CTRL + 1 da biste otvorili dijaloški okvir Format Cells .

Stvari koje trebate Upamtite

  • Ne zaboravite koristiti dvostruke navodnike oko kodova formata. Inače će funkcija TEKST vratiti #NAME! error .
  • Funkcija TEXT pretvara numeričke vrijednosti u tekstualne nizove. Dakle, nećete moći koristiti izlaznu ćeliju kao referencu za numeričku vrijednost u drugim formulama. Možda ćete morati koristiti druge formate brojeva kako biste izbjegli takva ograničenja ako je potrebno.

Zaključak

Ovo su načini korištenja funkcije TEXT formatirajte kodove u Excelu. Pokazao sam sve metode s odgovarajućim primjerima. Također, razgovarali smo o osnovama ove funkcije i najčešće korištenim kodovima formata ove funkcije. Ako imate neki drugi način da to postignete, slobodno ga podijelite s nama. Ne zaboravite posjetiti naš ExcelWIKI blog kako biste istražili više o Excelu. Ostanite s nama i nastavite učiti.

Hugh West vrlo je iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i financije te magistrirao poslovno upravljanje. Hugh ima strast za podučavanjem i razvio je jedinstveni pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno poznavanje programa Excel pomoglo je tisućama studenata i profesionalaca diljem svijeta da poboljšaju svoje vještine i postignu uspjeh u karijeri. Putem svog bloga, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne vodiče za Excel i online obuku kako bi pomogao pojedincima i tvrtkama da dostignu svoj puni potencijal.