TEXT (funkcija)

Primjenjuje se na
Excel za Microsoft 365 Excel za Microsoft 365 za Mac Excel 2024 Excel 2024 za Mac Excel 2021 Excel 2021 za Mac Excel 2019 Excel 2016

Funkcija TEXT omogućuje vam promjenu načina prikaza broja primjenom oblikovanja pomoću kodova za oblikovanje. To je korisno kada želite prikazati brojeve u čitljivijem obliku ili želite kombinirati brojeve s tekstom ili simbolima.

Napomena

Funkcija TEXT pretvara brojeve u tekst, što bi moglo otežati reference u kasnijim izračunima. Preporučuje se zadržati izvornu vrijednost u jednoj ćeliji, a zatim upotrijebiti funkciju TEXT u nekoj drugoj ćeliji. Potom ako budete trebali sastavljati druge formule uvijek se referirajte na izvornu vrijednost, a ne na rezultat funkcije TEXT.

Tehničke pojedinosti

Sintaksa

TEXT(vrijednost;oblik_tekst)

Sintaksa funkcije TEXT sadrži sljedeće argumente:

Naziv argumenta Opis
vrijednost Brojčana vrijednost koju želite pretvoriti u tekst.
oblik_tekst Tekstni niz koji definira oblikovanje koje želite primijeniti na navedenu vrijednost.

Pregled

Funkcija TEXT u svojem najjednostavnijem obliku govori sljedeće:

  • =TEXT(vrijednost koju želite oblikovati, "Kod oblikovanja koji želite primijeniti")

U nastavku su neki popularni primjeri koje možete kopirati izravno u Excel te s njima samostalno eksperimentirati. Obratite pozornost na kodove oblikovanja unutar navodnika.

Formula Opis
=TEXT(1234.567,"# ##0,00 USD") Valuta s razdjelnikom tisućica i dvije decimale, primjerice 1 234, 57 USD. Imajte na umu da Excel zaokružuje vrijednost na dvije decimale.
=TEXT(TODAY(),"MM/DD/GG") Današnji datum u obliku MM/DD/GG, primjerice 03/14/12
=TEXT(TODAY(),"DDDD") Današnji dan u tjednu, primjerice, ponedjeljak
=TEXT(NOW(),"H:MM AM/PM") Trenutačno vrijeme, primjerice, 1:29 PM
=TEXT(0,285,"0,0%") Postotak, primjerice, 28,5 %
=TEXT(4,34 ,"# ?/?") Razlomak, primjerice, 4 1/3
=TRIM(TEXT(0.34,"# ?/?")) Razlomak, primjerice, 1/3. Imajte na umu da se ovime koristi funkcija TRIM za uklanjanje početnog razmaka decimalnom vrijednošću.
=TEXT(12200000,"0,00E+00") Znanstvena notacija, primjerice, 1,22E+07
=TEXT(1234567898;"[<=9999999]###-####;( ###) ###-####") Posebno (telefonski broj), primjerice, (123) 456-7898
=TEXT(1234,"0000000") Dodavanje početnih nula (0), primjerice, 0001234
=TEXT(123456,"##0° 00' 00''") Prilagođeno - zemljopisna širina i dužina

Napomena

  • Iako za promjenu oblikovanja možete koristiti funkciju TEXT, to nije jedini način. Oblikovanje možete promijeniti bez formule tako da pritisnete CTRL+1 (ili sliku ikone MAC naredbenog gumba +1 na Macu) pa odaberete oblik koji želite u dijaloškom okviru Oblikovanje broja ćelija>.
  • Ako koristite samo "MM" ili "mm", vratit će se mjesec. Ako ga kombinirate s "HH" za sate ili "SS" za sekunde, umjesto toga vratit će minute, npr. "HH:MM", "MM:SS"

Preuzimanje naših primjera

Možete preuzeti oglednu radnu knjigu sa svim primjerima funkcije TEXT koje ćete pronaći u ovom članku, i još nekim dodacima. Možete pratiti primjere ili stvoriti vlastite kodove oblikovanja funkcije TEXT.

Preuzimanje primjera funkcije TEXT u programu Excel

Drugi dostupni kodovi oblikovanja

Druge dostupne kodove oblikovanja možete potražiti pomoću dijaloškog okvira Oblikovanje ćelija :

  1. Pritisnite Ctrl + 1 (slika ikone naredbenog gumba MAC + 1 na Macu) da biste otvorili dijaloški okvir Oblikovanje ćelija.
  2. Na kartici Broj odaberite željeni oblik.
  3. Odaberite mogućnost Prilagođeno .
  4. Željeni kod oblikovanja sada se prikazuje u okviru Vrsta. U ovom slučaju odaberite sve iz okvira Vrsta osim točke zareza (;) i znaka @. U primjeru koji slijedi odabrali smo i kopirali samo mm/dd/gg.
  5. Pritisnite Ctrl + C da biste kopirali kod oblikovanja, a zatim Odustani da biste uklonili dijaloški okvir Oblikovanje ćelija.
  6. Sada još samo trebate pritisnuti Ctrl+V da biste zalijepili kod oblikovanja u svoju formulu funkcije TEXT: =TEXT(B2,"mm/dd/yy"). Svakako zalijepite kod oblikovanja unutar navodnika ("kod oblikovanja") jer će vam inače Excel prikazati poruku o pogrešci.

Primjer korištenja dijaloškog okvira Oblikovanje > ćelija > Prilagođeno brojeva > da bi Excel stvarao nizove oblikovanja umjesto vas.

Kodovi oblikovanja prema kategorijama

Slijede primjeri primjene različitih oblika brojeva na vrijednosti pomoću dijaloškog okvira Oblikovanje ćelija , a zatim korištenje mogućnosti Prilagođeno za kopiranje tih kodova oblikovanja u funkciju TEXT .

Odaberite oblik broja

Početne nule

Zašto Excel briše početne nule?

Excel je programiran tako da traži brojeve koji se unose u ćelije, a ne brojeve koji izgledaju kao tekst, kao što su brojevi dijelova ili SKU-ovi. Da biste zadržali početne nule, oblikujte raspon unosa kao tekst prije nego što zalijepite ili unesete vrijednosti. Odaberite stupac ili raspon u koji ćete unijeti vrijednosti pa pritisnite CTRL+1 da bi vam se prikazao dijaloški okvir Oblikovanje > ćelija , a zatim na kartici Broj odaberite Tekst. Sada će Excel zadržati početne nule.

Ako ste već unijeli podatke, a Excel je uklonio početne nule, vratiti ih možete pomoću funkcije TEXT . Možete referencirati prvu ćeliju s vrijednostima i upotrijebiti =TEXT(vrijednost;"00000")), u kojemu broj nula u formuli predstavlja ukupan broj željenih znakova, a zatim kopirati i zalijepiti ostatak raspona.

Primjeri korištenja funkcije TEXT radi oblikovanja vodećih nula. =TEXT(A2,00000) Ako vam je iz nekog razloga potrebno pretvaranje tekstnih vrijednosti natrag u brojeve, možete ih pomnožiti s 1, primjerice =D4*1, ili upotrijebiti dvostruki unarni operator (--), primjerice =--D4.

Prikaz razdjelnika tisućica

