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]

Antwort per Email an