Kort antwoord
Gebruik in Microsoft 365 de functie TRANSLATE, eventueel gecombineerd met DETECTLANGUAGE voor gegevens in gemengde talen. Er bestaat ook een tijdelijke oplossing op basis van WEBSERVICE voor oudere Excel-versies, maar die is fragiel, alleen voor Windows en geen officiële vertaalmethode — we behandelen die als geavanceerd en niet aanbevolen voor de meeste mensen.
Hoe we deze formulemethoden hebben getest
We hebben vertalen op basis van formules getest op een voorbeeldwerkmap van 96 rijen in het Engels, Spaans, Frans, Duits, Japans en Chinees, waarbij we afzonderlijke cellen, volledige kolommen, automatische detectie en het gedrag bij lange tekst hebben gecontroleerd.
Testomgeving
Excel for Mac 16.110 (26061317), Microsoft 365-abonnement, macOS, testdatum 2026-06-19.
Kun je tekst vertalen met een Excel-formule?
Ja. Er zijn twee routes op basis van formules:
- De functie TRANSLATE (met optioneel DETECTLANGUAGE), ingebouwd in Microsoft 365, die de vertaaldienst van Microsoft aanroept. Dit is de aanbevolen aanpak.
- Een tijdelijke oplossing met WEBSERVICE + FILTERXML voor oudere versies met een eeuwigdurende licentie (2019, 2021 en eerder) die TRANSLATE niet hebben. Dit is een geavanceerde tijdelijke oplossing met echte nadelen.
Beide vereisen een internetverbinding, omdat de vertaling op een externe dienst plaatsvindt. Kies de methode die bij je versie past — en lees de waarschuwingen bij de tweede.
Aanbevolen: de functie TRANSLATE (Microsoft 365)
Als je Microsoft 365 gebruikt, is dit verreweg de eenvoudigste en meest betrouwbare route. De syntaxis:
=TRANSLATE(text, [source_language], [target_language])Een werkend voorbeeld dat het Engels in A2 naar het Spaans vertaalt:
=TRANSLATE(A2, "en", "es")Om de bron automatisch te detecteren, laat je het middelste argument leeg (houd beide komma's):
=TRANSLATE(A2, , "es")Omdat het een echte formule is, kun je die naar beneden kopiëren in een kolom en vertaalt elke rij zijn eigen tekst. Taalcodes zijn codes tussen aanhalingstekens: "en", "es", "fr", "de", enzovoort. Eén geteste kanttekening: "zh" voor Chinees gaf #VALUE! terug in onze test in Excel for Mac, terwijl "zh-Hans" of een lege bron wel werkte — dus als een taal een fout geeft, probeer dan automatische detectie.
Geschikt voor: Microsoft 365-gebruikers die cellen of kolommen vertalen.
Beperkingen: Vereist Microsoft 365 en internet. Dienstgebaseerd, dus de ondersteunde talen kunnen veranderen en grote taken kunnen worden beperkt.
Voor kolommen met gemengde talen: voeg DETECTLANGUAGE toe
Wanneer een kolom meer dan één taal bevat, is automatische detectie handig maar niet altijd eenvoudig te controleren. Met de functie DETECTLANGUAGE kun je zien welke taal Excel heeft gedetecteerd voordat je vertaalt:
=DETECTLANGUAGE(A2)Vervolgens kun je met automatische detectie naar je doeltaal vertalen:
=TRANSLATE(A2, , "en")Beide zijn officiële functies van Microsoft 365, waardoor deze combinatie betrouwbaarder is dan tijdelijke oplossingen van derden.
Geavanceerd (niet aanbevolen): WEBSERVICE + FILTERXML
Deze tijdelijke oplossing is fragiel, alleen voor Windows en is afhankelijk van onofficiële eindpunten. We documenteren die voor de volledigheid, maar raden die voor de meeste gebruikers af — zeker niet voor werk of gevoelige gegevens.
Oudere versies van Excel hebben geen TRANSLATE, maar wel WEBSERVICE (die gegevens van een URL ophaalt) en FILTERXML (die een waarde uit de respons haalt). In principe kun je die combineren om een online vertaaleindpunt aan te roepen en de vertaalde tekst terug te halen. Veel SEO-artikelen presenteren dit als een handige truc, maar het brengt echte risico's met zich mee, dus we vermelden het als geavanceerd en niet aanbevolen voor de meeste gebruikers.
Het algemene idee:
- WEBSERVICE stuurt je tekst en taalpaar naar een vertaal-URL en haalt de ruwe respons op.
- FILTERXML ontleedt die respons en geeft alleen de vertaalde tekenreeks terug.
Waarom we het voor de meeste mensen afraden:
- Het is geen officiële vertaalmethode van Excel. Het is afhankelijk van eindpunten van derden of onofficiële eindpunten die van formaat kunnen veranderen of kunnen verdwijnen, waardoor je formules niet meer werken.
- Het werkt alleen op Windows. Volgens de documentatie van Microsoft is WEBSERVICE afhankelijk van Windows-functies en geeft het op Mac geen resultaten terug, ook al verschijnt het mogelijk in de functiegalerie op Mac. Het is ook alleen beschikbaar in Excel 2013 en later.
- Het is ongeschikt voor gevoelige gegevens. Het versturen van bedrijfsbestanden, klantgegevens of vertrouwelijke inhoud via een onofficieel eindpunt is een privacyrisico.
- Het loopt tegen limieten aan. WEBSERVICE geeft een #VALUE!-fout terug als het resultaat de cellimiet (32,767 tekens) overschrijdt of de URL langer is dan 2,048 tekens, en gratis eindpunten beperken vaak het aantal aanvragen.
Als je een oudere Excel gebruikt en slechts af en toe vertaalt, is het misschien "goed genoeg" voor persoonlijk, niet-gevoelig gebruik. Voor alles daarbuiten zijn de betrouwbaardere opties TRANSLATE van Microsoft 365, GOOGLETRANSLATE van Google Sheets, Power Query of een speciaal vertaalprogramma.
Geschikt voor: Incidenteel persoonlijk gebruik op oudere Windows-Excel, alleen niet-gevoelige tekst.
Beperkingen: Fragiel, alleen voor Windows, onofficieel en een privacyrisico voor vertrouwelijke gegevens.
Stap voor stap: je vertaalformule opbouwen
Met de aanbevolen functie TRANSLATE:
- Klik op de cel waar je de vertaling wilt hebben.
- Typ
=TRANSLATE(. - Klik op de cel met je brontekst (bijvoorbeeld A2).
- Typ een komma en daarna de broncode van de taal tussen aanhalingstekens — of laat die leeg voor automatische detectie.
- Typ een komma en daarna de doelcode van de taal tussen aanhalingstekens, bijvoorbeeld
"es". - Sluit het haakje en druk op Enter.
De cel toont nu de vertaalde tekst en herberekent als de bron verandert.
De formule naar beneden kopiëren in een kolom
- Voer de formule in de eerste rij van je uitvoerkolom in (bijvoorbeeld B2, die verwijst naar A2).
- Selecteer die cel.
- Dubbelklik op de vulgreep (het kleine vierkantje in de rechteronderhoek van de cel) of sleep die naar beneden over je bereik.
Excel kopieert de formule naar elke rij en past de verwijzing aan, zodat elke rij zijn eigen vermelding vertaalt.
Beperkingen van vertalen op basis van formules
- Internet vereist. Beide methoden roepen een online dienst aan.
- Kwaliteit van machinevertaling. Prima voor alledaagse tekst, onbetrouwbaar voor juridische, medische of genuanceerde inhoud zonder menselijke controle.
- Snelheidslimieten en quota. Grote datasets in één sessie kunnen beperkingen en stille fouten veroorzaken.
- Geen opmaak. Formules vertalen alleen platte tekst — geen grafieken, afbeeldingen of celopmaak.
Wanneer je een heel bestand moet vertalen in plaats van afzonderlijke cellen, is een formule niet het juiste hulpmiddel.
Veelgestelde vragen
Kan ik in Excel vertalen zonder invoegtoepassing?
Ja. Microsoft 365-gebruikers hebben de ingebouwde functies TRANSLATE en DETECTLANGUAGE. Oudere versies kunnen een tijdelijke oplossing met WEBSERVICE proberen, maar die is onofficieel en werkt alleen op Windows. Geen van beide heeft een invoegtoepassing nodig, maar beide hebben internet nodig.
Werkt de TRANSLATE-formule in Excel 2019 of 2021?
Nee. TRANSLATE vereist Microsoft 365. In 2019 of 2021 zou je de tijdelijke oplossing met WEBSERVICE nodig hebben, die we voor de meeste gebruikers afraden.
Is de vertaaltruc met WEBSERVICE veilig voor werkbestanden?
Niet echt. Het stuurt je tekst via een onofficieel eindpunt, wat een privacyzorg is voor bedrijfs- of klantgegevens, en het kan zonder waarschuwing stoppen met werken. Gebruik in plaats daarvan een officiële methode.
Wordt de formule bijgewerkt als ik de oorspronkelijke tekst wijzig?
Ja. Net als elke Excel-formule herberekent die wanneer de broncel verandert, zolang je online bent.
Waarom geven sommige cellen een fout wanneer ik een grote lijst vertaal?
Vertaaldiensten beperken het aantal aanvragen. Grote batches kunnen tegen de limiet aanlopen, waardoor sommige cellen mislukken. Het werk in kleinere stukken opsplitsen lost dit meestal op.
Bronnen en updatenotities
Laatst getest: 2026-06-19
Testomgeving: Excel for Mac 16.110 (26061317), Microsoft 365-abonnement, macOS, steekproef van 96 meertalige rijen.
Belangrijkste referenties
We werken deze gids bij wanneer de vertaalfuncties of beschikbaarheidsvereisten van Excel veranderen.
Een heel bestand vertalen, niet alleen cellen?
Sla de formules over. Upload je Excel-bestand en ontvang een vertaalde kopie die je lay-out, formules en opmaak behoudt.
Een Excel-bestand vertalen