Excel odjeljuje tisućice točkama ako oblik sadrži točku omeđenu znakovima brojeva (#) ili nulama. Ako je, primjerice, niz oblikovanja "#,###", Excel će broj 12200000 prikazati kao 12.200.000.

Zarez koji slijedi nakon rezerviranog mjesta za znamenku skalira broj za 1,000. Ako je, primjerice, niz oblikovanja "#,###.0,", Excel će broj 12200000 prikazati kao 12,200.0.

Primjeri funkcija TEKST koji koristi razdjelnik tisućica

Napomena

  • Razdjelnik tisućica ovisi o regionalnim postavkama. U SAD-u je to zarez, ali u drugim regijama to može biti i točka (.).
  • Razdjelnik tisućica dostupan je za oblike broja, valute i računovodstveni oblik.

Oblici broja, valute i računovodstveni oblici

U nastavku su primjeri standardnog broja (samo s razdjelnikom za tisućice i decimalama), valute i računovodstvenih oblika. Oblik valute omogućuje vam umetanje odabranog simbola valute te ga poravnava pokraj vrijednosti, dok računovodstveni oblik poravnava simbol valute lijevo, a vrijednost desno od ćelije. Obratite pozornost na razliku između kodova oblikovanja valute i računovodstvenog oblika u nastavku, gdje se za računovodstveni oblik za razdvajanje simbola i vrijednosti koristi zvjezdica (*).

Primjeri funkcije TEXT s oblicima Broj, Valuta i Računovodstvo Da biste pronašli kod oblikovanja za simbol valute, prvo pritisnite Ctrl + 1 (ili sliku ikone MAC naredbenog gumba + 1 na Macu), odaberite željeni oblik pa odaberite simbol s padajućeg popisa Simbol:

Odabir simbola valute iz dijaloškog okvira Oblikovanje ćelija Potom kliknite Prilagođeno s lijeve strane odjeljka Kategorija pa kopirajte kod oblikovanja, zajedno sa simbolom valute.

Funkcija TEXT - prilagođena valuta sa simbolom

Napomena

Funkcija TEXT ne podržava oblikovanje bojom pa ako kopirate kod oblikovanja broja iz dijaloškog okvira Oblikovanje ćelija koji sadrži boju, kao što je ovaj: $#,##0.00_);[crvena]($#,##0.00), funkcija TEXT prihvatit će kod oblikovanja, ali neće prikazati boju.

Datumi

Način na koji se prikazuje datum možete mijenjati korištenjem kombinacije slova „M” za mjesec, „D” za dan i „Y” za godine.

Kodovi oblikovanja mjeseca, dana i godine Kodovi oblikovanja u funkciji TEXT ne razlikuju velika i mala slova pa možete koristiti "M" ili "m", "D" ili "d", "Y" ili "y".

Excel MVP Mynda Treacy Mynda preporučuje...
Ako datoteke programa Excel i izvješća zajednički koristite s osobama iz različitih država, bilo bi dobro da im izvješća pošaljete na njihovu jeziku. Excel MVP, Mynda Treacy ima sjajno rješenje u ovom članku Datumi prikazani na različitim jezicima u programu Excel . U članku je i ogledna radna knjiga koju možete preuzeti.

Vremena

Način na koji se prikazuje vrijeme možete mijenjati kombinacijom slova "H" za sate, "M" za minute i "S" za sekunde te parametrom "AM/PM" (prijepodne/poslijepodne) za prikaz sata u 12-satnom obliku.

Oblici vremena za sate, minute i sekunde Ako izostavite parametre "AM/PM" ili "A/P", vrijeme će se prikazivati u 24-satnom obliku.

Budući da "m" može biti mjesec ili minuta, da bi se minute prikazale, to morate učiniti u obliku "h:m" ili "hh:mm" da bi Excel ispravno prikazao minute. Ako izostavite "h", Excel će prikazati vrijednost mjeseca. Da biste prikazali samo minute, koristite funkciju RIGHT kao što je prikazano u primjeru.

Kodovi oblikovanja u funkciji TEXT ne razlikuju velika i mala slova pa možete koristiti "H" ili "h", "M" ili "m", "S" ili "s", "AM/PM" ili "am/pm".

Uglatim zagradama oko "h" ("[h]") Excel zna da ne mora ponovno brojati sata svaka 24 sata. Drugim riječima, uglate zagrade omogućuju prikaz ukupnog proteklog vremena. Uglate zagrade omogućuju prikaz proteklog vremena u satima, minutama i sekundama.

Postotci

Prikaz decimalnih vrijednosti možete promijeniti pomoću oblika postotka (%).

Kodovi oblikovanja za Postotak

Razlomci

Prikaz decimalnih vrijednosti možete promijeniti pomoću oblika razlomka (?/?).

Kodovi oblikovanja za razlomke

Znanstvene notacije

Znanstvene notacije način su prikaza brojeva u smislu decimala između 1 i 10 pomnoženih s 10. Često se koristi za skraćivanje prikaza velikih brojeva.

Kodovi oblikovanja za znanstvene oznake

Posebni oblici

Excel sadrži četiri posebna oblika:

  • Poštanski broj - "00000"
  • Poštanski broj + 4 - "00000-0000"
  • Telefonski broj – "[<=9999999]####-####;( ###) ###-####"
  • Broj američkog socijalnog osiguranja - "000-00-0000"

Posebni oblici za funkciju TEXT Posebni se oblici razlikuju s obzirom na regionalnu shemu, ali ako u vašoj regionalnoj shemi nema posebnih oblika ili ako oni koji postoje ne zadovoljavaju vaše potrebe, možete ih stvoriti i samiu dijaloškom okviru Prilagođeno oblikovanje ćelija>.

Uobičajeni scenarij

Funkcija TEXT rijetko se koristi sama za sebe i obično se koristi u kombinaciji s nečim drugim. Recimo da želite kombinirati tekst i brojčane vrijednosti, primjerice "Izvješće ispisano: 03/14/12" ili "Tjedni prihod: 66 348,72 USD". Možete ručno upisati u Excel, ali time se pobija svrha programa Excel da to čini umjesto vas. Nažalost, kada kombinirate tekst i oblikovane brojeve, kao što su datumi, vremena, valuta itd., Excel ne zna kako ih želite prikazati pa odbacuje oblikovanje brojeva. U tim je slučajevima funkcija TEXT od neprocjenjive važnosti jer vam omogućuje da prisilite Excel da vrijednosti oblikuje na željeni način pomoću koda oblikovanja, npr. "DD. MM. GG. ", za oblik datuma.

U sljedećem ćete primjeru vidjeti što će se dogoditi ako pokušate spojiti tekst i broj bez korištenja funkcije TEXT . U ovom slučaju koristimo znak (&) radi ulančavanja tekstnog niza, razmaka (" ") i vrijednosti s =A2&" "&B2.

Primjeri spajanja teksta bez funkcije TEXT Kao što vidite, Excel je uklonio oblikovanje datuma u ćeliji B2. U sljedećem ćete primjeru vidjeti kako vam funkcija TEXT omogućuje primjenu željenog oblika.

Primjeri spajanja teksta s funkcijom TEXT Naša ažurirana formula glasi:

  • Ćelija C2:=A2&" "&TEXT(B2;"mm/dd/yy") – oblik datuma

Najčešća pitanja

Kako pretvoriti brojeve u tekst, na primjer 123 u stodvadesettri?

Nažalost, to ne možete učiniti s funkcijom TEXT ; morate koristiti kôd programa Visual Basic for Applications (VBA). Sljedeća veza sadrži način: Pretvaranje brojčane vrijednosti u riječi na engleskom jeziku u programu Excel.

Može li se promijeniti veličina slova u tekstu?

Da, to se može učiniti pomoću funkcija UPPER, LOWER i PROPER. Tako bi, primjerice, formula =UPPER("pozdrav") vratila rezultat "POZDRAV".

Mogu li dodati novi redak (prijelom retka) uz funkciju TEXT kao što mogu uz prečac Alt + Enter u ćeliji?

Da, ali je za to potrebno nekoliko koraka. Prvo odaberite ćeliju ili ćelije u kojima to želite učiniti pa pritisnite Ctrl + 1 da bi se prikazao dijaloški okvir Oblikovanje > ćelija, a zatim kontrola Poravnanje > teksta potvrdite mogućnost Prelamaj tekst.> Potom prilagodite dovršenu funkciju TEXT tako da u nju uvrstite ASCII funkciju CHAR(10) na mjestu na kojem želite prijelom retka. Možda ćete, ovisno o poravnanju konačnog rezultata, morati prilagoditi širinu stupca.

38f8e0f1-99d8-4c4f-979a-dfd1bcde1bf7

U ovom smo slučaju koristili: ="Danas je: "&CHAR(10)&TEXT(TODAY();"mm/dd/yy")

Zašto Excel moje brojčane unose pretvara u nešto nalik sljedećem: 1,22E+07

To se zove znanstvena notacija i Excel automatski pretvara brojeve koji imaju više od 12 znamenki ako je ćelija ili ako su ćelije oblikovane kao Općenito, odnosno sve brojeve koji imaju više od 15 znamenki ako su ćelija ili ćelije oblikovane kao broj. Ako želite unijeti duge brojčane nizove, a ne želite da se pretvore, oblikujte ćeliju kao tekst prije unosa ili lijepljenja vrijednosti u Excel.

Prikaz datuma na različitim jezicima

Excel MVP Mynda Treacy Mynda preporučuje...
Ako datoteke programa Excel i izvješća zajednički koristite s osobama iz različitih država, bilo bi dobro da im izvješća pošaljete na njihovu jeziku. Excel MVP, Mynda Treacy ima sjajno rješenje u ovom članku Datumi prikazani na različitim jezicima u programu Excel . U članku je i ogledna radna knjiga koju možete preuzeti.