Hvordan bruke Excel-tekstfunksjonen

Bruk Excel TEXT-funksjonen til å konvertere alle data (f.eks. tall, datoer osv.) til tekst, i et brukerspesifisert format.

TEKST-funksjonen er kategorisert som en streng-/tekstfunksjon, som konverterer en tallverdi til en tekststreng i et brukerspesifisert format. For eksempel, hvis du ønsker å konvertere en dato i ’15/03/2020′-format til 15. mars 2020-format, bruker du TEKST-funksjonen for å gjøre det.

Denne veiledningen forklarer hvordan du bruker TEKST-funksjonen i Excel ved hjelp av noen formler og eksempler.

Syntaks

Den generelle syntaksen til TEXT-funksjonen:

=TEKST(verdi;format_tekst)

TEKST-funksjonen krever to argumenter/parametere:

  • verdi – Tallverdien du vil konvertere til en tekststreng. Denne verdien kan være en numerisk verdi, en dato eller en cellereferanse for en tallverdi.
  • format_tekst – Formatkoden du vil bruke på den spesifikke verdien. Det skal alltid stå i doble anførselstegn.

TEKST Funksjon Formatkoder

Tekstfunksjonen har bare to argumenter. Det første argumentet krever bare verdien du vil konvertere, det er enkelt. Men du bør sette inn riktig formatkode som vil gi deg utdatanummeret i formatet du ønsker. Tabellen nedenfor inneholder de vanligste og mest brukte formatene.

Formater kodeBeskrivelseEksempel
0Null er en sifferplassholder som kun viser sifre uten noen desimaler.#.0 – viser alltid 1 desimal.

Hvis du skriver inn 5.50 i den refererte cellen, vil den vises som 5.5.

#Viser siffer uten ekstra nuller.

#.## – viser opptil to desimaler.

når du skriver inn 3.777, returnerer det 3.78.

?Viser kun siffer uten desimaler. Det brukes vanligvis for å justere numeriske verdier i en kolonne med et desimalsted.#.? – den vil vise én desimal og justere desimaltegnet.
.Desimal tegn
,Tusenskiller.###,### – Den vil vise en tusenskilletegn.

Hvis du skriver 195200, returnerer det 195 200

0%Viser tall i prosent.Hvis du skriver 0,285, returnerer det 28,5

I tillegg til formatkoden ovenfor, kan du også legge til hvilke som helst av følgende symboler i formatkoden til formelen, og de vil vises nøyaktig slik de er skrevet inn.

SymbollBeskrivelse
+ og -Pluss og minus tegn
()Venstre og høyre parentes
:Kolon
^Caret
'Apostrof
{}Krøllparanteser
<>Mindre enn og større enn tegn
=Likhetstegn
/Forover skråstrek
!Utropstegn
&Ampersand
~Tilde
Space karakter

Tekstfunksjonsformatkoder for datoer og klokkeslett

Når du vil konvertere datoer og klokkeslett ved hjelp av TEKST-funksjonen, bruk en av formatkodene nedenfor.

Formater kodeBeskrivelse og eksempler
d

Angir dag i måneden med ett eller tosifret tall uten innledende null (f.eks. 2 til 25)

ddAngir dag i måneden i en tosifret representasjon med en innledende null (f.eks. 02 til 25)
dddSpesifiserer ukedagen med tre bokstaver (f.eks. Man til Søn)
ddddAngir fullt navn på ukedagen. (f.eks. mandag, onsdag)
mAngir måneden i året, i ett eller tosifret tall uten innledende null (f.eks. 02 til 12)
mmAngir måned i en tosifret representasjon med en innledende null. (f.eks. 01, 12)
mmmAngir måned i forkortelse på tre bokstaver (f.eks. jan, nov)
mmmmAngir månedens fullstendige navn. (f.eks. januar, november)
ååSpesifiserer året i et tosifret tall (f.eks. 08 betyr 2008, 19 betyr 2019)
ååååSpesifiserer året i et firesifret tall (f.eks. 2008, 2019)
hSpesifiserer timen i en eller tosifret representasjon uten innledende null (f.eks. 6, 12)
hhSpesifiserer timen i tosifret representasjon med en innledende null (06 til 12)
mSpesifiserer minutter i ett eller tosifret tall uten innledende null (f.eks. 5, 45)
mmSpesifiserer minutter i ett- eller tosifret tall en innledende null (f.eks. 05, 45)
sSpesifiserer sekunder i ett eller tosifret tall uten innledende null (f.eks. 5, 45)
ssSpesifiserer sekunder i ett eller tosifret tall en innledende null (f.eks. 05, 45)
ER / PMSpesifiserer at tiden skal vises som en 12-timers klokke, etterfulgt av "AM" eller "PM"

Slik bruker du TEXT-funksjonen i Excel

Du lærte syntaksen og formatkodene til TEXT-funksjonen, la oss nå utforske hvordan du bruker funksjonen i Excel ved hjelp av noen få eksempler.

Bruk tekstformel for å vise hele tallet til tallet i celle A1.

For å gjøre dette kan vi bruke tekstformelen som:

