Hoe Excel Online Vertalen

OpenL Team 10/17/2025

TABLE OF CONTENTS

Het vertalen van Excel-bestanden is lastig: je wilt de tekst vertaald hebben, maar je mag geen formules, getallen, datums of lay-out breken. Deze gids toont twee betrouwbare online benaderingen—directe documentvertaling (wanneer je tool .xlsx ondersteunt) en een veilige CSV-pijplijn—plus snelle QA-controles om ervoor te zorgen dat alles nog steeds werkt.

Voordat je begint (2 minuten)

  • Maak een back-up kopie van je werkboek; verwijder alle PII (Persoonlijk Identificeerbare Informatie).
  • Identificeer beschermde inhoud die NIET mag veranderen: formules, ID/sleutels, getallen, datums, valuta en bladstructuur.
  • Voeg een stabiele sleutelkolom toe (bijv. row_id) voor opzoekingen als je vertalingen later opnieuw importeert.
  • Sla op als .xlsx (vermijd legacy .xls) en maak bladen indien nodig vrij van bescherming.
  • Documenteer je formulecellen zodat je ze na de vertaling kunt verifiëren.

Kies je methode

ScenarioAanbevolen MethodeWaarom
Eenvoudige tabellen met weinig formulesMethode A (Direct)Snelst; eenstapsproces
Complexe werkboeken met veel formulesMethode B (CSV Pijplijn)Volledige isolatie; nul formulerisico
Onzeker of tool formules beschermtMethode B (CSV Pijplijn)Veilige terugvaloptie
Vertaalworkflow met meerdere personenMethode B (CSV Pijplijn)Versie-controleerbare CSV-bestanden
100+ bladen of op ondernemingsschaalMethode B + AutomatiseringZie “Geavanceerde Tips” sectie

Methode A — Directe .xlsx Vertaling (Snelst)

Gebruik OpenL Excel Translator, DeepL API, Google Cloud Translation, of een andere online documentvertaler die expliciet Excel-bestanden ondersteunt.

Stappen:

  1. Open je vertaaltool
    Voorbeelden: https://doc.openl.io/translate/xlsx (OpenL) of een gelijkwaardige .xlsx-compatibele service.

  2. Selecteer bron- en doeltalen
    Controleer de taalcodes dubbel om mismatches te voorkomen.

  3. Upload je .xlsx bestand
    Zorg ervoor dat de bestandsgrootte binnen de limieten van de tool valt (0 MB).

  4. Download het vertaalde werkboek
    Sla op met een duidelijke naamgevingsconventie (bijv. Report_FR.xlsx).

