Hur man använder Excel-textfunktionen

Använd Excel TEXT-funktionen för att konvertera alla data (t.ex. siffror, datum, etc.) till text, i ett användarspecificerat format.

TEXT-funktionen kategoriseras som en sträng-/textfunktion, som konverterar ett talvärde till en textsträng i ett användarspecificerat format. Till exempel, om du vill konvertera ett datum i formatet ’15/03/2020′ till formatet 15 mars 2020, använder du TEXT-funktionen för att göra det.

Den här guiden förklarar hur du använder TEXT-funktionen i Excel med hjälp av några formler och exempel.

Syntax

Den allmänna syntaxen för TEXT-funktionen:

=TEXT(värde,format_text)

TEXT-funktionen kräver två argument/parametrar:

  • värde – Talvärdet som du vill konvertera till en textsträng. Detta värde kan vara ett numeriskt värde, ett datum eller en cellreferens för ett numeriskt värde.
  • format_text – Formatkoden som du vill tillämpa på det specifika värdet. Den ska alltid stå inom dubbla citattecken.

TEXT Funktion Formatkoder

Textfunktionen har bara två argument. Det första argumentet kräver bara det värde du vill konvertera, det är enkelt. Men du bör sätta in rätt formatkod som ger dig utdatanumret i det format du vill ha. Följande tabell innehåller de vanligaste och mest använda formaten.

Formatera kodBeskrivningExempel
0Noll är en platshållare för siffror som endast visar siffror utan några decimaler.#.0 – visar alltid 1 decimal.

Om du skriver 5.50 i den refererade cellen kommer den att visas som 5.5.

#Visar siffra utan några extra nollor.

#.## – visar upp till två decimaler.

när du anger 3,777, returnerar det 3,78.

?Visar endast siffror utan decimaler. Det används vanligtvis för att justera numeriska värden i en kolumn med en decimal.#.? – den kommer att visa en decimal och kommer att justera decimalkomma.
.Decimalpunkt
,Tusentalsavskiljare.###,### – Det kommer att visa en tusentalsavgränsare.

Om du skriver 195200, returnerar det 195 200

0%Visar siffror i procent.Om du skriver 0,285, returnerar det 28,5

Utöver ovanstående formatkod kan du också lägga till någon av följande symboler i formatkoden för formeln, och de kommer att visas exakt som de har skrivits in.

SymbolBeskrivning
+ och -Plus- och minustecken
()Vänster och höger parentes
:Kolon
^Markör
'Apostrof
{}Klammerparentes
<>Mindre än och större än tecken
=Likhetstecken
/Snedstreck
!Utropstecken
&Ampersand
~Tilde
Space karaktär

Text Funktionsformat Koder för datum och tid

När du vill konvertera datum och tider med hjälp av TEXT-funktionen, använd någon av nedanstående formatkoder.

Formatera kodBeskrivning och exempel
d

Anger månadens dag med ett eller tvåsiffrigt nummer utan inledande nolla (t.ex. 2 till 25)

ddAnger månadens dag i en tvåsiffrig representation med en inledande nolla (t.ex. 02 till 25)
dddAnger veckodag i tre bokstäver förkortning (t.ex. mån till sön)
ddddAnger veckodagens fullständiga namn. (t.ex. måndag, onsdag)
mAnger årets månad, med ett eller tvåsiffrigt tal utan inledande nolla (t.ex. 02 till 12)
mmAnger månad i en tvåsiffrig representation med en inledande nolla. (t.ex. 01, 12)
mmmAnger månad i trebokstavsförkortning (t.ex. jan, nov)
MmmmAnger månadens fullständiga namn. (t.ex. januari, november)
ååAnger år i ett tvåsiffrigt nummer (t.ex. 08 betyder 2008, 19 betyder 2019)
ååååAnger år i ett fyrsiffrigt nummer (t.ex. 2008, 2019)
hAnger timmen i en eller tvåsiffrig representation utan en inledande nolla (t.ex. 6, 12)
hhAnger timmen i tvåsiffrig representation med en inledande nolla (06 till 12)
mAnger minuter i ett- eller tvåsiffrigt tal utan inledande nolla (t.ex. 5, 45)
mmAnger minuter i ett- eller tvåsiffrigt tal en inledande nolla (t.ex. 05, 45)
sAnger sekunder i ett eller tvåsiffrigt tal utan inledande nolla (t.ex. 5, 45)
ssAnger sekunder i ett- eller tvåsiffrigt tal en inledande nolla (t.ex. 05, 45)
AM / PMAnger att tiden ska visas som en 12-timmarsklocka, följt av "AM" eller "PM"

Hur man använder TEXT-funktionen i Excel

