Seite 1 von 1

Meherer Formeln / Ersetzen von Textteilen je Zelle

Verfasst: Sa, 18.06.2016 12:43
von TIMSUG
Hallo,

habe eine Orts-Tabelle (jeder Ort = 1 Zeile) deren Inhalte nach HTML bzw. für Dateinamen aufbereitet werden müssen:
Spalte A = Ort Name
Spalte B = Ort HTML

Spalte B bräuchte je Ort nun mehrere Ersetzungen, z.B. Spalte A = "Öderbrück " in Spalte B = "Ö"derbrück" ( ohne Leerzeichen am Ende!) wird; anders gesagt, es müssten mehrere Ersetzungen in Spalte B stattfinden:

=GLÄTTEN(=GLÄTTEN(A1)) (Leerzeichen vorn / hinten entfernen)
ersetze alle Ä in Zelle A1 nach Ä
ersetze alle Ö in Zelle A1 nach Ö
ersetze alle Ü in Zelle A1 nach Ü
ersetze alle ä in Zelle A1 nach ä
ersetze alle ö in Zelle A1 nach ö
ersetze alle ü in Zelle A1 nach ü
ersetze alle ß in Zelle A1 nach ß
ersetze alle " " in Zelle A1 nach "_"; (nach GLÄTTEN die verbliebenen Leerzeichen nach Unterstrich für Dateinamen)

Habe dazu nix weiter im Netz gefunden, evtl. geht auch gar nicht . hat jemand einen Tipp?
Vielen Dank, Gruß Ralf

Re: Meherer Formeln / Ersetzen von Textteilen je Zelle

Verfasst: Sa, 18.06.2016 13:40
von echo
Ein Ansatz: Zitat: Wechseln bist der Arzt kommt :D
http://www.excelformeln.de/formeln.html?welcher=120
Auch wenn dort excel steht passt trotzden :shock:

Angepasst incl Unterstrich statt Leerzeichen am Ende:

Code: Alles auswählen

=WECHSELN(WECHSELN(WECHSELN(WECHSELN(WECHSELN(WECHSELN(WECHSELN(WECHSELN(A1;"ß";"&szilg");"ä";"&auml");"ö";"&ouml");"ü";"&uuml");"Ü";"&Uuml");"Ö";"&Ouml");"Ä";"&Auml");" ";"_")
Gruß Holger

Re: Meherer Formeln / Ersetzen von Textteilen je Zelle

Verfasst: Sa, 18.06.2016 13:51
von TIMSUG
Hallo Holger,
ja, super... das hilft schon mal - DANKE!
Aber wie sieht es mit "GLÄTTEN(A1)" aus, dass vor dem WECHSELN ausgeführt werden muß, um Leerzueichen am Anfang / Ende von A1 zu entfernen?

Re: Meherer Formeln / Ersetzen von Textteilen je Zelle

Verfasst: Sa, 18.06.2016 13:53
von TIMSUG
.... okay, dafür könnte ich ne zusätzliche Zwischen-Spalte anlegen...

Geklärt - DANKE!

Re: Meherer Formeln / Ersetzen von Textteilen je Zelle

Verfasst: Sa, 18.06.2016 14:17
von echo
TIMSUG hat geschrieben:.... okay, dafür könnte ich ne zusätzliche Zwischen-Spalte anlegen...
Geklärt - DANKE!
Das geht natürlich.
Die ganze WECHSELN() Aktion geschieht ja mit dem Text aus A1
Du kannst der Formel natürlich Statt A1 auch das Ergebnis aus Glätten(A1) übergeben. (ersetze in der Formel A1 durch Glätten(A1)

Gruß Holger

Re: Meherer Formeln / Ersetzen von Textteilen je Zelle

Verfasst: Sa, 18.06.2016 15:16
von TIMSUG
jepp, so dachte ich es mir - habs schon fertig :-)