Sådan bruges Excel-tekstfunktionen

Brug Excel TEXT-funktionen til at konvertere alle data (f.eks. tal, datoer osv.) til tekst i et brugerspecificeret format.

TEKST-funktionen er kategoriseret som en streng/tekstfunktion, som konverterer en talværdi til en tekststreng i et brugerspecificeret format. For eksempel, hvis du vil konvertere en dato i formatet ’15/03/2020′ til formatet 15. marts 2020, skal du bruge TEKST-funktionen til at gøre det.

Denne vejledning forklarer, hvordan du bruger TEKST-funktionen i Excel ved hjælp af nogle formler og eksempler.

Syntaks

Den generelle syntaks for TEXT-funktionen:

=TEKST(værdi;format_tekst)

TEKST-funktionen kræver to argumenter/parametre:

  • værdi – Den talværdi, du vil konvertere til en tekststreng. Denne værdi kan være en numerisk værdi, en dato eller en cellereference for en talværdi.
  • format_tekst – Den formatkode, du vil anvende på den specifikke værdi. Det skal altid stå i dobbelte anførselstegn.

TEKST Funktion Formatkoder

Tekstfunktionen har kun to argumenter. Det første argument kræver kun den værdi, du vil konvertere, det er nemt. Men du skal indsætte den korrekte formatkode, der giver dig outputnummeret i det format, du ønsker. Følgende tabel indeholder de mest almindelige og ofte brugte formater.

Formatér kodeBeskrivelseEksempel
0Nul er en cifferpladsholder, der kun viser cifre uden decimaler.#.0 – viser altid 1 decimal.

Hvis du skriver 5.50 i den refererede celle, vises den som 5.5.

#Viser ciffer uden ekstra nuller.

#.## – viser op til to decimaler.

når du indtaster 3,777, returnerer det 3,78.

?Viser kun ciffer uden decimaler. Det bruges normalt til at justere numeriske værdier i en kolonne med en decimal.#.? – den vil vise én decimal og justere decimaltegnet.
.Decimaltegnet
,Tusinder adskiller.###,### – Det vil vise en tusinde-separator.

Hvis du skriver 195200, returnerer det 195.200

0%Viser tal som en procentdel.Hvis du skriver 0,285, returnerer det 28,5

Ud over ovenstående formatkode kan du også tilføje et hvilket som helst af følgende symboler i formlens formatkode, og de vil blive vist nøjagtigt som de er indtastet.

SymbollBeskrivelse
+ og -Plus og minus tegn
()Venstre og højre parentes
:Kolon
^Caret
'Apostrof
{}Krøllede beslag
<>Mindre end og større end tegn
=Ligetegn
/Skråstreg
!Udråbstegn
&Ampersand
~Tilde
Space karakter

Tekstfunktionsformatkoder for datoer og klokkeslæt

Når du vil konvertere datoer og klokkeslæt ved hjælp af TEXT-funktionen, skal du bruge en af ​​nedenstående formatkoder.

Formatér kodeBeskrivelse og eksempler
d

Angiver dag i måneden i et eller tocifret tal uden et indledende nul (f.eks. 2 til 25)

ddAngiver dag i måneden i en tocifret repræsentation med et indledende nul (f.eks. 02 til 25)
dddAngiver ugedag i en forkortelse på tre bogstaver (f.eks. Man til Søn)
dddAngiver det fulde navn på ugedagen. (f.eks. mandag, onsdag)
mAngiver måneden i året i et- eller tocifret tal uden et indledende nul (f.eks. 02 til 12)
mmAngiver måned i en tocifret repræsentation med et indledende nul. (f.eks. 01, 12)
mmmAngiver måned med tre bogstaver (f.eks. jan, nov)
mmmmAngiver månedens fulde navn. (f.eks. januar, november)
ååAngiver året i et tocifret tal (f.eks. 08 betyder 2008, 19 betyder 2019)
ååååAngiver året i et firecifret tal (f.eks. 2008, 2019)
hAngiver timen i en eller tocifret repræsentation uden et indledende nul (f.eks. 6, 12)
hhAngiver timen i tocifret repræsentation med et indledende nul (06 til 12)
mAngiver minutter i et- eller tocifret tal uden et indledende nul (f.eks. 5, 45)
mmSpecificerer minutter i et- eller tocifret tal et indledende nul (f.eks. 05, 45)
sAngiver sekunder i et- eller tocifret tal uden et indledende nul (f.eks. 5, 45)
ssAngiver sekunder i et- eller tocifret tal et indledende nul (f.eks. 05, 45)
ER / OM EFTERMIDDAGENAngiver, at klokkeslættet skal vises som et 12-timers ur efterfulgt af "AM" eller "PM"

