Hey Michael,

mit Formel wird es wahnsinnig kompliziert... rate ich ab von.

Mit Makros wäre es leicht lösbar - weiss aber nicht, ob Du Makros schreiben kannst ;)

Der schnellste Weg mit Umweg;)

Alle Ursprungszellen markieren, kopieren (in Zwischenablage).

Einfaches Textdokument öffnen (notpad oder so) --> Einfügen. Alles markieren, kopieren und zurück zu Calc gehen.

Nun die Startzelle des zukünftigen Blocks markieren (also die oben links) -> Einfügen.

Nun öffnet sich der Einfügedialog mit Vorschau: Dort gibst Du im Bereich Trennoptionen ein:

Markiere "Andere" und gib "|" in das Feld ein (ohne Anführungszeichen). Alle anderen Haken entfernen!

Markiere noch "Feldtrenner zusammenfassen"  und "Leerräume beschneiden" -

die Vorschau sollte dir schon das korrekte Ergebnis anzeigen.

Dann einfach OK klicken und fertig:)

Du kannst auch noch die Spaltentypen einzeln verändern - bei Bedarf. Musst Du einfach ausprobieren.

Viele Grüße

Thomas


Am 03.01.2022 um 18:56 schrieb Hessler, Klaus-Michael:
in einer CALC-Tabelle habe ich Text-Zellen z.B. mit

   Text S  | 12345 | 19% | Text A
   Text Sa | 6789  |  7% | Text xx
   Text qq | 0000  | 19%

Die Inhalte sollen jeweils bei " | " separiert werden, in SQL gibt es SPLIT aber in CALC? Wie kann ich

 * die Trennung erreichen
   oder
 * die Anzahl der enthaltenen Trenner je Zelle ermitteln?


--
Liste abmelden mit E-Mail an: [email protected]
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy

Antwort per Email an