Ga naar hoofdinhoud

Excel TEXT()-functie: formatteer getallen als leesbare tekst

Leer hoe je getallen omzet in opgemaakte tekst in Excel met de functie TEXT(). Pas datums, tijden, percentages en meer aan met opmaakcodes voor duidelijke, gebruiksvriendelijke spreadsheets.
Bijgewerkt 1 jun 2026  · 8 min lezen

De functie TEXT() in Excel is een krachtige tool om numerieke gegevens te formatteren tot leesbare en netjes weergegeven tekststrings. Of je nu werkt met datums, valuta, percentages of aangepaste getalnotaties, met de functie TEXT() bepaal je precies hoe deze waarden worden weergegeven. 

Hoewel Excel ingebouwde celopmaakopties biedt, beïnvloeden die alleen hoe de waarde in de cel wordt getoond. De functie TEXT() is handig wanneer je opgemaakte waarden wilt opnemen in grotere tekststrings, zoals aangepaste berichten, dynamische labels of gecombineerde celuitvoer. In deze tutorial laat ik je zien waarvoor je de Excel-functie TEXT() kunt gebruiken en hoe je veelvoorkomende fouten oplost aan de hand van praktische voorbeelden.

Als je nog niet bekend bent met sommige basisprincipes, raad ik je aan onze cursus Introduction to Excel te volgen om een stevige basis in Excel op te bouwen. Bekijk ook onze cursus Data Preparation in Excel om meer te leren over het transformeren van ruwe data.

Wat de Excel-functie TEXT() doet

De functie TEXT() in Excel zet een numerieke waarde om in een tekststring die een opgegeven formaat volgt met behulp van de notatiecodes van Excel. De belangrijkste toepassing van de functie TEXT() is dus het omzetten van ruwe getallen in gebruiksvriendelijke, opgemaakte tekst, zodat je data makkelijker te lezen en te interpreteren is.

Andere veelvoorkomende toepassingen van de functie TEXT() zijn onder meer:

  • Getallen weergeven met valutatekens of duizendtallen
  • Leesbare datums of tijden tonen
  • Voorloopnullen toevoegen aan codes met vaste lengte
  • Opgemaakte uitvoer maken zoals telefoonnummers of wetenschappelijke notatie

De bovenstaande use-cases laat ik in de volgende secties zien met praktische voorbeelden.

Hoe je de Excel-functie TEXT() gebruikt

Om te begrijpen hoe je de Excel-functie TEXT() gebruikt, kijken we naar de syntaxis en voorbeelden van type opmaakcodes die je kunt toepassen.

Uitleg formule

De Excel-functie TEXT() gebruikt twee kernargumenten om een numerieke invoer om te zetten in een opgemaakte tekststring:

=TEXT(value, format_text)

Waarbij:

  • value: De numerieke invoer die je wilt opmaken. Dit kan een getal zijn, een celverwijzing met een getal, een datum of een formule die een numerieke waarde retourneert.

  • format_text: Een tekststring die het gewenste formaat specificeert, altijd tussen aanhalingstekens. 

Types opmaakcodes en voorbeelden

De onderstaande tabel vat de veelgebruikte Excel-opmaakcodes en hun toepassingen in de functie TEXT() samen.

Opmaakcode

Toepassing

Voorbeeldinvoer

Opgemaakte uitvoer

"0.00"

Twee decimalen (rondt automatisch af).

1234.567

1234.57

"#,##0"

Voegt duizendtallen toe.

1234567

1,234,567

"MM/DD/YY"

Amerikaans datumformaat.

May 1, 2025

05/01/2025

"dddd"

Volledige naam van de weekdag.

45310

Thursday

"0.0%"

Zet decimalen om naar percentages.

0.753

75.30%

"00000"

Voegt voorloopnullen toe voor ID's met vaste lengte.

42

0000042

"##0° 00' 00''"

Toont coördinaten (decimaal naar DMS).

12.3456

12° 20' 44''

"0.00E+00"

Wetenschappelijke notatie.

0.0000123

1.23E-05

"###-####"

Eenvoudige telefoonnummernotatie.

5551234

