TEKST functie in Excel: getallen formatteren (2026)
De TEKST-functie in Excel (Engels: TEXT) zet getallen, datums en tijden om naar opgemaakte tekst. Gebruik =TEKST(waarde;"opmaakcode") om bijvoorbeeld een datum weer te geven als “januari 2026” of een getal als “EUR 1.234,50” binnen formules en bij het samenvoegen van tekst.
Laatst bijgewerkt: januari 2026
Gerelateerde artikelen
Bekijk ook deze handige Excel tutorials:
- TEKST.SPLITSEN in Excel 365: tekst naar cellen splitsen (2026)
- Getal naar woorden in Excel: bedrag uitschrijven (2026)
- NEMEN functie in Excel 365: eerste of laatste rijen selecteren (2026)
In het kort
- TEKST converteert getallen naar tekst met een specifieke opmaak
- Syntaxis:
=TEKST(waarde;"opmaakcode") - Ideaal voor het combineren van tekst met opgemaakte getallen
- Het resultaat is altijd tekst (geen getal meer waarmee je kunt rekenen)
- Gebruik Nederlandse opmaakcodes: komma voor decimalen, punt voor duizendtallen
Wat is de TEKST-functie?
De TEKST-functie (TEXT in het Engels) converteert een numerieke waarde naar tekst met een specifiek formaat. Dit is bijzonder handig wanneer je getallen of datums wilt combineren met andere tekst in een cel.
Syntaxis:
=TEKST(waarde; opmaakcode)
| Argument | Uitleg |
|---|---|
| waarde | Het getal, de datum of celverwijzing die je wilt formatteren |
| opmaakcode | De opmaakcode tussen aanhalingstekens die bepaalt hoe de waarde wordt weergegeven |
Belangrijk: Het resultaat van TEKST is altijd tekst. Je kunt er dus niet meer mee rekenen tenzij je de tekst weer omzet naar een getal.
Wanneer gebruik je TEKST?
De TEKST-functie is onmisbaar in deze situaties:
- Tekst samenvoegen met getallen: “Totaal: EUR 1.234,50” in een cel
- Datums in tekst verwerken: “Factuurdatum: 15 januari 2026”
- Rapportages maken: dynamische titels met opgemaakte waarden
- Consistente opmaak afdwingen: altijd hetzelfde formaat ongeacht de broncel
TEKST-functie stap-voor-stap
Stap 1: Bepaal de bronwaarde
Identificeer het getal, de datum of de cel die je wilt formatteren.
- Windows/Mac: Klik op de cel met je bronwaarde of noteer het getal
Voorbeeld: Cel A1 bevat de datum 15-1-2026
Stap 2: Kies de juiste opmaakcode
Bepaal hoe je de waarde wilt weergeven. Gebruik de referentietabel verderop in dit artikel voor de juiste codes.
Voorbeeld: Je wilt de volledige maandnaam en het jaar: "mmmm jjjj"
Stap 3: Schrijf de formule
Combineer de waarde en opmaakcode in de TEKST-functie.
- Windows: Typ de formule in een cel, bijvoorbeeld
=TEKST(A1;"mmmm jjjj") - Mac: Typ dezelfde formule; de syntaxis is identiek
Stap 4: Bevestig de formule
- Windows: Druk op Enter
- Mac: Druk op Return
Resultaat: “januari 2026”
Stap 5: Combineer met andere tekst (optioneel)
Gebruik de &-operator of de TEKST.SAMENVOEGEN-functie om tekst toe te voegen:
="Factuurdatum: "&TEKST(A1;"d mmmm jjjj")
Resultaat: “Factuurdatum: 15 januari 2026”
Opmaakcodes referentietabel
Hieronder vind je de belangrijkste opmaakcodes voor de TEKST-functie. In de Nederlandse versie van Excel gebruik je de komma als decimaalteken en de punt als duizendtallen-scheidingsteken.
Getalcodes
| Opmaakcode | Voorbeeld invoer | Resultaat | Uitleg |
|---|---|---|---|
"0" |
5 | 5 | Getal zonder decimalen |
"0,00" |
5 | 5,00 | Altijd 2 decimalen |
"0,0" |
3,567 | 3,6 | Afgerond op 1 decimaal |
"#.##0" |
1234567 | 1.234.567 | Duizendtallen met punt |
"#.##0,00" |
1234,5 | 1.234,50 | Duizendtallen + 2 decimalen |
"00000" |
42 | 00042 | Voorloopnullen (5 cijfers) |
Valutacodes
| Opmaakcode | Voorbeeld invoer | Resultaat | Uitleg |
|---|---|---|---|
"EUR #.##0,00" |
1234,5 | EUR 1.234,50 | Euro met symbool vooraan |
"#.##0,00 euro" |
1234,5 | 1.234,50 euro | Euro als tekst achteraan |
"$ #.##0,00" |
1234,5 | $ 1.234,50 | Dollarteken |
"#.##0,00;-#.##0,00" |
-500 | -500,00 | Negatief met minteken |
"#.##0,00;(#.##0,00)" |
-500 | (500,00) | Negatief tussen haakjes |
Percentagecodes
| Opmaakcode | Voorbeeld invoer | Resultaat | Uitleg |
|---|---|---|---|
"0%" |
0,25 | 25% | Percentage zonder decimalen |
"0,0%" |
0,256 | 25,6% | Percentage met 1 decimaal |
"0,00%" |
0,2567 | 25,67% | Percentage met 2 decimalen |
Datumcodes
| Opmaakcode | Voorbeeld datum | Resultaat | Uitleg |
|---|---|---|---|
"dd-mm-jjjj" |
15-1-2026 | 15-01-2026 | Standaard datumformaat |
"d-m-jj" |
15-1-2026 | 15-1-26 | Korte datum |
"dd/mm/jjjj" |
15-1-2026 | 15/01/2026 | Met schuine strepen |
"d mmmm jjjj" |
15-1-2026 | 15 januari 2026 | Volledige maandnaam |
"dddd d mmmm" |
15-1-2026 | woensdag 15 januari | Dag + maandnaam |
"mmmm jjjj" |
15-1-2026 | januari 2026 | Alleen maand en jaar |
"mmm jj" |
15-1-2026 | jan 26 | Afgekorte maand en jaar |
"d" |
15-1-2026 | 15 | Alleen dagnummer |
"dddd" |
15-1-2026 | woensdag | Alleen dagnaam |
"ww" |
15-1-2026 | 03 | Weeknummer |
Tijdcodes
| Opmaakcode | Voorbeeld tijd | Resultaat | Uitleg |
|---|---|---|---|
"uu:mm" |
14:30 | 14:30 | Uur en minuut |
"uu:mm:ss" |
14:30:45 | 14:30:45 | Met seconden |
"u:mm" |
9:05 | 9:05 | Zonder voorloopnul bij uur |
"uu:mm AM/PM" |
14:30 | 02:30 PM | 12-uursnotatie |
"[u]:mm" |
25:30 | 25:30 | Meer dan 24 uur |
"[m]" |
2:30 | 150 | Totaal minuten |
Praktische voorbeelden
Voorbeeld 1: Factuurnummer genereren
Je wilt factuurnummers maken in het formaat “FAC-2026-00001”:
="FAC-"&TEKST(JAAR(VANDAAG());"0000")&"-"&TEKST(A1;"00000")
Met A1 = 1 krijg je: FAC-2026-00001
Voorbeeld 2: Datum in tekst verwerken
Combineer een begroeting met een datum:
="Beste klant, je bestelling wordt verzonden op "&TEKST(B2;"dddd d mmmm jjjj")&"."
Resultaat: “Beste klant, je bestelling wordt verzonden op vrijdag 24 januari 2026.”
Voorbeeld 3: Bedragen met valuta
Toon een totaalbedrag met het euroteken:
="Het totaalbedrag is "&TEKST(SOM(A1:A10);"EUR #.##0,00")
Met SOM = 1234,50 krijg je: “Het totaalbedrag is EUR 1.234,50”
Voorbeeld 4: Percentage weergeven
Toon een groeipercentage met toelichting:
="De omzet is gestegen met "&TEKST(C5;"0,0%")&" ten opzichte van vorig jaar."
Met C5 = 0,156 krijg je: “De omzet is gestegen met 15,6% ten opzichte van vorig jaar.”
Voorbeeld 5: Telefoonnummer formatteren
Zet een reeks cijfers om naar een leesbaar telefoonnummer:
=TEKST(A1;"06-0000 0000")
Met A1 = 612345678 krijg je: 06-1234 5678
Voorbeeld 6: Tijdsduur weergeven
Bereken en toon de totale gewerkte uren:
="Totaal gewerkt: "&TEKST(B10;"[u]:mm")&" uur"
Met B10 = 1,5 (36 uur in Excel-tijd) krijg je: “Totaal gewerkt: 36:00 uur”
TEKST vs. celopmaak: wat is het verschil?
Het is belangrijk om het onderscheid te begrijpen tussen de TEKST-functie en celopmaak:
| Aspect | TEKST-functie | Celopmaak |
|---|---|---|
| Resultaat | Tekst (string) | Getal blijft getal |
| Rekenen mogelijk | Nee, zonder conversie | Ja, onderliggende waarde blijft |
| Gebruik in formules | Ja, voor samenvoegen | Nee, alleen visueel |
| Flexibiliteit | Per formule aanpasbaar | Per cel/bereik instellen |
| Dynamisch | Ja, past zich aan bij wijzigingen | Ja, opmaak blijft bij wijzigingen |
Wil je alleen de weergave aanpassen maar nog steeds kunnen rekenen? Gebruik dan aangepaste getalnotatie in plaats van de TEKST-functie.
Veelgemaakte fouten
Fout 1: Verkeerde opmaakcode (komma vs. punt)
Probleem: Je formule toont niet het verwachte resultaat of geeft een fout.
Oorzaak: In Nederlandse Excel is de komma het decimaalteken en de punt het duizendtallen-scheidingsteken. Dit is andersom dan in de Engelse versie.
Oplossing: Gebruik in Nederland:
– Komma voor decimalen: "0,00"
– Punt voor duizendtallen: "#.##0"
Fout: =TEKST(1234,56;"#,##0.00") (Engelse notatie)
Goed: =TEKST(1234,56;"#.##0,00") (Nederlandse notatie)
Fout 2: Aanhalingstekens vergeten rond de opmaakcode
Probleem: Excel geeft een foutmelding zoals #NAAM? of #WAARDE!
Oorzaak: De opmaakcode moet altijd tussen dubbele aanhalingstekens staan.
Oplossing:
– Fout: =TEKST(A1;dd-mm-jjjj)
– Goed: =TEKST(A1;"dd-mm-jjjj")
Fout 3: Rekenen met TEKST-resultaat
Probleem: Je wilt rekenen met het resultaat van TEKST, maar krijgt een fout of 0.
Oorzaak: TEKST geeft altijd tekst terug, geen getal. Je kunt niet rekenen met tekst.
Oplossing: Gebruik TEKST alleen voor weergave. Voor berekeningen gebruik je de originele getalwaarde. Moet je toch de tekst omzetten? Gebruik dan de WAARDE-functie:
=WAARDE(TEKST(A1;"0,00"))
Fout 4: Puntkomma vs. komma als scheidingsteken
Probleem: De formule werkt niet na het kopieren van internet.
Oorzaak: In Nederlandse Excel gebruik je een puntkomma (;) als scheidingsteken tussen argumenten, niet een komma.
Oplossing:
– Fout: =TEKST(A1,"dd-mm-jjjj") (Engelse notatie)
– Goed: =TEKST(A1;"dd-mm-jjjj") (Nederlandse notatie)
Fout 5: Verkeerde datumcode voor maanden
Probleem: Je datum toont minuten in plaats van maanden.
Oorzaak: De “m” wordt als minuten geinterpreteerd als deze direct na uren (u) of voor seconden (s) staat.
Oplossing: Gebruik “m” of “mm” niet direct na “uu” of voor “ss” als je maanden bedoelt. Voor datums werkt "dd-mm-jjjj" correct omdat er geen uurcomponent in de buurt staat.
FAQ
Wat doet de TEKST-functie in Excel?
De TEKST-functie converteert een getal, datum of tijd naar tekst met een specifieke opmaak. Dit is nuttig wanneer je waarden wilt combineren met andere tekst of een specifiek formaat wilt afdwingen in formules. Het resultaat is altijd tekst, geen getal.
Hoe combineer ik tekst met een datum in Excel?
Gebruik de TEKST-functie samen met de &-operator. Bijvoorbeeld: ="Vandaag is het "&TEKST(VANDAAG();"dddd d mmmm jjjj") geeft “Vandaag is het vrijdag 24 januari 2026”. Zonder TEKST zou de datum als getal (serienummer) verschijnen.
Waarom toont mijn TEKST-formule een getal in plaats van een datum?
De opmaakcode staat waarschijnlijk niet tussen aanhalingstekens of bevat een typefout. Controleer of je =TEKST(A1;"dd-mm-jjjj") hebt geschreven en niet =TEKST(A1;dd-mm-jjjj).
Kan ik rekenen met het resultaat van de TEKST-functie?
Nee, het resultaat van TEKST is altijd tekst. Om weer te kunnen rekenen moet je de tekst omzetten met de WAARDE-functie. Echter, het is beter om TEKST alleen te gebruiken voor weergavedoeleinden en voor berekeningen de originele getalwaarden te behouden.
Wat is het verschil tussen TEKST en VAST in Excel?
VAST (Engels: FIXED) rondt een getal af en zet het om naar tekst met een opgegeven aantal decimalen. TEKST is flexibeler en ondersteunt alle opmaakcodes inclusief datums, tijden en speciale notaties. VAST is eenvoudiger voor basis getalformattering.
Hoe toon ik voorloopnullen met de TEKST-functie?
Gebruik nullen in je opmaakcode. Bijvoorbeeld =TEKST(42;"00000") geeft “00042”. Elk 0-symbool vertegenwoordigt een verplichte cijferpositie. Handig voor artikelnummers, postcodes of factuurnummers.
Werkt TEKST hetzelfde in de Engelse versie van Excel?
De functie heet TEXT in het Engels en je gebruikt een komma (,) in plaats van puntkomma (;) als scheidingsteken. Ook de opmaakcodes kunnen verschillen: decimalen met punt en duizendtallen met komma. Bijvoorbeeld: =TEXT(A1,"#,##0.00") in het Engels versus =TEKST(A1;"#.##0,00") in het Nederlands.
Hoe maak ik een dynamische bestandsnaam met datum?
Combineer TEKST met andere functies: ="Rapport_"&TEKST(VANDAAG();"jjjj-mm-dd")&".xlsx" geeft “Rapport_2026-01-24.xlsx”. Dit is handig voor het automatisch genereren van bestandsnamen in macro’s of bij exporteren.
Gerelateerde functies
De TEKST-functie werkt goed samen met andere functies voor tekstmanipulatie en datumberekeningen:
- TEKST.SAMENVOEGEN in Excel – Meerdere cellen combineren tot een tekst
- Aangepaste getalnotatie – Celopmaak zonder formules
- Datumfuncties in Excel – DATUM, JAAR, MAAND, DAG functies
- WAARDE functie in Excel – Tekst naar getal converteren
- Excel formules overzicht – Alle belangrijke functies
Hulp nodig bij Excel?
Kom je er niet uit met de TEKST-functie of andere Excel-formules? Ik help je graag verder.
Neem contact op:
– WhatsApp: Stuur een bericht
– E-mail: w.bouwmeester@bouwmeesterconsultancy.nl
– Telefoon: +31 6 28963636
Of bekijk mijn Excel hulp diensten voor professionele ondersteuning.







