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 može otežati referencu u kasnijim izračunima. Najbolje je zadržati izvornu vrijednost u jednoj ćeliji, a zatim koristiti funkciju TEXT u drugoj ćeliji. Potom ako budete trebali sastavljati druge formule uvijek se referirajte na izvornu vrijednost, a ne na rezultat funkcije TEXT.

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, kao 1/3. Imajte na umu da se pomoću funkcije TRIM uklanja početni razmak s 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 Slika ikone gumba Command za MAC+1 na Macu), a zatim u dijaloškom okviru Oblikovanje ćelija >Broj .

Preuzimanje naših primjera

Možete preuzeti oglednu radnu knjigu sa svim primjerima funkcije TEXT koje ćete pronaći u ovom članku, kao i neke dodatke. Možete pratiti ili stvoriti vlastite kodove oblika funkcije TEXT.Preuzimanje primjera funkcije EXCEL TEXT

Drugi dostupni kodovi oblikovanja

Pomoću dijaloškog okvira Oblikovanje ćelija možete pronaći druge dostupne kodove oblikovanja:

  1. Pritisnite Ctrl + 1 (Slika ikone gumba Command za MAC+1 na Macu) da bi se prikazao dijaloški okvir Oblikovanje ćelija.

  2. Odaberite željeno oblikovanje s kartice Broj.

  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 pritisnite Odustani da biste odbacili 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"). Obavezno zalijepite kod oblikovanja unutar navodnika ("kod oblikovanja"), u suprotnom će vam Excel poslati poruku o pogrešci.

Primjer korištenja dijaloškog okvira Oblikovanje > Ćelije > Broj > Prilagođeno 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 pomoću mogućnosti Prilagođeno kopirajte te kodove oblikovanja u funkciju TEXT.

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 takvom je slučaju funkcija TEXT neprocjenjiva jer vam omogućuje da Excel prisilite da vrijednosti oblikuje prema vašim željama pomoću koda oblikovanja kao što je „MM/DD/YY” za oblik datuma.

U sljedećem ćete primjeru vidjeti što se događaj ako pokušate spojiti tekst i broj, a ne upišete funkciju TEXT. U ovom slučaju koristimo znak ampersanda (&) radi ulančavanja tekstnog niza, razmaka („ „) i vrijednosti uz =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

Nažalost, to ne možete učiniti pomoću funkcije TEXT . morate koristiti kod programa Visual Basic for Applications (VBA). Sljedeća veza sadrži metodu: Pretvaranje numeričke vrijednosti u engleske riječi u programu Excel.

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

Da, ali je za to potrebno nekoliko koraka. Najprije odaberite ćelije u kojima želite da se to dogodi, a zatim pomoću prečaca Ctrl + 1 otvorite dijaloški okvir Oblikovanje > ćelija, a zatim Poravnanje > Kontrola teksta > potvrdite mogućnost Prelamanje teksta. 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.

Primjeri korištenja funkcije TEXT s funkcijom CHAR(10) radi umetanja prijeloma retka. ="Danas je: "&CHAR(10))&TEXT(TODAY();"MM/DD/YY")

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

To se zove Znanstvena notacija, a Excel automatski pretvara brojeve dulje od 12 znamenki ako su ćelije oblikovane kao Općenito, a 15 znamenki ako su ćelije oblikovane kao broj. Ako morate unijeti duge brojčane nizove, ali ih ne želite pretvoriti, prije unosa ili lijepljenja vrijednosti u Excel oblikujte ćelije kao tekst.

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 odlično rješenje u ovom članku Datumi programa Excel prikazani u članku Različiti jezici. U članku je i ogledna radna knjiga koju možete preuzeti.

Dodatne informacije

Stvaranje i brisanje prilagođenog oblika broja

Pretvorba brojeva spremljenih kao tekst u brojeve

Sve funkcije programa Excel (po kategorijama)

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.