555-1234

"(###) ###-####"

Standaard Amerikaans telefoonnummerformaat.

5551234567

(555) 123-4567

Het dialoogvenster Cellen opmaken in Excel openen helpt je om veel van de bovenstaande opmaakcodes makkelijk te vinden en te hergebruiken. 

  • Selecteer een cel en druk vervolgens op Ctrl+1 (of Cmd+1 op Mac) om het venster Cellen opmaken te openen. 
  • Kies op het tabblad Getal een categorie zoals Getal, Datum, Aangepast of Speciaal.
  • Kopieer de opmaakcode die in het veld Type staat. Klik op OK om toe te passen.

TEXT() gebruiken met datums en tijden

Excel slaat datums en tijden op als getallen, maar als je ze duidelijk in tekst wilt presenteren, laat de functie TEXT() je hun weergave nauwkeurig bepalen.

TEXT() gebruiken met TODAY() en NOW()

De functie TEXT() is handig voor het opmaken van dynamische datum- en tijdwaarden die Excel’s functies TODAY() en NOW() retourneren. 

De onderstaande formule zet bijvoorbeeld de huidige datum om in een voluit geschreven formaat zoals "May 1, 2025".

=TEXT(TODAY(), "mmmm d, yyyy")

Excel TEXT function with TODAY function

De volgende formule neemt het tijdgedeelte van de functie NOW() om de huidige tijd in 12-uursformaat met AM/PM weer te geven.

=TEXT(NOW(), "hh:mm AM/PM")

Excel TEXT function with NOW function

Datum/tijd samenvoegen met labels

Je kunt de functie TEXT() ook gebruiken om opgemaakte datums of tijden in een zin of label op te nemen. De onderstaande functie genereert bijvoorbeeld de uitvoer "Report generated on: 05/01/25".

="Report generated on: " & TEXT(TODAY(), "MM/DD/YY")

Excel TEXT function with concatenating

Let op: als je een datum of tijd direct samenvoegt zonder de functie TEXT(), toont Excel het onderliggende serienummer in plaats van een leesbare datum. 

Excel TEXT function with a readable date

TEXT() gebruiken met percentages, valuta en breuken

De functie TEXT() in Excel is bijzonder handig bij het opmaken van percentages, valutawaarden en breuken voor dagelijkse analyses en taken. Zo zet je deze verschillende soorten numerieke data om:

Voor percentages vermenigvuldigt de functie TEXT() de decimale waarde met 100 en voegt het procentteken toe. De onderstaande formule zet bijvoorbeeld 0.275 om naar "27.5%" met één decimaal.

=TEXT(0.275, "0.0%")

Excel TEXT function with percentages

Bij valuta kun je geldbedragen opmaken met het juiste symbool, duizendtallen en decimalen. De volgende functie toont bijvoorbeeld "1234.56" als "$1,234.56" met het dollarteken, duizendtallen en twee decimalen.

=TEXT(1234.56, "$#,##0.00")

Excel TEXT function with dollar sign

Voor breuken kan de functie TEXT() decimale waarden omzetten naar breuknotatie. De onderstaande functie toont ”4.5” als ”4 ½” , waarbij de waarde als gemengd getal met zowel een geheel deel als een breukdeel wordt weergegeven.

=TEXT(4.5, "# ?/?")

Excel TEXT function converting decimals to fractions

Praktische toepassingen en combinaties

De echte kracht van de functie TEXT() blijkt wanneer je deze combineert met tekst en andere functies om verzorgde uitvoer te maken. Laten we naar de volgende voorbeelden kijken.

Waarden opnemen in berichten

Je kunt opgemaakte getallen direct in berichten opnemen met & of de functie CONCAT(). Als de prijs in A2 bijvoorbeeld 2500 is, toont de volgende functie "Final Price: $2,500.00".

="Final Price: $" & TEXT(A2, "#,##0.00")

Voorloopnullen toevoegen

Je kunt de functie TEXT() ook gebruiken om codes, ID’s of postcode/ZIP te standaardiseren met voorloopnullen. Als je bijvoorbeeld de code 4567 in A2 hebt, toont de volgende functie "000004567".

