23.08.2023, 11:57
Hallo liebe Forums-Mitglieder,
vorab, ich arbeite noch nicht allzu lange mit Excel daher entschuldigt meine Unwissenheit. Ebenfalls bin ich neu in diesem Forum.
Folgende Situation:
In meiner Excel Datei geht es um Etiketten in verschiedenen Sprachen.
Sheet 1 beinhaltet unter anderem 5 Spalten mit den Text Elementen für 5 verschiedene Sprachen.
Beispiel:
Tabletten. Tablets. comprimés. comprimidos. compresse.
Die Etiketten werden vom Produktentwickler zunächst in Deutsch angefertigt und sollen dann in die anderen 4 Sprachen mit den Daten aus Sheet 1 übersetzt werden.
Dafür habe ich Sheet 2 angefertigt wo über folgende Formel die Übersetzungen in die 4 Sprachen ausgespuckt werden:
=WENN(ISTFEHLER(SVERWEIS($D10;Datenanlage!$B$6:$K$4941;4;0));"Übersetzung nicht vorhanden!";SVERWEIS($D10;Datenanlage!$B$6:$K$4941;4;0))
Das Funktioniert auch solange der Deutsche-Suchtext genauso im Sheet 1 vorhanden ist.
Problem ist, dass der Suchtext der ja vom Produktentwickler kommt oft nicht 100% übereinstimmt.
Eine Lösung für "zu wenig" Text habe ich gefunden mit Platzhaltern:
=WENN(ISTFEHLER(SVERWEIS("*"&$D10&"*";Datenanlage!$B$6:$K$4941;3;0));"Übersetzung nicht vorhanden!";SVERWEIS("*"&$D10&"*";Datenanlage!$B$6:$K$4941;3;0))
Nun die Problemsituation:
In der zu übersetzenden Etikett-Datei steht zum Beispiel "- vegan" im Sheet 1 jedoch nur "vegan" weshalb mit meiner Formel die zugehörigen Übersetzungen nicht gefunden werden. Natürlich könnte man den Bindestrich vor dem kopieren entfernen, jedoch könnte man dann genauso gut in Sheet 1 mit Strg + F arbeiten. Außerdem hat das Etikett sehr viele Einträge weshalb ich nach einer Lösung suche in der man die Inhalte des Etiketts kopiert und die beste Übereinstimmung aus Sheet 1 gefunden wird und somit die passenden Übersetzungen ausgespuckt werden.
Ich hoffe ich konnte das Problem ordnungsgemäß darlegen. Es würde mich freuen wenn ihr mir helfen könnt.
LG
vorab, ich arbeite noch nicht allzu lange mit Excel daher entschuldigt meine Unwissenheit. Ebenfalls bin ich neu in diesem Forum.
Folgende Situation:
In meiner Excel Datei geht es um Etiketten in verschiedenen Sprachen.
Sheet 1 beinhaltet unter anderem 5 Spalten mit den Text Elementen für 5 verschiedene Sprachen.
Beispiel:
Tabletten. Tablets. comprimés. comprimidos. compresse.
Die Etiketten werden vom Produktentwickler zunächst in Deutsch angefertigt und sollen dann in die anderen 4 Sprachen mit den Daten aus Sheet 1 übersetzt werden.
Dafür habe ich Sheet 2 angefertigt wo über folgende Formel die Übersetzungen in die 4 Sprachen ausgespuckt werden:
=WENN(ISTFEHLER(SVERWEIS($D10;Datenanlage!$B$6:$K$4941;4;0));"Übersetzung nicht vorhanden!";SVERWEIS($D10;Datenanlage!$B$6:$K$4941;4;0))
Das Funktioniert auch solange der Deutsche-Suchtext genauso im Sheet 1 vorhanden ist.
Problem ist, dass der Suchtext der ja vom Produktentwickler kommt oft nicht 100% übereinstimmt.
Eine Lösung für "zu wenig" Text habe ich gefunden mit Platzhaltern:
=WENN(ISTFEHLER(SVERWEIS("*"&$D10&"*";Datenanlage!$B$6:$K$4941;3;0));"Übersetzung nicht vorhanden!";SVERWEIS("*"&$D10&"*";Datenanlage!$B$6:$K$4941;3;0))
Nun die Problemsituation:
In der zu übersetzenden Etikett-Datei steht zum Beispiel "- vegan" im Sheet 1 jedoch nur "vegan" weshalb mit meiner Formel die zugehörigen Übersetzungen nicht gefunden werden. Natürlich könnte man den Bindestrich vor dem kopieren entfernen, jedoch könnte man dann genauso gut in Sheet 1 mit Strg + F arbeiten. Außerdem hat das Etikett sehr viele Einträge weshalb ich nach einer Lösung suche in der man die Inhalte des Etiketts kopiert und die beste Übereinstimmung aus Sheet 1 gefunden wird und somit die passenden Übersetzungen ausgespuckt werden.
Ich hoffe ich konnte das Problem ordnungsgemäß darlegen. Es würde mich freuen wenn ihr mir helfen könnt.
LG