=TEKST(A1;0")

Bruk denne formelen for å vise enkelt desimal:

=TEKST(A1"0.0")

Tabellen nedenfor viser tekstformlene med forskjellige formatkoder for å bruke forskjellige formateringstyper på forskjellige numeriske verdier. Du kan kopiere disse formlene direkte inn i regnearket for å prøve på egen hånd.

VerdiFormelFormatert verdi
4963.34=TEKST(A2,"0,000")4963.340
5300.52=TEKST(A3,"#,##0")5,301
5.12=TEKST(A4,"# ?/?")5 1/8
0.4963=TEKST(A5,"#%") 50 %50%
9600.60=TEKST(A6,"$#,##0.0")$9,600.6
20=TEKST(A7,"~#!") ~20!~20!
5656=TEKST(A8,"00000000")00005656

Formlene ovenfor brukes i kolonne C i et regneark som vist i skjermbildet nedenfor:

TEKST Funksjon med formler

Du kan også bruke andre formler og funksjoner både innenfor og utenfor TEKST-funksjonen.

La oss anta at du har brutto- og utgiftsbeløp, og du vil beregne nettofortjenesten og vise fortjenesten i celle A9 med strengen "Din nettofortjeneste er". Du kan bruke formelen nedenfor for det:

="Nettofortjenesten din er "&TEXT(C6-C7,"$#,###.00")

Formelen beregner først fortjenesten med en formel (C6-C7) i TEXT-funksjonen, og den kombinerer den formaterte verdien med strengen "Your Net Profit is" ved å bruke sammenkoblet formel (&), og den viser til slutt resultatet i celle A9.

Formater et mobilnummer ved å bruke TEXT-funksjonen

Vanligvis, når du skriver inn et tall som er lengre enn 11 sifre i regnearket, for eksempel mobilnumre, vil Excel automatisk slå det om til vitenskapelig notasjon. Og du kan bruke disse vitenskapelige notasjonene riktig, så det kan være lurt å konvertere dem til normale numeriske verdier. Du kan bruke TEXT-funksjonen til å konvertere disse irriterende vitenskapelige notasjonene til mobilnumre.

Som vist på skjermbildet nedenfor, når du skriver inn mobilnumre (12-sifrede inkludert deres landskode) i Excel, konverterer den automatisk disse mobilnumrene til vitenskapelig notasjonsformat.

Med TEXT-funksjonen kan du formatere dette vitenskapelige notasjonsformatet til lesbare mobilnumre.

Vanligvis er et mobilnummer 12 sifre (dette kan variere for enkelte land). De to første sifrene er landskode og de resterende 10 sifrene er mobilnumrene.

Så for å konvertere de ovennevnte vitenskapelige notasjonene til mobilnumre, bruk denne formelen:

=TEKST(A1,"+############")

Vi bruker ############ som formatkoden for dette eksemplet for å konvertere notasjonen til mobilnummer:

La oss nå gjøre det mer lesbart ved å skille landskoden fra mobilnummeret. For å gjøre det, sett en bindestrek (-) etter to hashes.

=TEKST(A1,"+##-##########")

Formater dato ved å bruke TEXT-funksjonen

Som standard lagrer Excel Dato som serienumre. Serienummeret for 1. januar 1900 er 1, og 1. januar 2001 er 36892 fordi det er 36891 dager siden 1. januar 1900.

Siden de fleste funksjoner automatisk konverterer datoverdier til serienumre, er det vanskelig å vise dem i et lesbart format. Men med Excel TEXT-funksjonen kan du enkelt konvertere dem til tekstverdier og vise dem i ønsket format.

For eksempel, hvis du vil ta datoen fra celle A1 (05-03-2015) og vise den i et standard datoformat som "5. mars 2015" i celle B1, bruker du følgende formel:

=TEKST(A1,"mmm d,åååå")
  • mmm angir til 3 bokstaver forkortet måned
  • d angir dagen i måneden med ett eller to sifre
  • åååå angir å vise firesifrede årstall.

Skjermbildet nedenfor viser hvordan du kan bruke forskjellige formateringstyper på samme dato ved å bruke tekstformelen:

Sammenkoblingsdato og tekst

La oss si at vi ønsker å slå sammen navn (kolonne A) og fødselsdato (kolonne B) og vise det i kolonne C. Du får et resultat som dette:

Hvis vi kobler tekst direkte i celle A1 og dato i celle B1, kobler Excel sammen teksten og serienummeret for datoen, ikke den faktiske datoen.

For å sette sammen tekst og dato og vise datoen på riktig måte i ønsket format, bruk TEXT-funksjonen med CONCAT-funksjonen.

Formelen:

=CONCAT(A2,"-",TEKST(B2,"dd/m/åå"))

Resultatet:

Nå skal vi knytte en tekststreng "ble født på" til utdataene og formatere datoen i et annet format.

Deretter kopieres formelen til celle A2:A5 ved hjelp av fyllhåndtaket.

I et annet eksempel bruker vi I DAG() funksjon for å få gjeldende dato, og slå sammen datoen med noe relatert tekst.

Nå kan du enkelt konvertere hvilken som helst verdi (f.eks. tall, datoer osv.) til tekst i ønsket format.