=TEXT(A2, "000000000")

Telefoonnummers opmaken

Omdat telefoonnummers specifieke opmaak nodig hebben voor betere leesbaarheid, kun je ze met de functie TEXT() transformeren. Als A2 bijvoorbeeld 1234567890 bevat, toont de onderstaande formule het als ”(123) 456-7890”.

=TEXT(A2, "(###) ###-####")

Geavanceerde voorbeelden en tips

De functie TEXT() kan ook worden gebruikt in complexere formules en dynamische rapporten om de duidelijkheid en interactiviteit te vergroten. Hieronder volgen enkele voorbeelden van geavanceerde toepassingen.

Binnen IF()- of IFS()-formules gebruiken

Je kunt TEXT() combineren met logische functies zoals IF() of IFS() om voorwaardelijke berichten te produceren op basis van numerieke waarden. De onderstaande formule toont bijvoorbeeld "Profit: $250.00" of "Loss: $250.00" afhankelijk van de waarde in A2.

=IFS(A2 > 0, "Profit: " & TEXT(A2, "$0.00"), A2 < 0, "Loss: " & TEXT(ABS(A2), "$0.00"))

Gebruiken met matrixformules of dynamische rapporten

De functie TEXT() laat je waarden dynamisch opmaken binnen matrixformules of dynamische rapporten, zoals groeperen of sorteren op maand. De onderstaande formule extraheert en formatteert bijvoorbeeld de maand en dag uit een datum, zodat je verjaardagen of evenementen eenvoudiger kunt sorteren of analyseren, ongeacht het jaar.

=TEXT(A2, "mm-dd")

Regiospecifiek gedrag

Houd er rekening mee dat de opmaakcodes van TEXT() per landinstelling kunnen verschillen. Zo is het datumformaat "dd/mm/yyyy" in veel regio’s buiten de VS standaard, terwijl "mm/dd/yyyy" in de VS gebruikelijk is. Het verkeerde formaat voor jouw regio gebruiken kan fouten of onverwachte resultaten opleveren. Werk je met internationale teams of gedeelde spreadsheets, controleer dan altijd hoe regionale instellingen je opmaakresultaten kunnen beïnvloeden.

Problemen met de functie TEXT() oplossen

Je kunt fouten tegenkomen bij het gebruik van de Excel-functie TEXT(). Laten we enkele van deze problemen bekijken en hoe je ze kunt oplossen.

Veelvoorkomende fouten

De veelvoorkomende fouten bij de functie TEXT() zijn onder meer:

  • #NAME?: Deze fout treedt op wanneer aanhalingstekens ontbreken in de opmaakstring. Bijvoorbeeld wanneer je =TEXT(A1, mm/dd/yyyy) schrijft in plaats van =TEXT(A1, "mm/dd/yyyy").

  • #VALUE!: Dit probleem treedt op wanneer de opmaakcode ongeldig is, onjuist is opgebouwd of niet wordt ondersteund in jouw landinstelling.

Best practices

Houd bij het gebruik van de functie TEXT() in Excel rekening met de volgende best practices om deze valkuilen te vermijden.

  • Bewaar originele waarden apart: Aangezien TEXT() getallen naar tekst converteert, kun je het resultaat niet verder gebruiken in berekeningen. Bewaar originele numerieke waarden in aparte cellen of kolommen voor berekeningen en gebruik TEXT() alleen voor weergave- of rapportagedoeleinden

  • Alleen formatteren wanneer nodig: Pas de functie TEXT() toe wanneer je opgemaakte waarden nodig hebt in labels, rapporten of gecombineerde strings, niet voor berekeningen of data-analyse.

Andere handige tekstfuncties in Excel