Sådan bruges TEXT-funktionen i Excel

Du lærte syntaks og formatkoder for TEXT-funktionen, lad os nu undersøge, hvordan man bruger funktionen i Excel ved hjælp af nogle få eksempler.

Brug tekstformel til at vise hele tallet til tallet i celle A1.

For at gøre dette kan vi bruge tekstformlen som:

=TEKST(A1"0")

Brug denne formel til at vise en enkelt decimal:

=TEKST(A1"0,0")

Tabellen nedenfor viser tekstformlerne med forskellige formatkoder for at anvende forskellige formateringstyper på forskellige numeriske værdier. Du kan kopiere disse formler direkte ind i dit regneark for at prøve med på egen hånd.

VærdiFormelFormateret værdi
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

Ovenstående formler anvendes i kolonne C i et regneark som vist på nedenstående skærmbillede:

TEKST Funktion med formler

Du kan også bruge andre formler og funktioner både inden for og uden for TEXT-funktionen.

Lad os antage, at du har brutto- og udgiftsbeløb, og du vil beregne nettooverskuddet og vise overskuddet i celle A9 med strengen "Din nettofortjeneste er". Du kan bruge nedenstående formel til det:

="Din nettofortjeneste er "&TEXT(C6-C7,"$#,###.00")

Formlen beregner først fortjenesten med en formel (C6-C7) i TEXT-funktionen, og den forbinder den formaterede værdi med strengen "Your Net Profit is" ved hjælp af sammenkædet formel (&), og den viser til sidst resultatet i celle A9.

Formater et mobilnummer ved hjælp af TEXT-funktionen

Normalt, når du indtaster et tal, der er længere end 11 cifre i regnearket, for eksempel mobilnumre, vil Excel automatisk ændre det til videnskabelig notation. Og du kan bruge disse videnskabelige notationer korrekt, så du vil måske konvertere dem til normale numeriske værdier. Du kan bruge TEXT-funktionen til at konvertere disse irriterende videnskabelige notationer til mobilnumre.

Som vist på nedenstående skærmbillede, når du indtaster mobilnumre (12-cifret inklusive deres landekode) i Excel, konverterer det automatisk disse mobilnumre til videnskabeligt notationsformat.

Med TEXT-funktionen kan du formatere dette videnskabelige notationsformat til læsbare mobilnumre.

Normalt er et mobilnummer 12 cifre langt (dette kan variere for nogle lande). De første to cifre er landekode og de resterende 10 cifre er mobilnumrene.

Så for at konvertere ovenstående videnskabelige notationer til mobilnumre, brug denne formel:

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

Vi bruger '############' som formatkoden for dette eksempel for at konvertere notationen til mobilnummer:

Lad os nu gøre det mere læsbart ved at adskille landekoden fra mobilnummeret. For at gøre det skal du sætte en bindestreg (-) efter to hashes.

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

Formater dato ved hjælp af TEXT-funktionen

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

Da de fleste funktioner automatisk konverterer datoværdier til serienumre, er det vanskeligt at vise dem i et læsbart format. Men med Excel TEXT-funktionen kan du nemt konvertere dem til tekstværdier og vise dem i dit ønskede format.

For eksempel, hvis du vil tage datoen fra celle A1 (05-03-2015) og vise den i et standarddatoformat som '5. marts 2015' i celle B1, bruger du følgende formel:

=TEKST(A1,"mmm d,åååå")
  • mmm angiver til 3 bogstaver forkortet måned
  • d angiver dagen i måneden med et eller to cifre
  • åååå angiver at vise årstal med fire cifre.

Skærmbilledet nedenfor viser, hvordan du kan anvende forskellige formateringstyper på den samme dato ved hjælp af tekstformlen:

Sammenkædningsdato og tekst

Lad os sige, at vi vil forbinde navn (kolonne A) og fødselsdato (kolonne B) og vise det i kolonne C. Du får et resultat som dette:

Hvis vi direkte sammenkæder tekst i celle A1 og dato i celle B1, forbinder Excel teksten og serienummeret for datoen, ikke den faktiske dato.

For at sammenkæde tekst og dato og korrekt vise datoen i det ønskede format, skal du bruge funktionen TEKST med funktionen CONCAT.

Formlen:

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

Resultatet:

Nu forbinder vi en tekststreng 'blev født på' til outputtet og formaterer datoen i et andet format.

Derefter kopieres formlen til celle A2:A5 ved hjælp af udfyldningshåndtaget.

I et andet eksempel bruger vi I DAG() funktion for at få den aktuelle dato, og sammenføj datoen med noget relateret tekst.

Nu kan du nemt konvertere enhver værdi (f.eks. tal, datoer osv.) til tekst i dit ønskede format.