Snelle QA Na Download:

  • Formules ongewijzigd: Druk op Ctrl + ~ (Windows) of + ` (Mac) om formules weer te geven. Controleer steekproefsgewijs dat:
    • Functienamen in het Engels blijven (bijv. SUM, niet SUMME)
    • Celverwijzingen intact zijn (bijv. A1:A10)
    • Het aantal formules overeenkomt met het origineel
  • Nummers/data intact: Verifieer dat:
    • Totalen nog steeds correct worden berekend
    • Draaigrafieken zonder fouten vernieuwen
    • Geen nummers zijn omgezet naar tekst (controleer op leidende apostroffen)
  • Structuur behouden: Verborgen bladen, opmerkingen, gegevensvalidatie en voorwaardelijke opmaak werken zoals voorheen.

Wat Als Formules Breken?

  • Onmiddellijk terugkeren naar uw back-up kopie
  • Gebruik Excel’s “Compare Spreadsheets” (Inquire add-in) om wijzigingen te identificeren
  • Controleer de formule-audittrail: Formules → Voorgaande/Ondergeschikte Traceren

Methode B — Veilige CSV-pijplijn (Behoudt Formules Door Ontwerp)

Deze methode vertaalt alleen tekstwaarden, waardoor ze volledig gescheiden blijven van formules en berekende velden.

Stap 1: Bereid een Vertalingstabel Voor

In een kopie van uw werkboek:

a) Maak een nieuw blad genaamd ToTranslate

b) Stel kolommen in:

  • row_id — Stabiele unieke sleutel (1, 2, 3…)
  • sheet_name — Bronbladverwijzing (optioneel maar nuttig)
  • cell_ref — Celadres zoals “A5” (optioneel)
  • source_text — De te vertalen tekst
  • context — Korte notitie zoals “knoplabel” of “rapporttitel” (optioneel)

c) Extraheer alleen pure tekstcellen (geen formules, geen nummers)

  • Gebruik een formule zoals: =IF(ISTEXT(Sheet1!A1), Sheet1!A1, "")
  • Of kopieer-plak handmatig alleen tekstcellen
  • Kritisch: Laat formulecellen, nummers, data en ID’s weg

Voorbeeld vertalingstabel:

row_idsheet_namecell_refsource_textcontext
1SalesA1MaandrapportHeader
2SalesB3ProductnaamKolomlabel
3SalesC3OmzetKolomlabel

Stap 2: Exporteren en Vertalen

a) Exporteer ToTranslate als CSV (UTF-8)

  • Bestand → Opslaan als → CSV UTF-8 (komma gescheiden)
  • Controleer codering in Kladblok/TextEdit (moet niet-Latijnse tekens correct weergeven)

b) Vertaal de CSV

  • Upload naar OpenL, DeepL, of je favoriete bulkvertaler
  • Vertaal alleen de kolom source_text
  • Download resultaat met nieuwe kolom target_text

c) Controleer de integriteit van de CSV

  • Aantal rijen ongewijzigd
  • row_id kolom intact
  • Geen mojibake (beschadigde tekens)

Stap 3: Herimporteren en Vertalingen Toewijzen

a) Importeer de vertaalde CSV terug in Excel

  • Gegevens → Van Tekst/CSV (Power Query aanbevolen)
  • Laad in een nieuw blad genaamd Translations

b) Voeg opzoekformule toe in originele bladen

  • In een hulpkolom naast elke broncel, voeg toe:
=XLOOKUP([@row_id], Translations[row_id], Translations[target_text], "")

Of gebruik VLOOKUP/INDEX-MATCH als XLOOKUP niet beschikbaar is:

=IFERROR(VLOOKUP(A2, Translations!$A:$E, 5, FALSE), "")

c) Vervang originele tekst door vertalingen

  • Selecteer de hulpkolom met opzoekresultaten
  • Kopieer → Selecteer doelcellen → Plakken speciaal → Alleen waarden
  • Belangrijk: Plak alleen over tekstcellen, nooit over formules of getallen

d) Opruimen

  • Verwijder hulpkolommen
  • Verwijder de ToTranslate en Translations bladen indien niet langer nodig

Stap 4: Controleer of Alles Nog Werkt

  • Druk op F9 om alle formules opnieuw te berekenen
  • Controleer of totalen, gemiddelden en tellingen overeenkomen met het origineel
  • Ververs draaitabellen (Alt + F5) en verifieer gegevens
  • Test gegevensvalidatie dropdowns
  • Bevestig dat voorwaardelijke opmaak correct wordt geactiveerd

Gescande Tabellen of Afbeeldingen van Bladen (Eerst OCR)

Als uw “Excel-bestand” eigenlijk een afbeelding of PDF-scan is:

  1. Voer OCR uit om tabelgegevens te extraheren

    • Gebruik tools zoals Adobe Acrobat, Microsoft OneNote of online OCR-diensten
    • Exporteer als .xlsx of .csv met behoud van tabelstructuur
  2. Pas vervolgens Methode A of B hierboven toe

    • Controleer de nauwkeurigheid van OCR voordat u gaat vertalen
    • Corrigeer handmatig eventuele verkeerd gelezen nummers of formules

Veelvoorkomende valkuilen (en oplossingen)

1. Decimaal- en duizendtalscheidingstekens

Probleem: 1,234.56 wordt 1.234,56 of wordt als tekst behandeld
Oplossing:

  • Stel het juiste regionale formaat in Excel in voordat u vertalingen importeert
  • Gebruik de functie NUMBERVALUE() als nummers tekst zijn geworden

2. Valutasymbolen

Probleem: $1,000 wordt onterecht €1,000
Oplossing:

  • Gebruik ISO-valutacodes (USD 1,000) in de bron voor duidelijkheid
  • Pas nummeropmaak toe na vertaling, niet binnen de tekst

3. Functienamen in formules

Probleem: SUM() wordt vertaald naar SUMME() (Duits)
Oplossing:

  • Vertaal nooit inhoud binnen formulecellen
  • Als het toch gebeurt, gebruik Zoeken & Vervangen om functienamen terug te zetten

4. Verkeerd opgemaakte datums

Probleem: 12/25/2024 wordt tekst “25/12/2024” met verkeerde seriewaarde
Oplossing:

  • Houd onderliggende serienummers ongewijzigd (datums zijn nummers in Excel)
  • Vertaal alleen datumformaatlabels, niet de datumwaarden zelf

5. Niet te vertalen lijsten

Vertaal nooit:

  • Product SKU’s, ID’s, codes
  • Bestandspaden (C:\Data\file.xlsx)
  • URL’s en e-mailadressen
  • Placeholder-variabelen ({name}, %s)
  • Formulaverwijzingen (A1, Sheet1!B5)
  • Benoemde bereiken

Geavanceerde tips

Batchverwerking van meerdere bladen

  • Power Query-aanpak: Voeg alle bladen samen tot één hoofdvertaaltabel
  • VBA-macro: Automatiseer de extractie van tekstcellen over werkboeken
  • API-integratie: Voor 100+ bestanden, gebruik vertaal-API’s met batch-eindpunten

Automatisering met Scripts

' Eenvoudige VBA om tekstcellen te extraheren
Sub ExtractTextCells()
    Dim ws As Worksheet, cell As Range, i As Long
    Set ws = Sheets.Add
    ws.Name = "ToTranslate"
    ws.Range("A1:C1").Value = Array("row_id", "source_text", "cell_ref")
    i = 2
    For Each cell In ActiveSheet.UsedRange
        If IsText(cell) And Not HasFormula(cell) Then
            ws.Cells(i, 1) = i - 1
            ws.Cells(i, 2) = cell.Value
            ws.Cells(i, 3) = cell.Address
            i = i + 1
        End If
    Next cell
End Sub

Versiebeheer voor Vertalingen

  • Sla CSV-bestanden op in Git voor team samenwerking
  • Gebruik diff-tools om vertaalwijzigingen bij te houden
  • Onderhoud een woordenlijst voor consistente terminologie

Finale QA Checklist

Voordat u uw vertaalde werkboek levert:

  • Formule-integriteit: Aantallen en verwijzingen ongewijzigd (Ctrl + ~ om te verifiëren)
  • Berekeningen correct: Totalen, grafieken en draaitabellen komen overeen met de originele resultaten
  • Geen gegevensbeschadiging: Nummers zijn nog steeds nummers (geen tekst); datums correct geformatteerd
  • Volledige vertaling: Alle bedoelde labels vertaald; geen brontaal blijft over
  • Beschermde cellen onaangeroerd: Formulecellen, constanten en ID’s ongewijzigd
  • Correcte codering: UTF-8 overal; geen mojibake in Aziatische/Cyrillische scripts
  • Opmaak behouden: Lettertypen, kleuren, randen en uitlijningen intact
  • Hyperlinks functioneel: Interne en externe links werken nog steeds
  • Macro’s compatibel: VBA-code werkt indien van toepassing (hoewel tekst in code mogelijk vertaald moet worden)

Probleemoplossing Snelle Referentie

ProbleemWaarschijnlijke OorzaakOplossing
Formules worden als tekst weergegevenPer ongeluk vertalingHerstel vanuit back-up; gebruik Methode B
Nummers verkeerd opgemaaktLocale mismatchPas regionale nummerformaat opnieuw toe
Draaigrafiek breektBrondata gewijzigdVervers gegevensbron; controleer veldnamen
Bestandsgrootte opgeblazenIngebedde vertaalmetadataOpslaan als nieuw bestand; verwijder XML-artifacten
Niet-Latijnse tekst wordt weergegeven als ???Verkeerde coderingExporteer CSV opnieuw als UTF-8 BOM

Aanbevolen Hulpmiddelen

Directe .xlsx Vertaling

  • OpenL Excel Translator: https://doc.openl.io/translate/xlsx
  • DeepL API: Ondersteunt .xlsx via API (vereist integratie)
  • Google Cloud Translation: Geavanceerde documentvertaling

CSV/Bulk Vertaling

  • OpenL: Behandelt CSV met contextbehoud
  • DeepL: CSV-upload met woordenlijstondersteuning
  • Microsoft Translator: Azure Cognitive Services (API)

OCR voor Gescande Bladen

  • Adobe Acrobat Pro: Beste voor complexe tabellen
  • Microsoft OneNote: Gratis OCR met tabelondersteuning
  • Online OCR: ocr.space, onlineocr.net

Samenvatting

Voor snelheid: Gebruik Methode A (directe .xlsx vertaling) als uw tool expliciet formules beschermt.

Voor veiligheid: Gebruik Methode B (CSV-pijplijn) om de integriteit van formules te garanderen door volledige isolatie.

Altijd verifiëren: Voer de QA-checklist uit voordat u vertaalde bestanden levert.

Vertaal snel, verifieer grondig en lever met vertrouwen. 🚀