Hoe de Excel-tekstfunctie te gebruiken

Gebruik de Excel-TEKST-functie om alle gegevens (bijv. getallen, datums, enz.) Om te zetten in tekst, in een door de gebruiker gespecificeerd formaat.

De TEKST-functie is gecategoriseerd als een tekenreeks-/tekstfunctie, die een getalwaarde omzet in een tekenreeks in een door de gebruiker gespecificeerd formaat. Als u bijvoorbeeld een datum in het formaat '15/03/2020' wilt converteren naar het formaat van 15 maart 2020, gebruikt u de TEKST-functie om dat te doen.

In deze handleiding wordt aan de hand van enkele formules en voorbeelden uitgelegd hoe u de functie TEKST in Excel gebruikt.

Syntaxis

De algemene syntaxis van de TEKST-functie:

=TEKST(waarde,formaat_tekst)

De TEXT-functie vereist twee argumenten/parameters:

  • waarde – De getalswaarde die u naar een tekenreeks wilt converteren. Deze waarde kan een numerieke waarde, een datum of een celverwijzing van een getalswaarde zijn.
  • format_text – De formaatcode die u op de specifieke waarde wilt toepassen. Het moet altijd tussen dubbele aanhalingstekens staan.

TEKST Functie Formaat Codes

De functie Tekst heeft slechts twee argumenten. Het eerste argument vereist alleen de waarde die u wilt converteren, het is eenvoudig. Maar u moet de juiste formaatcode invoeren die u het uitvoernummer in het gewenste formaat geeft. De volgende tabel bevat de meest voorkomende en vaak gebruikte formaten.

FormaatcodeBeschrijvingVoorbeeld
0Nul is een tijdelijke aanduiding voor cijfers die alleen cijfers zonder cijfers achter de komma laat zien.#.0 – geeft altijd 1 decimaal weer.

Als u 5.50 typt in de cel waarnaar wordt verwezen, wordt dit weergegeven als 5.5.

#Geeft cijfers weer zonder extra nullen.

#.## – toont tot twee cijfers achter de komma.

wanneer u 3.777 invoert, wordt 3,78 geretourneerd.

?Geeft alleen cijfers weer zonder decimalen. Het wordt meestal gebruikt voor het uitlijnen van numerieke waarden in een kolom met een decimaalteken.#.? – er wordt één decimaal weergegeven en de komma wordt uitgelijnd.
.Decimale punt
,Scheidingsteken voor duizendtallen.###,### – Het zal een scheidingsteken voor duizendtallen weergeven.

Als u 195200 typt, wordt 195.200 . geretourneerd

0%Geeft getallen weer als een percentage.Als u 0.285 typt, wordt 28.5 . geretourneerd

Naast de bovenstaande opmaakcode kunt u ook een van de volgende symbolen toevoegen aan de opmaakcode van de formule, en ze worden precies weergegeven zoals ze zijn ingevoerd.

SymboolikBeschrijving
+ en -Plus- en mintekens
()Haakjes links en rechts
:Dikke darm
^Caret
'Apostrof
{}Accolades
<>Kleiner dan en groter dan tekens
=gelijkteken
/Schuine streep naar voren
!Uitroepteken
&Ampersand
~Tilde
spatie teken

Tekst Functie Formaatcodes voor datums en tijd

Als u datums en tijden wilt converteren met behulp van de TEKST-functie, gebruikt u een van de onderstaande formaatcodes.

FormaatcodeBeschrijving en voorbeelden
D

Specificeert de dag van de maand in een of tweecijferig getal zonder voorloopnul (bijv. 2 tot 25)

ddSpecificeert de dag van de maand in een tweecijferige weergave met een voorloopnul (bijv. 02 tot 25)
dddSpecificeert de dag van de week in een drieletterige afkorting (bijv. van maandag tot zondag)
ddddSpecificeert de volledige naam van de dag van de week. (bijv. maandag, woensdag)
mSpecificeert de maand van het jaar, in een of tweecijferig getal zonder voorloopnul (bijv. 02 tot 12)
mmSpecificeert Maand in een tweecijferige weergave met een voorloopnul. (bijv. 01, 12)
mmmSpecificeert Maand in drieletterige afkorting (bijv. Jan, Nov)
mmmSpecificeert de volledige naam van de maand. (bijv. januari, november)
yySpecificeert het jaar in een getal van twee cijfers (bijv. 08 betekent 2008, 19 betekent 2019)
yyyySpecificeert het jaar in een viercijferig getal (bijv. 2008, 2019)
HSpecificeert het uur in een of tweecijferige weergave zonder voorloopnul (bijv. 6, 12)
hhSpecificeert het uur in een tweecijferige weergave met een voorloopnul (06 tot 12)
mSpecificeert Minuten in een of tweecijferig getal zonder voorloopnul (bijv. 5, 45)
mmSpecificeert Minuten in een of tweecijferig getal een voorloopnul (bijv. 05, 45)
sSpecificeert Seconden in een of tweecijferig getal zonder een voorloopnul (bijv. 5, 45)
ssSpecificeert Seconden in een of tweecijferig getal een voorloopnul (bijv. 05, 45)
BEN / P.MSpecificeert dat de tijd moet worden weergegeven als een 12-uurs klok, gevolgd door "AM" of "PM"

Hoe de TEKST-functie in Excel te gebruiken

