So können Umlaute ganz einfach per Excel Funktion umgewandelt werden

Bookmark and Share

Haben Sie häufiger die Notwendigkeit, Umlaute umzuwandeln? Dann bietet sich die hier vorgestellte benutzerdefinierte Excel-Funktion an.

Zur Erstellung der benutzerdefinierten Funktion (UDF) gehen Sie bitte wie folgt vor:

Wenn Sie die benutzerdefinierte Funktion zum umandeln von Umlauten ständig griffbereit haben möchten, dann sollten Sie ein Add-In einbinden und den Code dort einfügen. Anstatt eines Add-Ins können Sie auch die Vorlagendatei xlstart verwenden, da diese ebenfalls bei jedem Start von Excel geladen wird.

Den gesamten Artikel sowie den VBA-Code finden Sie hier auf Excel-Inside.de.

3. Die Syntax der Funktion lautet wie folgt: =UMWANDLEN(Text der umgewandelt werden soll, Umwandlungsparameter)

– Den umzuwandelnden Text können Sie entweder direkt in Anführungsstrichen angeben oder als Bezug, z.B. A1, wenn sich der Text in Zelle A1 befindet.

– Weiterhin stehen zwei Umwandlungsparameter zur Verfügung. Diese sind allerdings optional. Wenn Sie den Parameter nicht angeben oder den Wert 0, dann werden die Umlaut ä,o,ü,ß umgewandelt in ae, oe, üe und ss. Geben Sie stattdessen den Parameter 1 an, bewirkt dies, dass Zeichenfolgen wie ae, oe, ue und ss wieder zurück in Umlaute wie ä,ö,ü und ß zurückverwandelt werden.

 

Angenommen in Zelle A1 steht der umzuwandelnde Text, dann geben Sie beispielsweise in Zelle A2 folgendes ein: =UMWANDELN(A1). Damit werden alle ä,ö,ü und ß in die entsprechend in ae, oe, ue und ss umgewandelt. Alternativ können Sie auch den Parameter 0 mit angeben, also bspw. = UMWANDELN(A1;0). Damit erzielen Sie das gleiche Ergebnis.

 

Den gesamten Artikel sowie den VBA-Code finden Sie hier auf Excel-Inside.de.