Microsoft Excel

Das Portal zum Thema Excel-Formeln

Gruppe: Textfunktionen - BEITRAG: Umlaute und ß aus Text entfernen *


Aufgabe
Du möchtest aus einem Text die Umlaute ä,ö,ü austauschen in ae, oe, ue, sowie das ß in ss.
Beispiel:
Aus "Vermögensveräußerungserlaßüberprüfung" werde "Vermoegensveraeusserungserlassueberpruefung"
Lösung
Der zu konvertierende Text steht in A1:
=WECHSELN(WECHSELN(WECHSELN(WECHSELN(A1;"ß";"ss");"ä";"ae");"ö";"oe");"ü";"ue")

Das ganze geht natürlich auch andersherum:
=WECHSELN(WECHSELN(WECHSELN(WECHSELN(A1;"ss";"ß");"ae";"ä");"oe";"ö");"ue";"ü")
Aus "Vermoegensveraeusserungserlassueberpruefung" wird "Vermögensveräußerungserlaßüberprüfung"

Aber ACHTUNG:
Diese Rückrichtung ist etwas heikel:
Aus "graue Masse" wird "graü Maße" !

Hinweis von Michael Voigt vom 08.08.2005:
Der Öltank bleibt auch weiterhin der Öltank.
Um das zu beheben, muss man entweder WECHSELN, bis der Arzt kommt (Formel von Michael):
=WECHSELN(WECHSELN(WECHSELN(WECHSELN(WECHSELN(WECHSELN(WECHSELN(A1;"ß";"ss");"ä";"ae");"ö";"oe");"ü";"ue");"Ü";"Ue");"Ö";"Oe");"Ä";"Ae")
(bei ganzen Sätzen geht´s meist nur so)

Oder aber man nutzt die Funktion GROSS2 und WECHSELT dagegen KLEIN(A1):
=GROSS2(WECHSELN(WECHSELN(WECHSELN(WECHSELN(KLEIN(A1);"ß";"ss");"ä";"ae");"ö";"oe");"ü";"ue"))