Naast de functie TEXT() biedt Excel verschillende tekstfuncties die helpen om tekstuele data te manipuleren, op te schonen en te combineren. Hieronder vind je deze functies met hun toepassingen:

  • VALUE(): Zet een tekststring die op een getal lijkt terug om naar een numerieke waarde. Zo toont de functie =VALUE("123.45") 123.45 als een getal.

  • LEFT(), RIGHT(), MID(): Met deze functies haal je delen uit tekststrings. Zo haalt =LEFT(A1, 4) de eerste 4 tekens op en =RIGHT(A1, 3) de laatste 3 tekens. =MID(A1, 2, 5) haalt 5 tekens op vanaf positie 2.

  • CONCAT(), TEXTJOIN(): Met deze functies combineer je tekst uit meerdere cellen. CONCAT() voegt twee of meer tekststrings samen tot één, terwijl TEXTJOIN() tekst combineert met een opgegeven scheidingsteken tussen elk item.

  • TRIM(), SUBSTITUTE(), REPLACE(): Deze functies helpen bij het opschonen en aanpassen van tekstdata. De functie TRIM() verwijdert extra spaties uit tekst, terwijl SUBSTITUTE() specifieke tekst binnen een string vervangt. De functie REPLACE() vervangt tekst op een specifieke positie.

Conclusie

Zoals je hebt gezien en hopelijk nu waardeert en gaat gebruiken, is de functie TEXT() belangrijk omdat je er opgemaakte waarden mee kunt opnemen in dynamische labels, rapporten, sjablonen en andere zaken, en vooral omdat je er zeker mee weet dat je data precies zo verschijnt als jij het wilt laten verschijnen. Het is puur cosmetisch, maar het maakt een groot verschil. Dat gezegd hebbende wil ik wel benadrukken: voor berekeningen en analyses is het het beste om de oorspronkelijke numerieke waarden elders in het werkblad intact te houden om nauwkeurigheid en flexibiliteit te behouden, en de cosmetische laag pas op het eindresultaat toe te passen.

Voor vervolgstappen raad ik aan om onze cursus Data Analysis in Excel te volgen om je skills te blijven oefenen en ons vaardigheidstraject Excel Fundamentals voor alle verschillende functies die beschikbaar zijn in de nieuwste Excel-versies.


Allan Ouko's photo
Author
Allan Ouko
LinkedIn
\n
\n
\n
\n
Technical writer voor data science met praktische ervaring in data-analyse, business intelligence en data science. Ik schrijf praktische, op de industrie gerichte content over SQL, Python, Power BI, Databricks en data engineering, gebaseerd op analytisch werk in de echte wereld. Mijn schrijfwerk slaat een brug tussen technische diepgang en zakelijke impact, en helpt professionals om data om te zetten in onderbouwde beslissingen.
\n
\n
\n
\n

FAQs

Wat doet de functie TEXT() in Excel?

De functie TEXT() zet een getal, datum of tijd om in een tekststring die is opgemaakt volgens een opgegeven opmaakcode.

Waarom is TEXT() in sommige gevallen beter dan celopmaak?

Celopmaak verandert alleen de visuele weergave, terwijl TEXT() nodig is wanneer je waarden met andere tekst combineert.

Kunnen resultaten van TEXT() in berekeningen worden gebruikt?

Nee. Omdat TEXT() een tekststring retourneert, kun je het resultaat niet verder gebruiken in rekenwerk, tenzij je het terugconverteert met VALUE() of een andere methode.

Hoe los ik de #VALUE!-fout op?

Controleer op tekst in numerieke berekeningen, verwijder extra spaties en zorg voor correcte celverwijzingen.

Hoe los ik de #NAME?-fout op?

Controleer functienamen, zorg dat benoemde bereiken bestaan en zet tekstwaarden tussen dubbele aanhalingstekens.

Onderwerpen

Leer Excel met DataCamp

Cursus

Gegevens voorbereiden in Excel

3 Hr
85K
Begrijp hoe je Excel-gegevens voorbereidt met behulp van logische functies, geneste formules, zoekfuncties en draaitabellen.
Bekijk detailsRight Arrow
Begin met de cursus
Meer zienRight Arrow
Gerelateerd

blog

AI vanaf nul leren in 2026: een complete gids van de experts

Ontdek alles wat je moet weten om in 2026 AI te leren, van tips om te beginnen tot handige resources en inzichten van industrie-experts.
Adel Nehme's photo

Adel Nehme

15 min

Meer zienMeer zien