Samenvatting VALUETOTEXT() functie
De VALUETOTEXT() functie in Excel zet een opgegeven waarde om naar tekst. Dat lijkt simpel, maar is enorm krachtig wanneer je werkt met dynamische formules, rapportages of dashboards. Je gebruikt deze functie wanneer je wilt dat Excel de exacte tekst van een waarde laat zien — bijvoorbeeld om te controleren hoe een formule intern wordt geïnterpreteerd, of om resultaten te gebruiken in een tekstuele weergave. Deze functie is vooral nuttig in combinatie met TEKST.SAMENVOEGEN(), ALS() of INDIRECT(), waar tekstvorm belangrijk is voor de uitkomst.
Vertaling
Nederlands: VALUETOTEXT()
Engels: VALUETOTEXT()
Duits: VALUETOTEXT()
Resultaat waarde
Maakt van een waarde (getal, boolean, tekst) een tekstwaardeDoel
Het doel van de VALUETOTEXT() functie is om elke waarde – of dat nu een getal, tekst, datum, formule of booleaanse waarde is – om te zetten in tekst. Hierdoor kun je waarden gemakkelijker combineren met andere tekst, exporteren, of analyseren hoe Excel intern met waarden omgaat.
Syntaxis
=VALUETOTEXT(waarde; [format])
Argumenten
waarde
Dit is de cel of expressie die je wilt omzetten naar tekst. Het kan gaan om een constante (zoals 123), een celverwijzing (zoals A1), of een formule (zoals SOM(A1:A5)).
format [optioneel]
Met dit argument bepaal je hoe Excel de waarde moet converteren. Wanneer je niets invult, gebruikt Excel de standaardvorm. Vul je 1 in, dan geeft Excel een exacte, volledig parseerbare tekstversie van de waarde. Dit is handig als je wilt zien hoe Excel een formule exact opslaat of interpreteert.
Het verschil:
- Format leeg (of 0): retourneert een gebruiksvriendelijke tekst, bijvoorbeeld “3,5” of “Waar”.
- Format = 1: retourneert een machineleesbare tekst, bijvoorbeeld
"3.5"of"TRUE"(met aanhalingstekens).
Gebruik van VALUETOTEXT() functie
Je gebruikt VALUETOTEXT() om waarden inzichtelijk te maken als tekst. Stel dat je wilt laten zien welke formule in cel B2 wordt gebruikt of hoe een berekend resultaat in tekstvorm verschijnt, dan is dit de ideale functie.
Een eenvoudig voorbeeld:
=VALUETOTEXT(A1)
Als in cel A1 de waarde 123,45 staat, geeft deze formule "123,45" terug als tekst.
Gebruik je het optionele format-argument, dan kun je zien hoe Excel intern die waarde opslaat:
=VALUETOTEXT(A1;1)
Dan retourneert Excel "123.45" — de exacte interne weergave.
Deze functie werkt ook uitstekend met formules. Stel dat je in cel C2 een ALS()-functie hebt, zoals:
=ALS(A2>10;"Groot";"Klein")
Als je wilt weten wat Excel daarvan maakt, kun je schrijven:
=VALUETOTEXT(C2;1)
Zo zie je direct de tekstweergave van het resultaat. Dit is handig voor foutopsporing, controle of exportdoeleinden, bijvoorbeeld bij het combineren van gegevens met TEKST.SAMENVOEGEN() of UNITEKEN().
Een ander praktisch voorbeeld: wanneer je dynamisch rapporten maakt waarin getallen gecombineerd worden met tekst, zoals:
="Het totaal is: "&VALUETOTEXT(SOM(A1:A5))
Hiermee toon je de som als tekst in een zin, zonder foutmeldingen of onverwachte opmaakproblemen.
Waarom VALUETOTEXT() functie gebruiken?
De VALUETOTEXT() functie is ideaal als je controle wilt over hoe Excel waarden omzet naar tekst, zonder afhankelijk te zijn van complexe conversies met TEKST(). Terwijl TEKST() afhankelijk is van notaties (zoals datum- of valutastijlen), laat VALUETOTEXT() de waarde zien zoals Excel die intern behandelt. Dit maakt het een betrouwbaar hulpmiddel voor debuggen, documenteren van formules, en exporteren naar systemen die tekst vereisen.
Een veelvoorkomende fout is dat mensen denken dat VALUETOTEXT() hetzelfde doet als TEKST(). Dat is niet zo: TEKST() formatteert op basis van een getalnotatie, terwijl VALUETOTEXT() puur de onderliggende waarde weergeeft.
Een goed gebruiksscenario is het controleren van dynamische formules:
=ALS(VALUETOTEXT(B1)="WAAR";"Actief";"Inactief")
Zo gebruik je tekstvergelijkingen zonder dat Excel numerieke waarden verkeerd interpreteert.
Om fouten te voorkomen: gebruik format=1 wanneer je de exacte, exporteerbare tekstversie wilt. Gebruik de standaardinstelling als je de waarde leesbaar voor mensen wilt houden.
Opmerkingen VALUETOTEXT() functie
- VALUETOTEXT() retourneert altijd een tekstwaarde, zelfs als de invoer numeriek is.
- De functie wijzigt niets aan de originele celinhoud.
- Lege cellen worden omgezet naar een lege tekenreeks (“”).
- Bij logische waarden retourneert Excel “
WAAR” of “ONWAAR”. - Formules die niet correct verwijzen, geven een fouttekst zoals “
#NAAM?”. - Wanneer format=1, worden tekstwaarden omgeven door aanhalingstekens.
- De functie ondersteunt alle celtypen: tekst, getal, datum, tijd en foutwaarden.
- Werkt volledig in Excel voor Windows, Mac en Online.
- Excel Mobile toont soms afwijkende aanhalingstekens bij format=1.
- Ondersteunt tot 1.048.576 rijen en 16.384 kolommen zonder prestatieverlies.
- Kan gecombineerd worden met INDIRECT() voor dynamische tekstverwijzingen.
- Wordt genegeerd in berekeningen die numerieke waarden vereisen.
- Kan handig zijn bij controle van formules in Power Query-exports.

