Robert Grosskopf schrieb:
Am Donnerstag, 8. Dezember 2005 12:43 schrieb Hannelore Berneaud:
Hallo Anwender,
ich arbeite seit kurzem mit OpenOffice 2.0 und bin begeistert! Ich weine
Excel keine Träne nach!
Allerdings suche ich jetzt die Funktion, innerhalb großer Dateien einen
Spalten-Inhalt, der aus mehreren Wörtern besteht, in mehrere Spalten
aufzuteilen. In Excel fand man diese Funktion unter Daten > Text in
Spalten. Es öffnete sich der "Text-Assistent", mit dessen Hilfe man die
Verteilung in die neuen Spalten festlegen konnte.
Eine einfache Lösung weiss ich für dieses Problem nicht. Leider gibt es in den
Funktionen keine, die direkt nach Worten Text auftrennt. Was vermutlich
funktionieren würde ist, den Spalteninhalt als Text zu speichern und dann
wieder als Tabelle einzulesen - da wird dann nach eventuellen Spaltentrennern
gefragt.
Eine Formellösung ist die folgende:
=TEIL(A2;1;SUCHEN(" ";A2))
Der Text aus A2 wird von der ersten Stelle bis zum ersten Auftreten der
Leerstelle (" ") wiedergegeben
=TEIL(A2;SUCHEN(" ";A2)+1;SUCHEN(" ";A2;SUCHEN(" ";A2)))
Der Text aus A2 wird direkt nach (deshalb +1) der ersten Leerstelle (" ") bis
zur relativen Position der ersten Leerstelle wiedergegeben
zum Auftreten der 2. Leerstelle wiedergegeben.
Funktioniert daher nur wenn das 2. Wort genauso lang ist das erste Wort
Sicher keine locker machbare Lösung - vor allem, wenn es längeren Text
aufzusplitten gibt. Hier müsste dann die Abfrage laufend ineinander
verschachtelt werden. Aber vielleicht wissen andere ja direktere Lösungen.
Prinzipiell würde es funktionieren mit einer Kombination von:
=LINKS(A2;SUCHEN(" ";A2)) in Zelle A3, und
=WECHSELN(A2;A3;"";1) in Zelle B2
und beide Formeln soweit nach rechts "ziehen",wie es Worte in A2 gibt.
Diese Lösung halte ich aber auch nicht für optimal für die angefragte
Aufgabenstellung und verweise auf meine Antwort von 8.12 17:40
Gruß
Werner
Gruß
Robert
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]