U hebt de syntaxis en opmaakcodes van de TEKST-functie geleerd. Laten we nu met behulp van enkele voorbeelden onderzoeken hoe u de functie in Excel kunt gebruiken.

Gebruik de tekstformule om het hele getal weer te geven naast het getal in cel A1.

Om dit te doen kunnen we de tekstformule gebruiken als:

=TEKST(A1,"0")

Gebruik deze formule om één cijfer achter de komma weer te geven:

=TEKST(A1,"0,0")

De onderstaande tabel toont de tekstformules met verschillende opmaakcodes om verschillende opmaaktypes toe te passen op verschillende numerieke waarden. U kunt deze formules rechtstreeks naar uw spreadsheet kopiëren om het zelf te proberen.

WaardeFormuleOpgemaakte waarde
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

De bovenstaande formules worden toegepast in kolom C van een spreadsheet zoals weergegeven in de onderstaande schermafbeelding:

TEKST Functie met formules

U kunt ook andere formules en functies gebruiken, zowel binnen als buiten de TEKST-functie.

Laten we aannemen dat u een bruto- en onkostenbedrag heeft en dat u de nettowinst wilt berekenen en de winst in cel A9 wilt weergeven met de tekenreeks "Uw nettowinst is". U kunt daarvoor onderstaande formule gebruiken:

="Uw nettowinst is "&TEXT(C6-C7,"$#,###.00")

De formule berekent eerst de winst met een formule (C6-C7) binnen de TEKST-functie en voegt de opgemaakte waarde samen met de tekenreeks "Uw nettowinst is" met behulp van de aaneengeschakelde formule (&), en geeft uiteindelijk het resultaat weer in cel A9.

Een mobiel nummer opmaken met de TEKST-functie

Wanneer u een getal typt dat langer is dan 11 cijfers in de spreadsheet, bijvoorbeeld mobiele nummers, zal Excel dit meestal automatisch omzetten in wetenschappelijke notatie. En je kunt deze wetenschappelijke notaties goed gebruiken, dus misschien wil je ze converteren naar normale numerieke waarden. U kunt de TEKST-functie gebruiken om die vervelende wetenschappelijke notaties om te zetten in mobiele nummers.

Zoals te zien is in de onderstaande schermafbeelding, worden deze mobiele nummers automatisch geconverteerd naar een wetenschappelijke notatie wanneer u mobiele nummers (12-cijferig lang inclusief hun landcode) in Excel invoert.

Met de TEKST-functie kunt u dit wetenschappelijke notatieformaat opmaken in leesbare mobiele nummers.

Gewoonlijk is een mobiel nummer 12 cijfers lang (dit kan per land verschillen). De eerste twee cijfers zijn de landcode en de overige 10 cijfers zijn de mobiele nummers.

Dus om de bovenstaande wetenschappelijke notaties om te zetten in mobiele nummers, gebruik je deze formule:

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

We gebruiken '############' als formaatcode voor dit voorbeeld om de notatie naar mobiel nummer te converteren:

Laten we het nu leesbaarder maken door de landcode te scheiden van het mobiele nummer. Om dat te doen, plaatst u een koppelteken (-) na twee hashes.

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

Datum opmaken met behulp van de TEKST-functie

Standaard slaat Excel Datum op als serienummers. Het serienummer voor 1 januari 1900 is 1 en 1 januari 2001 is 36892 omdat het 36891 dagen is sinds 1 januari 1900.

Aangezien de meeste functies datumwaarden automatisch converteren naar serienummers, is het lastig om ze in een leesbaar formaat weer te geven. Maar met de Excel-TEKST-functie kunt u ze eenvoudig converteren naar tekstwaarden en ze in het door u gewenste formaat weergeven.

Als u bijvoorbeeld de datum uit cel A1 (05-03-2015) wilt halen en deze wilt weergeven in een standaard datumnotatie zoals '5 maart 2015' in cel B1, gebruikt u de volgende formule:

=TEKST(A1,"mmm d,jjjj")
  • mmm specificeert tot 3 letters afgekort maand
  • D specificeert de dag van de maand in één of twee cijfers
  • yyyy specificeert om viercijferige jaartallen weer te geven.

De onderstaande schermafbeelding laat zien hoe u verschillende opmaaktypen op dezelfde datum kunt toepassen met behulp van de tekstformule:

Datum en tekst aaneenschakeling

Laten we zeggen dat we naam (kolom A) en geboortedatum (kolom B) willen samenvoegen en deze in kolom C willen weergeven. U krijgt het volgende resultaat:

Als we tekst in cel A1 en datum in cel B1 direct samenvoegen, voegt Excel de tekst en het serienummer toe aan de datum, niet aan de werkelijke datum.

Om tekst en datum samen te voegen en de datum correct in het gewenste formaat weer te geven, gebruikt u de TEKST-functie met de CONCAT-functie.

De Formule:

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

Het resultaat:

Nu voegen we een tekstreeks 'werd geboren op' toe aan de uitvoer en formatteren we de datum in een ander formaat.

Vervolgens wordt de formule gekopieerd naar cel A2:A5 met behulp van de vulgreep.

In een ander voorbeeld gebruiken we de VANDAAG() functie om de huidige datum te krijgen en de datum samen te voegen met wat gerelateerde tekst.

Nu kunt u eenvoudig elke waarde (bijvoorbeeld getallen, datums, enz.) converteren naar tekst in het door u gewenste formaat.