Du lärde dig syntaxen och formatkoderna för TEXT-funktionen, låt oss nu utforska hur man använder funktionen i Excel med hjälp av några exempel.

Använd textformel för att visa hela talet till talet i cell A1.

För att göra detta kan vi använda textformeln som:

=TEXT(A1"0")

Använd den här formeln för att visa en decimal:

=TEXT(A1"0,0")

Tabellen nedan visar textformlerna med olika formatkoder för att tillämpa olika formateringstyper på olika numeriska värden. Du kan kopiera dessa formler direkt till ditt kalkylblad för att prova på egen hand.

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

Ovanstående formler tillämpas i kolumn C i ett kalkylblad som visas i skärmdumpen nedan:

TEXT Funktion med formler

Du kan också använda andra formler och funktioner både inom och utanför TEXT-funktionen.

Låt oss anta att du har brutto- och kostnadsbelopp och att du vill beräkna nettovinsten och visa vinsten i cell A9 med strängen "Din nettovinst är". Du kan använda formeln nedan för det:

="Din nettovinst är "&TEXT(C6-C7,"$#,###.00")

Formeln beräknar först vinsten med en formel (C6-C7) i TEXT-funktionen och den sammanfogar det formaterade värdet med strängen "Din nettovinst är" med hjälp av sammanfogad formel (&), och den visar slutligen resultatet i cell A9.

Formatera ett mobilnummer med TEXT-funktionen

Vanligtvis, när du skriver ett nummer som är längre än 11 ​​siffror i kalkylarket, till exempel mobilnummer, kommer Excel automatiskt att ändra det till vetenskaplig notation. Och du kan använda dessa vetenskapliga notationer på rätt sätt, så du kanske vill konvertera dem till normala numeriska värden. Du kan använda TEXT-funktionen för att konvertera dessa irriterande vetenskapliga notationer till mobilnummer.

Som visas i skärmdumpen nedan, när du anger mobilnummer (12-siffrigt inklusive deras landskod) i Excel, konverterar det automatiskt dessa mobilnummer till vetenskapligt notationsformat.

Med TEXT-funktionen kan du formatera detta vetenskapliga notationsformat till läsbara mobilnummer.

Vanligtvis är ett mobilnummer 12 siffror långt (detta kan variera för vissa länder). De två första siffrorna är landskod och de återstående 10 siffrorna är mobilnumren.

Så för att konvertera ovanstående vetenskapliga notationer till mobilnummer, använd den här formeln:

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

Vi använder '############' som formatkod för detta exempel för att konvertera notationen till mobilnummer:

Låt oss nu göra det mer läsbart genom att separera landskoden från mobilnumret. För att göra det, sätta ett bindestreck (-) efter två hash.

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

Formatera datum med TEXT-funktionen

Som standard lagrar Excel Datum som serienummer. Serienumret för 1 januari 1900 är 1 och 1 januari 2001 är 36892 eftersom det är 36891 dagar sedan 1 januari 1900.

Eftersom de flesta funktioner automatiskt konverterar datumvärden till serienummer är det svårt att visa dem i ett läsbart format. Men med Excel TEXT-funktionen kan du enkelt konvertera dem till textvärden och visa dem i önskat format.

Om du till exempel vill ta datumet från cell A1 (2015-03-05) och visa det i ett standarddatumformat som "5 mars 2015" i cell B1, använder du följande formel:

=TEXT(A1,"mmm d,åååå")
  • mmm anger till 3 bokstäver förkortad månad
  • d anger dagen i månaden med en eller två siffror
  • åååå anger att visa fyrsiffriga årtal.

Skärmdumpen nedan visar hur du kan tillämpa olika formateringstyper på samma datum med hjälp av textformeln:

Sammanfogningsdatum och text

Låt oss säga att vi vill slå samman namn (kolumn A) och födelsedatum (kolumn B) och visa det i kolumn C. Du får ett resultat så här:

Om vi ​​direkt sammanfogar text i cell A1 och datum i cell B1, sammanfogar Excel texten och serienumret för datumet, inte det faktiska datumet.

För att sammanfoga text och datum och korrekt visa datumet i önskat format, använd TEXT-funktionen med CONCAT-funktionen.

Formeln:

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

Resultatet:

Nu kommer vi att sammanfoga en textsträng som "föddes på" till utgången och formatera datumet i ett annat format.

Sedan kopieras formeln till cell A2:A5 med hjälp av fyllningshandtaget.

I ett annat exempel använder vi I DAG() funktion för att få det aktuella datumet och sammanfoga datumet med någon relaterad text.

Nu kan du enkelt konvertera vilket värde som helst (t.ex. siffror, datum, etc.) till text i önskat format.