2
« am: August 26, 2012, 17:28:21 Nachmittag »
Hallo melkorta,
wenn nach den Bindestrichen innerhalb der Wortkombinationen kein Leerzeichen kommt, nach den Bindestrichen am Ende der Wortkombinationen aber schon, hilft
=WECHSELN(A2;"- ";" ")
ACHTUNG! Nach dem - steht ein Leerzeichen, ebenso zwischen den letzten beiden Anführungszeichen.
Wenn nach den Wortkombinationen mit Bindestrich am Ende nichts mehr kommt (die Bindestriche also das letzte Zeichen sind), wird es etwas komplizierter:
=WENN(RECHTS(B2)="-";LINKS(B2;LÄNGE(B2)-1);B2)
Das ganze muss dann zweistufig erfolgen, erste Spalte die zu ändernden Zellen, zweite Spalte die erste Forrmel, dritte Spalte die zweite Formel. Die zweite Formel muss sich auch auf das Ergebnis der ersten beziehen, also in die zweite Spalte verweisen.
Wenn z.B. die zu änderden Zellen in Spalte A und Spalten B und C frei sind, müssen die Formeln wie oben eingegeben werden.
Alternativ kann man die Formeln auch zu einer zusammenfassen, dann sieht es aber komplizierter, als es ist:
=WECHSELN(WENN(RECHTS(A2)="-";LINKS(A2;LÄNGE(A2)-1);A2);"- ";" ")
Außerdem müssen die Formeln natürlich in jeder Zeile wiederholt werden (mit entsprechender Zeilenzahl).
Viel Erfolg,
Hirnspatz
PS: Die Formel von maninweb erzeugt bei mir zwar keinen Fehler, dafür in einigen Fällen aber eine Ausgabe, die doppelt so lang ist, wie sie sein dürfte.