Kurze Antwort
Verwenden Sie unter Microsoft 365 die Funktion TRANSLATE, optional in Kombination mit DETECTLANGUAGE für Daten mit gemischten Sprachen. Es gibt zudem eine WEBSERVICE-basierte Behelfslösung für ältere Excel-Versionen, die jedoch fehleranfällig, nur unter Windows verfügbar und keine offizielle Übersetzungsmethode ist — wir behandeln sie als fortgeschritten und nicht empfehlenswert für die meisten Menschen.
Wie wir diese Formelmethoden getestet haben
Wir haben die formelbasierte Übersetzung an einer Beispielarbeitsmappe mit 96 Zeilen in Englisch, Spanisch, Französisch, Deutsch, Japanisch und Chinesisch getestet und dabei einzelne Zellen, ganze Spalten, die automatische Erkennung und das Verhalten bei langen Texten geprüft.
Testumgebung
Excel for Mac 16.110 (26061317), Microsoft 365-Abonnement, macOS, Testdatum 2026-06-19.
Kann man Text mit einer Excel-Formel übersetzen?
Ja. Es gibt zwei formelbasierte Wege:
- Die Funktion TRANSLATE (mit optionalem DETECTLANGUAGE), in Microsoft 365 integriert, die den Übersetzungsdienst von Microsoft aufruft. Das ist der empfohlene Ansatz.
- Eine Behelfslösung mit WEBSERVICE + FILTERXML für ältere Versionen mit unbefristeter Lizenz (2019, 2021 und früher), die TRANSLATE nicht haben. Das ist eine fortgeschrittene Behelfslösung mit echten Nachteilen.
Beide erfordern eine Internetverbindung, da die Übersetzung über einen externen Dienst erfolgt. Wählen Sie die Methode, die zu Ihrer Version passt — und lesen Sie die Warnhinweise zur zweiten.
Empfohlen: Die Funktion TRANSLATE (Microsoft 365)
Wenn Sie Microsoft 365 nutzen, ist dies bei Weitem der einfachste und zuverlässigste Weg. Die Syntax:
=TRANSLATE(text, [source_language], [target_language])Ein funktionierendes Beispiel, das Englisch in A2 ins Spanische übersetzt:
=TRANSLATE(A2, "en", "es")Um die Ausgangssprache automatisch zu erkennen, lassen Sie das mittlere Argument leer (beide Kommata beibehalten):
=TRANSLATE(A2, , "es")Da es sich um eine echte Formel handelt, können Sie sie in einer Spalte nach unten kopieren, und jede Zeile übersetzt ihren eigenen Text. Sprachcodes sind Codes in Anführungszeichen: "en", "es", "fr", "de" und so weiter. Ein getesteter Vorbehalt: "zh" für Chinesisch gab in unserem Test mit Excel for Mac den Fehler #VALUE! zurück, während "zh-Hans" oder eine leere Ausgangssprache funktionierten — wenn eine Sprache also einen Fehler erzeugt, probieren Sie die automatische Erkennung.
Am besten geeignet für: Microsoft 365-Nutzer, die Zellen oder Spalten übersetzen.
Einschränkungen: Erfordert Microsoft 365 und Internet. Dienstbasiert, daher können sich die unterstützten Sprachen ändern und große Aufträge können gedrosselt werden.
Für Spalten mit gemischten Sprachen: DETECTLANGUAGE hinzufügen
Wenn eine Spalte mehr als eine Sprache enthält, ist die automatische Erkennung praktisch, lässt sich aber nicht immer leicht überprüfen. Mit der Funktion DETECTLANGUAGE können Sie sehen, welche Sprache Excel erkannt hat, bevor Sie übersetzen:
=DETECTLANGUAGE(A2)Anschließend können Sie mit automatischer Erkennung in Ihre Zielsprache übersetzen:
=TRANSLATE(A2, , "en")Beides sind offizielle Microsoft 365-Funktionen, was diese Kombination zuverlässiger macht als Behelfslösungen von Drittanbietern.
Fortgeschritten (Nicht empfohlen): WEBSERVICE + FILTERXML
Diese Behelfslösung ist fehleranfällig, nur unter Windows verfügbar und stützt sich auf inoffizielle Endpunkte. Wir dokumentieren sie der Vollständigkeit halber, empfehlen sie aber den meisten Nutzern nicht — insbesondere nicht für die Arbeit oder sensible Daten.
Ältere Excel-Versionen haben TRANSLATE nicht, aber sie verfügen über WEBSERVICE (das Daten von einer URL abruft) und FILTERXML (das einen Wert aus der Antwort extrahiert). Im Prinzip können Sie beide kombinieren, um einen Online-Übersetzungsendpunkt aufzurufen und den übersetzten Text zurückzuholen. Viele SEO-Artikel präsentieren dies als sauberen Trick, doch er birgt echte Risiken, weshalb wir ihn als fortgeschritten und nicht empfehlenswert für die meisten Nutzer einstufen.
Die allgemeine Idee:
- WEBSERVICE sendet Ihren Text und Ihr Sprachpaar an eine Übersetzungs-URL und ruft die Rohantwort ab.
- FILTERXML analysiert diese Antwort und gibt nur die übersetzte Zeichenfolge zurück.
Warum wir es den meisten Menschen nicht empfehlen:
- Es ist keine offizielle Excel-Übersetzungsmethode. Es stützt sich auf Endpunkte von Drittanbietern oder inoffizielle Endpunkte, die ihr Format ändern oder verschwinden können, wodurch Ihre Formeln nicht mehr funktionieren.
- Es ist nur unter Windows verfügbar. Laut der Dokumentation von Microsoft stützt sich WEBSERVICE auf Windows-Funktionen und liefert auf dem Mac keine Ergebnisse, auch wenn es im Funktionskatalog des Mac erscheinen mag. Außerdem ist es nur in Excel 2013 und höher verfügbar.
- Es ist für sensible Daten ungeeignet. Firmendateien, Kundendaten oder private Inhalte über einen inoffiziellen Endpunkt zu senden, stellt ein Datenschutzrisiko dar.
- Es stößt an Grenzen. WEBSERVICE gibt einen #VALUE!-Fehler zurück, wenn das Ergebnis das Zellenlimit (32,767 Zeichen) oder die URL 2,048 Zeichen überschreitet, und kostenlose Endpunkte drosseln Anfragen häufig.
Wenn Sie ein älteres Excel nutzen und nur gelegentlich übersetzen, kann es für den persönlichen, nicht sensiblen Gebrauch "gut genug" sein. Für alles darüber hinaus sind die zuverlässigeren Optionen TRANSLATE von Microsoft 365, GOOGLETRANSLATE von Google Sheets, Power Query oder ein dediziertes Übersetzungswerkzeug.
Am besten geeignet für: Gelegentlicher persönlicher Gebrauch in älterem Windows-Excel, nur für nicht sensiblen Text.
Einschränkungen: Fehleranfällig, nur unter Windows, inoffiziell und ein Datenschutzrisiko für vertrauliche Daten.
Schritt für Schritt: Ihre Übersetzungsformel erstellen
Mit der empfohlenen Funktion TRANSLATE:
- Klicken Sie auf die Zelle, in der Sie die Übersetzung möchten.
- Geben Sie
=TRANSLATE(ein. - Klicken Sie auf die Zelle mit Ihrem Ausgangstext (z. B. A2).
- Geben Sie ein Komma ein und dann den Code der Ausgangssprache in Anführungszeichen — oder lassen Sie ihn leer für die automatische Erkennung.
- Geben Sie ein Komma ein und dann den Code der Zielsprache in Anführungszeichen, z. B.
"es". - Schließen Sie die Klammer und drücken Sie die Eingabetaste.
Die Zelle zeigt nun den übersetzten Text an und berechnet sich neu, wenn sich die Quelle ändert.
Die Formel in einer Spalte nach unten kopieren
- Geben Sie die Formel in die erste Zeile Ihrer Ausgabespalte ein (z. B. B2, das auf A2 verweist).
- Wählen Sie diese Zelle aus.
- Doppelklicken Sie auf das Ausfüllkästchen (das kleine Quadrat in der unteren rechten Ecke der Zelle) oder ziehen Sie es über Ihren Bereich nach unten.
Excel kopiert die Formel in jede Zeile und passt den Bezug so an, dass jede Zeile ihren eigenen Eintrag übersetzt.
Grenzen der formelbasierten Übersetzung
- Internet erforderlich. Beide Methoden rufen einen Online-Dienst auf.
- Qualität der maschinellen Übersetzung. Für alltägliche Texte in Ordnung, für juristische, medizinische oder nuancierte Inhalte ohne menschliche Prüfung unzuverlässig.
- Ratenbegrenzungen und Kontingente. Große Datensätze in einer Sitzung können eine Drosselung und stille Fehler auslösen.
- Keine Formatierung. Formeln übersetzen nur Klartext — keine Diagramme, Bilder oder Zellformatierungen.
Wenn Sie eine ganze Datei statt einzelner Zellen übersetzen müssen, ist eine Formel nicht das richtige Werkzeug.
Häufig gestellte Fragen
Kann ich in Excel ohne Add-In übersetzen?
Ja. Microsoft 365-Nutzer haben die integrierten Funktionen TRANSLATE und DETECTLANGUAGE. Ältere Versionen können eine WEBSERVICE-Behelfslösung versuchen, die jedoch inoffiziell und nur unter Windows verfügbar ist. Keine der beiden benötigt ein Add-In, aber beide benötigen Internet.
Funktioniert die TRANSLATE-Formel in Excel 2019 oder 2021?
Nein. TRANSLATE erfordert Microsoft 365. Unter 2019 oder 2021 bräuchten Sie die WEBSERVICE-Behelfslösung, die wir den meisten Nutzern nicht empfehlen.
Ist der WEBSERVICE-Übersetzungstrick für Arbeitsdateien sicher?
Nicht wirklich. Er leitet Ihren Text über einen inoffiziellen Endpunkt, was bei Firmen- oder Kundendaten ein Datenschutzproblem darstellt, und er kann ohne Vorwarnung nicht mehr funktionieren. Verwenden Sie stattdessen eine offizielle Methode.
Wird die Formel aktualisiert, wenn ich den Originaltext ändere?
Ja. Wie jede Excel-Formel berechnet sie sich neu, wenn sich die Quellzelle ändert, sofern Sie online sind.
Warum geben einige Zellen einen Fehler aus, wenn ich eine große Liste übersetze?
Übersetzungsdienste begrenzen die Anfragerate. Große Stapel können das Limit erreichen, wodurch einige Zellen fehlschlagen. Das Aufteilen der Arbeit in kleinere Abschnitte löst dies in der Regel.
Quellen und Aktualisierungshinweise
Zuletzt getestet: 2026-06-19
Testumgebung: Excel for Mac 16.110 (26061317), Microsoft 365-Abonnement, macOS, Stichprobe von 96 mehrsprachigen Zeilen.
Primäre Quellen
- Microsoft Excel-Funktion TRANSLATE
- Microsoft Excel-Funktion DETECTLANGUAGE
- Microsoft-Funktion WEBSERVICE
Wir aktualisieren diesen Leitfaden, wenn sich die Übersetzungsfunktionen von Excel oder die Verfügbarkeitsanforderungen ändern.
Übersetzen Sie eine ganze Datei, nicht nur Zellen?
Lassen Sie die Formeln weg. Laden Sie Ihre Excel-Datei hoch und erhalten Sie eine übersetzte Kopie, die Ihr Layout, Ihre Formeln und Ihre Formatierung beibehält.
Eine Excel-Datei übersetzen