Funkcija TEXT omogućava da promenite kako broj izgleda tako što ćete primeniti oblikovanje na njega pomoću kodova za oblikovanje. To je korisno u situacijama kada želite da prikažete brojeve u čitljivijem obliku ili da kombinujete brojeve sa tekstom ili simbolima.
Napomena: Funkcija TEXT konvertuje brojeve u tekst, što može otežati upućivanje u kasnijim izračunavanjima. Najbolje je da originalnu vrednost zadržite u jednoj ćeliji, a zatim da koristite funkciju TEXT u drugoj ćeliji. Onda, ako treba da sastavite druge formule, uvek upućujte na originalnu vrednost, a ne na rezultat funkcije TEXT.
Sintaksa
TEXT(vrednost, oblik_teksta)
Sintaksa funkcije TEXT ima sledeće argumente:
Ime argumenta |
Opis |
vrednost |
Numerička vrednost koju želite da konvertujete u tekst. |
oblik_teksta |
Tekstualna niska koja definiše oblikovanje koje želite da primenite na pruženu vrednost. |
Pregled
U svom najjednostavnijem obliku, funkcija TEXT glasi:
-
=TEXT(vrednost koju želite da oblikujete, "kôd za oblikovanje koji želite da primenite")
Evo nekih popularnih primera koje možete da kopirate direktno u Excel kako biste sami eksperimentisali. Obratite pažnju na kodove za oblikovanje pod znacima navoda.
Formula |
Opis |
---|---|
=TEXT(1234,567,"$#,##0.00") |
Valuta sa znakom za razdvajanje hiljada i 2 decimale, na primer 1.234,57 USD. Imajte na umu da Excel zaokružuje vrednost na 2 decimalna mesta. |
=TEXT(TODAY(),"DD/MM/YY") |
Današnji datum u obliku DD/MM/YY, na primer 14/03/12 |
=TEXT(TODAY(),"DDDD") |
Današnji dan u sedmici, na primer ponedeljak. |
=TEXT(NOW(),"H:MM") |
Trenutno vreme, na primer 13:29 |
=TEXT(0,285,"0,0%") |
Procenat, na primer 28,5% |
=TEXT(4.34 ,"# ?/?") |
Razlomak, na primer 4 1/3 |
=TRIM(TEXT(0,34,"# ?/?")) |
Razlomak, na primer 1/3 Imajte na umu da se koristi funkcija TRIM kako bi se uklonio razmak na početku decimalne vrednosti. |
=TEXT(12200000,"0,00E+00") |
Naučni način zapisivanja, na primer 1,22E+07 |
=TEXT(1234567898,"[<=9999999]###-####;(###) ###-####") |
Specijalno (broj telefona), na primer (123) 456-7898 |
=TEXT(1234,"0000000") |
Dodaje početne nule (0), na primer 0001234 |
=TEXT(123456,"##0° 00' 00''") |
Prilagođeno – geografska širina/geografska dužina |
Napomena: Iako funkciju TEXT možete da koristite da biste promenili oblikovanje, to nije jedini način. Format možete da promenite bez formule tako što ćete pritisnuti kombinaciju tastera CTRL+1 (ili +1 na Mac računaru), a zatim izabrati željeni oblik u dijalogu Oblikovanje ćelija > Broj.
Preuzmite naše primere
Možete da preuzmete primer radne sveske koja sadrži sve primere funkcije TEXT iz ovog članka uz još neke dodatne. Možete da ih pratite ili da napravite sopstvene kodove za oblikovanje funkcije TEXT.Preuzimanje primera funkcije TEXT programa Excel
Drugi dostupni kodovi za oblikovanje
Dijalog Oblikovanje ćelija možete da koristite da biste pronašli druge dostupne kodove za oblikovanje:
-
Pritisnite kombinaciju tastera Ctrl+1 (+1 na Mac računaru) da biste otvorili dijalog Oblikovanje ćelija.
-
Izaberite željeni oblik sa kartice Broj.
-
Izaberite opciju Prilagođeno .
-
Željeni kôd za oblikovanje sada je prikazan u polju Tip. U ovom slučaju izaberite sve iz polja Tip osim tačke i zareza (;) i simbola @. U dolenavedenom primeru izabrali smo i kopirali samo dd/mm/yy.
-
Pritisnite kombinaciju tastera Ctrl+C da biste kopirali kôd za oblikovanje, a zatim pritisnite dugme Otkaži da biste odbacili dijalog Oblikovanje ćelija.
-
Sve što sada treba da uradite jeste da pritisnete kombinaciju tastera Ctrl+V da biste nalepili kôd za oblikovanje u TEXT formulu, na primer: =TEXT(B2,"dd/mm/yy"). Obavezno nalepite kôd za oblikovanje unutar navodnika ("kôd za oblikovanje"), u suprotnom Excel će vam dati poruku o grešci.
Kodovi za oblikovanje po kategoriji
Slede neki primeri toga kako možete da primenite različite formate brojeva na vrednosti pomoću dijaloga Oblikovanje ćelija, a zatim koristite opciju Prilagođeno da biste kopirali te kodove za oblikovanje u funkciju TEXT.
Uobičajena situacija
Funkcija TEXT retko se koristi sama, najčešće se koristi u kombinaciji sa nekom drugom. Recimo da želite da kombinujete tekstualnu i numeričku vrednost, na primer, „Izveštaj je odštampan: 14.03.12.“ ili „Sedmični prihod: 66.348,72“. Možete to da otkucate ručno u programu Excel, ali i Excel to može da uradi umesto vas. Nažalost, kada kombinujete tekst i oblikovane brojeve, na primer datume, vremena, valutu itd. Excel ne zna na koji način želite da ih prikažete i zato odustaje od oblikovanja brojeva. Funkcija TEXT je u tom slučaju od neprocenjivog značaja jer omogućava da nametnete programu Excel da oblikuje vrednosti onako kako želite pomoću koda za oblikovanje, na primer "DD.MM.YY." za oblik datuma.
U sledećem primeru vidite šta se dešava ako pokušate da spojite tekst i broj bez korišćenja funkcije TEXT. U ovom slučaju koristimo ampersand (&) da bismo spojili tekstualnu nisku, razmak („ “) i vrednost pomoću formule =A2&" "&B2.
Kao što vidite, Excel je uklonio oblikovanje datuma u ćeliji B2. U sledećem primeru videćete na koji način funkcija TEXT omogućava da primenite željeni oblik.
Ažurirana formula je:
-
Ćelija C2:=A2&" "&TEXT(B2,"dd/mm/yy") – oblik datuma
Najčešća pitanja
Nažalost, to ne možete da uradite pomoću funkcije TEXT ; morate da koristite Visual Basic for Applications (VBA) kôd. Sledeća veza sadrži metod: Kako se numerička vrednost konvertuje u reči na engleskom jeziku u programu Excel.
Možete, ali je neophodno nekoliko koraka. Prvo izaberite ćelije u kojima želite da se ovo desi i koristite kombinaciju tastera Ctrl+1 da biste otvorili dijalog Oblikovanje > Ćelije, > Kontrola teksta > potvrdite izbor u polju za potvrdu Opcija Prelamanje teksta. Zatim prilagodite funkciju TEXT tako da obuhvati ASCII funkciju CHAR(10) tamo gde želite prelom reda. Možda ćete morati da prilagodite širinu kolone u zavisnosti od toga kako je poravnat krajnji rezultat.
U ovom slučaju koristili smo: ="Danas je: "&CHAR(10)&TEXT(TODAY(),"dd/mm/yy")
To se zove Naučni način beležavanja, a Excel automatski konvertuje brojeve duže od 12 cifara ako su ćelije oblikovane kao Opšte, a 15 cifara ako su ćelije oblikovane kao broj. Ako treba da unesete dugačke numeričke niske, ali ne želite da se konvertuju, oblikujte date ćelije u pitanju kao Tekst pre nego što unesete ili nalepite vrednosti u Excel.
Minda preporučuje... Ako Excel datoteke i izveštaje delite sa korisnicima iz različitih zemalja, onda bi možda trebalo da im date izveštaj na njihovom jeziku. Excel MVP, Minda Trejsi ima sjajno rešenje u ovom članku Excel datumi prikazani na raznim jezicima. On obuhvata i uzorak radne sveske koji možete da preuzmete. |
Takođe pogledajte
Kreiranje ili brisanje prilagođenog formata broja