Uporabite Excelovo funkcijo BESEDILO za pretvorbo vseh podatkov (npr. številk, datumov itd.) v besedilo v obliki, ki jo določi uporabnik.
Funkcija TEXT je kategorizirana kot funkcija niza/besedila, ki pretvori številsko vrednost v besedilni niz v uporabniško določeni obliki. Na primer, če želite pretvoriti datum v obliki zapisa '15/03/2020' v format 15. marca 2020, za to uporabite funkcijo BESEDILO.
Ta priročnik pojasnjuje, kako uporabljati funkcijo BESEDILO v Excelu s pomočjo nekaterih formul in primerov.
Sintaksa
Splošna sintaksa funkcije TEXT:
=TEXT(vrednost,oblika_besedila)
Funkcija TEXT zahteva dva argumenta/parametra:
vrednost
– Številčna vrednost, ki jo želite pretvoriti v besedilni niz. Ta vrednost je lahko številska vrednost, datum ali sklic na celico številske vrednosti.format_besedilo
– Koda formata, ki jo želite uporabiti za določeno vrednost. Vedno naj bo v dvojnih narekovajih.
BESEDILO Funkcija Format Kode
Funkcija Besedilo ima samo dva argumenta. Prvi argument zahteva samo vrednost, ki jo želite pretvoriti, enostavno je. Vendar morate vstaviti pravilno kodo formata, ki vam bo dala izhodno številko v želeni obliki. Naslednja tabela vsebuje najpogostejše in pogosto uporabljene formate.
Oblika kode | Opis | Primer |
---|---|---|
0 | Nič je oznaka mesta za števke, ki prikazuje samo števke brez decimalnih mest. | #.0 – vedno prikazuje 1 decimalno mesto. Če v omenjeno celico vnesete 5,50, se prikaže kot 5,5. |
# | Prikazuje številko brez dodatnih ničel. | #.## – prikazuje največ dve decimalni mesti. ko vnesete 3,777, vrne 3,78. |
? | Prikaže samo številko brez decimalnih mest. Običajno se uporablja za poravnavo številskih vrednosti v stolpcu na decimalno mesto. | #.? – prikazal bo eno decimalno mesto in poravnal decimalno vejico. |
. | Decimalna vejica | |
, | Ločilo tisočev. | ###,### – Prikazal bo ločilo tisočic. Če vnesete 195200, vrne 195,200 |
0% | Prikazuje številke v odstotkih. | Če vnesete 0,285, se vrne 28,5 |
Poleg zgornje kode formata lahko v kodo formata formule dodate tudi katerega koli od naslednjih simbolov in prikazani bodo točno tako, kot ste vnesli.
simboll | Opis |
---|---|
+ in - | Znaki plus in minus |
( ) | Levi in desni oklepaj |
: | Debelo črevo |
^ | Caret |
' | Apostrof |
{ } | Kodrasti oklepaji |
< > | Znaki manj kot in večje od |
= | Znak enakosti |
/ | Poševnica |
! | Klicaj |
& | Ampersand |
~ | Tilda |
| Vesoljski lik |
Kode oblike besedilnih funkcij za datume in čas
Če želite pretvoriti datume in ure s funkcijo BESEDILO, uporabite katero koli od spodnjih kod formata.
Oblika kode | Opis in primeri |
---|---|
d | Določa dan v mesecu z eno ali dvomestno številko brez vodilne ničle (npr. 2 do 25) |
dd | Določa dan v mesecu v dvomestni predstavitvi z ničlo na začetku (npr. 02 do 25) |
ddd | Določa dan v tednu s tričrkovno okrajšavo (npr. od ponedeljka do nedelje) |
dddd | Določa polno ime dneva v tednu. (npr. ponedeljek, sreda) |
m | Določa mesec v letu z eno ali dvomestno številko brez vodilne ničle (npr. 02 do 12) |
mm | Podaja mesec v dvomestni predstavitvi z ničlo na začetku. (npr. 01, 12) |
mmm | Določa mesec s tričrkovno kratico (npr. Jan, Nov) |
mmmm | Določa polno ime meseca. (npr. januar, november) |
yy | Določa leto v dvomestni številki (npr. 08 pomeni 2008, 19 pomeni 2019) |
yyyy | Določa leto v štirimestni številki (npr. 2008, 2019) |
h | Določa uro v eno- ali dvomestni predstavitvi brez vodilne ničle (npr. 6, 12) |
hh | Določa uro v dvomestni predstavitvi z ničlo (06 do 12) |
m | Določa minute v eno ali dvomestno število brez vodilne ničle (npr. 5, 45) |
mm | Določa minute v eno ali dvomestno številko in vodilno ničlo (npr. 05, 45) |
s | Določa sekunde v eno ali dvomestno število brez vodilne ničle (npr. 5, 45) |
ss | Določa sekunde v eni ali dvomestni številki z vodilno ničlo (npr. 05, 45) |
AM / PM | Določa, da mora biti čas prikazan kot 12-urna ura, ki ji sledi “AM” ali “PM” |
Kako uporabljati funkcijo TEXT v Excelu
Naučili ste se sintakse in kode formata funkcije TEXT, zdaj pa naj s pomočjo nekaj primerov raziščemo, kako uporabljati funkcijo v Excelu.
Uporabite besedilno formulo, da prikažete celotno število do števila v celici A1.
Za to lahko uporabimo besedilno formulo kot:
=BESEDILO(A1,"0")
Uporabite to formulo za prikaz enega decimalnega mesta:
=BESEDILO(A1,"0,0")
Spodnja tabela prikazuje formule besedila z različnimi kodami formata za uporabo različnih vrst oblikovanja za različne številske vrednosti. Te formule lahko kopirate neposredno v preglednico in jih poskusite sami.
vrednost | Formula | Oblikovana vrednost |
---|---|---|
4963.34 | =BESEDILO(A2,"0,000") | 4963.340 |
5300.52 | =BESEDILO(A3,"#,##0") | 5,301 |
5.12 | =TEXT(A4,"# ?/?") | 5 1/8 |
0.4963 | =BESEDILO(A5,"#%") 50% | 50% |
9600.60 | =TEXT(A6,"$#,##0.0") | $9,600.6 |
20 | =TEXT(A7,"~#!") ~20! | ~20! |
5656 | =BESEDILO(A8,"00000000") | 00005656 |
Zgornje formule se uporabljajo v stolpcu C preglednice, kot je prikazano na spodnjem posnetku zaslona:
TEXT Funkcija s formulami
Uporabite lahko tudi druge formule in funkcije tako znotraj kot zunaj funkcije TEXT.
Predpostavimo, da imate znesek bruto in odhodkov in želite izračunati čisti dobiček in prikazati dobiček v celici A9 z nizom »Vaš neto dobiček je«. Za to lahko uporabite spodnjo formulo:
="Vaš čisti dobiček je "&TEXT(C6-C7,"$#,###.00")
Formula najprej izračuna dobiček po formuli (C6-C7) znotraj funkcije TEXT in združi oblikovano vrednost z nizom »Vaš čisti dobiček je« z uporabo formule za povezovanje (&), na koncu pa prikaže rezultat v celici A9.
Oblikujte mobilno številko s funkcijo TEXT
Običajno, ko v preglednico vnesete katero koli številko, ki je daljša od 11 števk, na primer mobilne številke, jo Excel samodejno spremeni v znanstveno notacijo. Te znanstvene zapise lahko pravilno uporabite, zato jih boste morda želeli pretvoriti v običajne številske vrednosti. Za pretvorbo teh nadležnih znanstvenih zapisov v mobilne številke lahko uporabite funkcijo TEXT.
Kot je prikazano na spodnjem posnetku zaslona, ko v Excel vnesete mobilne številke (12-mestno, vključno z njihovo kodo države), ta samodejno pretvori te mobilne številke v obliko znanstvenega zapisa.
S funkcijo BESEDILO lahko to obliko znanstvenega zapisa formatirate v berljive mobilne številke.
Običajno je mobilna številka dolga 12 števk (to se lahko razlikuje za nekatere države). Prvi dve števki sta koda države, preostalih 10 števk pa mobilne številke.
Za pretvorbo zgornjih znanstvenih zapisov v mobilne številke uporabite to formulo:
=TEXT(A1,"+############")
Kot kodo formata za ta primer uporabljamo '#############' za pretvorbo zapisa v mobilno številko:
Zdaj pa naredimo bolj berljivo tako, da ločimo kodo države od številke mobilnega telefona. Če želite to narediti, postavite vezaj (-) za dvema zgoščenkama.
=TEXT(A1,"+##-###########")
Oblikujte datum s funkcijo TEXT
Excel privzeto shrani datum kot serijske številke. Zaporedna številka za 1. januar 1900 je 1, 1. januar 2001 pa je 36892, ker je od 1. januarja 1900 36891 dni.
Ker večina funkcij samodejno pretvori datumske vrednosti v serijske številke, jih je težko prikazati v berljivi obliki. Toda s funkcijo BESEDILO Excel jih lahko preprosto pretvorite v besedilne vrednosti in jih prikažete v želeni obliki.
Na primer, če želite vzeti datum iz celice A1 (05-03-2015) in ga prikazati v standardni obliki zapisa datuma, kot je »5. marec 2015« v celici B1, uporabite naslednjo formulo:
=TEXT(A1,"mmm d,llll")
mmm
določa mesec s 3 črkami skrajšanod
določa dan v mesecu z eno ali dvema števkomayyyy
določa prikaz štirimestne številke leta.
Spodnji posnetek zaslona prikazuje, kako lahko uporabite različne vrste oblikovanja za isti datum z uporabo formule za besedilo:
Datum in besedilo združitve
Recimo, da želimo združiti ime (stolpec A) in datum rojstva (stolpec B) ter ga prikazati v stolpcu C. Rezultat boste dobili takole:
Če neposredno povežemo besedilo v celici A1 in datum v celici B1, Excel združi besedilo in serijsko številko za datum, ne dejanskega datuma.
Če želite povezati besedilo in datum ter pravilno prikazati datum v želeni obliki, uporabite funkcijo BESEDILO s funkcijo CONCAT.
Formula:
=CONCAT(A2,"-",BESEDILO(B2,"dd/m/yy"))
rezultat:
Zdaj bomo izpisu pridružili besedilni niz »je bil rojen« in datum oblikovali v drugačni obliki.
Nato se formula prekopira v celico A2:A5 z uporabo ročice za polnjenje.
V drugem primeru uporabljamo DANES()
funkcija, da dobite trenutni datum, in datumu pridružite nekaj povezanega besedila.
Zdaj lahko preprosto pretvorite katero koli vrednost (npr. številke, datume itd.) v besedilo v želeni obliki.