WAARDE.NAAR.TEKST in Excel: getallen omzetten (2026)
Kort antwoord: Met de TEKST-functie in Excel (Engels: TEXT) converteer je getallen naar tekst met een specifieke opmaak. Gebruik de syntaxis
=TEKST(waarde; "opmaakcode")om getallen, datums, percentages en valuta’s weer te geven als leesbare tekst in cellen, rapporten of samengevoegde zinnen.
In het kort
- De TEKST-functie zet getallen om naar tekstwaarden met aangepaste opmaak
- Syntaxis:
=TEKST(waarde; "opmaakcode")(let op de puntkomma in de Nederlandse versie) - Ideaal voor het combineren van tekst en getallen in één cel
- Werkt naadloos met datums, valuta, percentages en decimalen
- Combineer met TEKST.SAMENVOEGEN of & voor dynamische zinnen
- De functie verandert de waarde permanent naar tekst (niet alleen de weergave)
Wat is de TEKST-functie?
De TEKST-functie (in het Engels: TEXT) converteert een numerieke waarde naar tekst met een door jou gekozen opmaak. Dit is anders dan celopmaak: bij celopmaak blijft de waarde een getal, bij TEKST wordt het daadwerkelijk tekst.
Wanneer gebruik je TEKST?
- Je wilt tekst en getallen combineren in één cel (bijvoorbeeld: “Omzet: € 1.234,56”)
- Je hebt een specifieke tekstweergave nodig voor export of rapporten
- Je wilt datums weergeven in een vast formaat dat niet verandert
- Je bouwt dynamische berichten met getallen erin
Belangrijk verschil met celopmaak:
| Methode | Resultaat | Rekenbaar? |
|---|---|---|
| Celopmaak (Ctrl+1) | Alleen weergave verandert | Ja |
| TEKST-functie | Waarde wordt tekst | Nee |
Wil je alleen de weergave aanpassen zonder de waarde te wijzigen? Bekijk dan onze gids over aangepaste opmaak in Excel.
Syntaxis van de TEKST-functie
De TEKST-functie heeft twee verplichte argumenten:
=TEKST(waarde; opmaakcode)
| Argument | Beschrijving |
|---|---|
| waarde | Het getal, de datum of celverwijzing die je wilt omzetten |
| opmaakcode | De opmaakstring tussen aanhalingstekens die bepaalt hoe het resultaat eruitziet |
Let op: In de Nederlandse Excel-versie gebruik je een puntkomma (;) als scheidingsteken, niet een komma.
Engelse vs. Nederlandse versie
| Nederlands | Engels |
|---|---|
| =TEKST(A1; “0,00”) | =TEXT(A1, “0.00”) |
| Decimaalteken: komma | Decimaalteken: punt |
| Duizendtallen: punt | Duizendtallen: komma |
Getallen naar tekst met opmaak
Hier zijn de meest gebruikte opmaakcodes voor getallen:
Basisgetallen
| Opmaakcode | Waarde | Resultaat |
|---|---|---|
| “0” | 1234,5 | 1235 |
| “0,00” | 5 | 5,00 |
| “0,0” | 12,567 | 12,6 |
| “#.##0” | 1234567 | 1.234.567 |
| “#.##0,00” | 1234,5 | 1.234,50 |
Voorbeeldformule:
=TEKST(1234567,89; "#.##0,00")
Resultaat: 1.234.567,89
Voorloopnullen toevoegen
Handig voor productcodes, factuurnummers of andere vaste-lengte codes:
| Opmaakcode | Waarde | Resultaat |
|---|---|---|
| “0000” | 42 | 0042 |
| “00000” | 123 | 00123 |
| “000-000” | 1234 | 001-234 |
Voorbeeld voor factuurnummers:
=TEKST(A1; "FAC-00000")
Bij waarde 156 wordt dit: FAC-00156
Datums als tekst formatteren
De TEKST-functie is bijzonder krachtig voor datums. Je kunt elke datumweergave creëren die je nodig hebt.
Datumcodes
| Code | Betekenis | Voorbeeld (24-01-2026) |
|---|---|---|
| d | Dag (1-31) | 24 |
| dd | Dag met voorloopnul | 24 |
| ddd | Afgekorte dag | vr |
| dddd | Volledige dag | vrijdag |
| m | Maand (1-12) | 1 |
| mm | Maand met voorloopnul | 01 |
| mmm | Afgekorte maand | jan |
| mmmm | Volledige maand | januari |
| jj | Jaar (2 cijfers) | 26 |
| jjjj | Jaar (4 cijfers) | 2026 |
Praktische datumformules
=TEKST(VANDAAG(); "dddd d mmmm jjjj")
Resultaat: vrijdag 24 januari 2026
=TEKST(A1; "dd-mm-jjjj")
Resultaat: 24-01-2026
=TEKST(A1; "d mmm jj")
Resultaat: 24 jan 26
=TEKST(A1; "mmmm jjjj")
Resultaat: januari 2026
Tijden formatteren
| Opmaakcode | Voorbeeld |
|---|---|
| “uu:mm” | 14:30 |
| “uu:mm:ss” | 14:30:45 |
| “u:mm AM/PM” | 2:30 PM |
Voor meer datumfuncties, bekijk onze uitgebreide handleiding over datumfuncties in Excel.
Valutanotatie in tekst
De TEKST-functie is ideaal voor het weergeven van bedragen met valutasymbolen:
Euro-notatie
| Opmaakcode | Waarde | Resultaat |
|---|---|---|
| “€ #.##0,00” | 1234,5 | € 1.234,50 |
| “#.##0,00 euro” | 1234,5 | 1.234,50 euro |
| “€ #.##0,-“ | 1234 | € 1.234,- |
| “€ #.##0” | 1234,89 | € 1.235 |
Voorbeeldformule:
=TEKST(B3; "€ #.##0,00")
Negatieve bedragen
Je kunt negatieve bedragen apart opmaken:
=TEKST(A1; "€ #.##0,00;€ -#.##0,00")
Of met haakjes (Amerikaanse stijl):
=TEKST(A1; "€ #.##0,00;(€ #.##0,00)")
Andere valuta’s
=TEKST(A1; "$ #,##0.00") ' Amerikaanse dollar
=TEKST(A1; "£ #,##0.00") ' Brits pond
=TEKST(A1; "CHF #'##0.00") ' Zwitserse frank
Percentages in tekst
Percentages worden automatisch vermenigvuldigd met 100 als je het %-teken gebruikt:
| Opmaakcode | Waarde | Resultaat |
|---|---|---|
| “0%” | 0,25 | 25% |
| “0,0%” | 0,256 | 25,6% |
| “0,00%” | 0,2567 | 25,67% |
| “+0,0%;-0,0%” | 0,15 | +15,0% |
| “+0,0%;-0,0%” | -0,08 | -8,0% |
Voorbeeld voor groeipercentages:
="Groei: "&TEKST(B2/B1-1; "+0,0%;-0,0%")
Resultaat: Groei: +12,5% of Groei: -8,3%
Dit is handig voor dashboards en rapporten. Meer over percentages vind je in ons artikel over Excel formules.
Combineren met TEKST.SAMENVOEGEN
De echte kracht van TEKST komt naar voren wanneer je het combineert met andere functies om dynamische teksten te maken.
Met het &-teken
="Factuurdatum: "&TEKST(A1; "d mmmm jjjj")
Resultaat: Factuurdatum: 24 januari 2026
="Totaal: "&TEKST(SOM(B2:B10); "€ #.##0,00")
Resultaat: Totaal: € 4.567,89
Met TEKST.SAMENVOEGEN (CONCATENATE)
=TEKST.SAMENVOEGEN("Bestelling #"; TEKST(A1; "00000"); " van "; TEKST(B1; "d-m-jjjj"))
Resultaat: Bestelling #00156 van 24-1-2026
Met TEKSTKOPPELEN (nieuwere versie)
=TEKSTKOPPELEN(" | "; WAAR; "Order:"; TEKST(A1; "0000"); "Bedrag:"; TEKST(B1; "€ #.##0,00"))
Resultaat: Order: 0156 | Bedrag: € 1.234,50
Voor meer over tekstfuncties, zie onze handleiding Excel Concatenate.
Praktische voorbeelden
Voorbeeld 1: Dynamische rapportzin
Je hebt verkoopcijfers in cel B2 en wilt een complete zin genereren:
="De omzet van "&TEKST(A2; "mmmm jjjj")&" bedraagt "&TEKST(B2; "€ #.##0,00")&"."
Resultaat: De omzet van januari 2026 bedraagt € 45.678,00.
Voorbeeld 2: Factuurnummer generator
="FAC-"&TEKST(JAAR(VANDAAG()); "0000")&"-"&TEKST(A1; "00000")
Resultaat: FAC-2026-00156
Voorbeeld 3: Weeknummer weergeven
="Week "&TEKST(A1; "ww")&" van "&TEKST(A1; "jjjj")
Resultaat: Week 04 van 2026
Voorbeeld 4: Telefoonnummer formatteren
=TEKST(A1; "+31 6 00 000 000")
Bij waarde 628963636 wordt dit: +31 6 28 963 636
Voorbeeld 5: Leestijd berekenen en weergeven
="Geschatte leestijd: "&TEKST(AFRONDEN.BOVEN(LEN(A1)/200/60;1); "0")&" minuten"
Veelgemaakte fouten bij de TEKST-functie
Fout 1: Verkeerd scheidingsteken gebruiken
Probleem: De formule geeft een fout of onverwacht resultaat.
Oorzaak: In de Nederlandse Excel gebruik je een puntkomma (;) tussen argumenten, niet een komma.
Fout:
=TEKST(A1, "0,00")
Goed:
=TEKST(A1; "0,00")
Fout 2: Rekenen met TEKST-resultaten
Probleem: Formules geven foutmeldingen of berekenen niet correct.
Oorzaak: Het resultaat van TEKST is tekst, geen getal. Je kunt er niet meer mee rekenen.
Oplossing: Gebruik TEKST alleen voor weergave in eindresultaten, niet in tussenberekeningen. Of converteer terug met WAARDE():
=WAARDE(TEKST(A1; "0,00"))
Fout 3: Komma en punt verwarren in opmaakcode
Probleem: Getallen worden verkeerd weergegeven.
Oorzaak: In Nederlandse Excel:
– Komma = decimaalteken
– Punt = duizendtallenscheidingsteken
Fout (voor Nederlandse Excel):
=TEKST(1234.56; "#,##0.00")
Goed:
=TEKST(1234,56; "#.##0,00")
Fout 4: Datumwaarden die niet werken
Probleem: De datum toont een vreemd getal in plaats van een datum.
Oorzaak: Je hebt tekst ingevoerd die op een datum lijkt, maar geen echte Excel-datum is.
Oplossing: Controleer of de broncel een echte datumwaarde bevat. Een echte datum is intern een getal (bijvoorbeeld 45678).
Fout 5: Aanhalingstekens vergeten rond opmaakcode
Probleem: Excel geeft een foutmelding.
Oorzaak: De opmaakcode moet tussen dubbele aanhalingstekens staan.
Fout:
=TEKST(A1; dd-mm-jjjj)
Goed:
=TEKST(A1; "dd-mm-jjjj")
Fout 6: Lokale datumcodes in internationale bestanden
Probleem: Datumformules werken niet na het openen op een andere computer.
Oorzaak: Datumcodes zijn taalafhankelijk (jjjj in NL = yyyy in EN).
Oplossing: Wees je bewust van de taalinstelling bij het delen van bestanden. Overweeg om waarden op te slaan in plaats van formules bij internationaal gebruik.
FAQ: Veelgestelde vragen over de TEKST-functie
Wat is het verschil tussen TEKST-functie en celopmaak?
Celopmaak (via Ctrl + 1 of de werkbalk) verandert alleen hoe een getal eruitziet, maar de onderliggende waarde blijft een getal. De TEKST-functie converteert de waarde daadwerkelijk naar tekst, waardoor je er niet meer mee kunt rekenen maar het wel kunt combineren met andere tekst.
Hoe combineer ik tekst en getallen in één cel?
Gebruik de TEKST-functie samen met het &-teken of TEKST.SAMENVOEGEN. Bijvoorbeeld: ="Totaal: "&TEKST(B2; "€ #.##0,00") geeft “Totaal: € 1.234,56”.
Waarom werkt mijn datum-opmaakcode niet?
Controleer of je de juiste codes gebruikt voor je Excel-taalversie. In het Nederlands: d (dag), m (maand), j (jaar). In het Engels: d (day), m (month), y (year). Zorg ook dat de broncel een echte datumwaarde bevat.
Kan ik het resultaat van TEKST gebruiken in berekeningen?
Nee, het resultaat is tekst en kan niet direct worden gebruikt in rekenkundige formules. Als je toch wilt rekenen, gebruik dan WAARDE() om de tekst terug te converteren naar een getal: =WAARDE(TEKST(A1; "0,00")).
Hoe toon ik negatieve getallen in rood met de TEKST-functie?
De TEKST-functie kan geen kleuren toepassen. Voor gekleurde getallen gebruik je voorwaardelijke opmaak via het menu of aangepaste celopmaak met kleurcodes zoals [Rood].
Wat is de Engelse naam van de TEKST-functie?
De Engelse naam is TEXT. De syntaxis is vergelijkbaar, maar let op: in de Engelse versie gebruik je een komma als scheidingsteken en zijn decimaaltekens en duizendtallen omgedraaid.
Hoe formatteer ik een getal als percentage met de TEKST-functie?
Gebruik de opmaakcode met het %-teken: =TEKST(0,25; "0%") geeft “25%”. De waarde wordt automatisch met 100 vermenigvuldigd.
Kan ik de TEKST-functie gebruiken voor telefoonnummers?
Ja, dat kan. Gebruik nullen als placeholders: =TEKST(A1; "+31 6 00 000 000") formatteert een 9-cijferig nummer naar +31 6 XX XXX XXX.
Samenvatting
De TEKST-functie is onmisbaar wanneer je getallen, datums of percentages wilt weergeven in een specifiek tekstformaat:
- Syntaxis:
=TEKST(waarde; "opmaakcode") - Getallen: Gebruik 0 en # voor cijferposities, punt voor duizendtallen, komma voor decimalen
- Datums: Gebruik d/dd/ddd/dddd, m/mm/mmm/mmmm en jj/jjjj
- Valuta: Voeg het valutasymbool toe aan je opmaakcode
- Percentages: Gebruik % om automatisch met 100 te vermenigvuldigen
- Combineren: Gebruik & of TEKST.SAMENVOEGEN voor dynamische zinnen
Onthoud: TEKST-resultaten zijn tekst, geen getallen. Gebruik deze functie daarom voor eindweergave, niet voor tussenberekeningen.
Hulp nodig met de TEKST-functie?
Kom je er niet uit of heb je een complexe opmaakwens? Ik help je graag verder!
Neem contact op:
– WhatsApp: Stuur een bericht
– E-mail: w.bouwmeester@bouwmeesterconsultancy.nl
– Telefoon: +31 6 28963636
Stuur een screenshot of beschrijf kort wat je wilt bereiken. We reageren meestal binnen 24 uur.
Loop je vast? Laat mij even meekijken. Ik kijk graag met je mee via WhatsApp of telefoon.





