Meherer Formeln / Ersetzen von Textteilen je Zelle

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

TIMSUG
**
Beiträge: 30
Registriert: Di, 23.04.2013 21:13

Meherer Formeln / Ersetzen von Textteilen je Zelle

Beitrag 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
Grüße ausm Harz,
Ralf

Win7 prof. 64Bit, JRE 7 / 65
OO Vers.: AOO412m3(Build:9782) - Rev. 1709696
Übrigens: Wer die Rekursion mal verstehen will, muß vorher die Rekursion verstanden haben :shock: !
Überhaupt: Rekursion hat nichts mit Redundanz zu tun, aber Redundanz viel mit Rekursion :lol:
echo
*******
Beiträge: 1034
Registriert: Fr, 14.11.2008 15:27
Wohnort: BRA - Nds

Re: Meherer Formeln / Ersetzen von Textteilen je Zelle

Beitrag 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
TIMSUG
**
Beiträge: 30
Registriert: Di, 23.04.2013 21:13

Re: Meherer Formeln / Ersetzen von Textteilen je Zelle

Beitrag 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?
Grüße ausm Harz,
Ralf

Win7 prof. 64Bit, JRE 7 / 65
OO Vers.: AOO412m3(Build:9782) - Rev. 1709696
Übrigens: Wer die Rekursion mal verstehen will, muß vorher die Rekursion verstanden haben :shock: !
Überhaupt: Rekursion hat nichts mit Redundanz zu tun, aber Redundanz viel mit Rekursion :lol:
TIMSUG
**
Beiträge: 30
Registriert: Di, 23.04.2013 21:13

Re: Meherer Formeln / Ersetzen von Textteilen je Zelle

Beitrag von TIMSUG »

.... okay, dafür könnte ich ne zusätzliche Zwischen-Spalte anlegen...

Geklärt - DANKE!
Grüße ausm Harz,
Ralf

Win7 prof. 64Bit, JRE 7 / 65
OO Vers.: AOO412m3(Build:9782) - Rev. 1709696
Übrigens: Wer die Rekursion mal verstehen will, muß vorher die Rekursion verstanden haben :shock: !
Überhaupt: Rekursion hat nichts mit Redundanz zu tun, aber Redundanz viel mit Rekursion :lol:
echo
*******
Beiträge: 1034
Registriert: Fr, 14.11.2008 15:27
Wohnort: BRA - Nds

Re: Meherer Formeln / Ersetzen von Textteilen je Zelle

Beitrag 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
TIMSUG
**
Beiträge: 30
Registriert: Di, 23.04.2013 21:13

Re: Meherer Formeln / Ersetzen von Textteilen je Zelle

Beitrag von TIMSUG »

jepp, so dachte ich es mir - habs schon fertig :-)
Grüße ausm Harz,
Ralf

Win7 prof. 64Bit, JRE 7 / 65
OO Vers.: AOO412m3(Build:9782) - Rev. 1709696
Übrigens: Wer die Rekursion mal verstehen will, muß vorher die Rekursion verstanden haben :shock: !
Überhaupt: Rekursion hat nichts mit Redundanz zu tun, aber Redundanz viel mit Rekursion :lol:
Antworten