Kann mir jemand einen Tipp geben, wie ich dies aufsetzen kann?
Um eine Excel-Datei von Englisch auf Deutsch zu übersetzen, kannst du entweder eine Funktion oder ein Makro verwenden. Hier ist eine einfache Schritt-für-Schritt-Anleitung für beide Methoden:
Excel-Übersetzungsfunktion verwenden:
=WEBSERVICE("https://api.mymemory.translated.net/get?q=" & A1 & "&langpair=en|de")
Makro zur automatischen Übersetzung:
ALT
+ F11
, um den VBA-Editor zu öffnen.Sub TranslateCells()
Dim cell As Range
For Each cell In Selection
cell.Value = Application.WorksheetFunction.Transpose( _
Application.WorksheetFunction.Filter( _
Application.WorksheetFunction.JsonValue( _
Application.WorksheetFunction.WebService("https://api.mymemory.translated.net/get?q=" & cell.Value & "&langpair=en|de"), "responseData.translatedText")))
Next cell
End Sub
Fehler: Formel gibt #VALUE! zurück.
Fehler: Makro funktioniert nicht.
Wenn du keine Makros verwenden möchtest, kannst du die folgende Methode ausprobieren:
Beispiel 1: Eine ganze Spalte übersetzen.
Beispiel 2: Verwendung einer Formeln für spezifische Zellen.
WEBSERVICE
-Formel in eine Zelle, um den Text aus einer anderen Zelle zu übersetzen.1. Wie kann ich eine Excel-Datei einfach auf Deutsch übersetzen?
Du kannst entweder die Excel-Übersetzungsfunktion verwenden oder ein Makro schreiben, das mit einem Übersetzungsdienst arbeitet.
2. Funktioniert die Übersetzung auch für ganze Spalten?
Ja, du kannst das Makro so anpassen, dass es ganze Spalten übersetzt.
3. Gibt es eine Excel-Version, die für diese Funktionen erforderlich ist?
Die beschriebenen Methoden funktionieren in den neuesten Versionen von Excel, die VBA und Webservice-Funktionen unterstützen.
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen