Nachtrag:
am einfachsten wäre es wohl, wenn man eine Funktion hat etwa wie "cut"
unter Linux. Gibt es so etwas in LibreOffice Calc, und ich habe es nur
noch nicht gefunden?


Am 30.12.23 um 16:33 schrieb Boris Kirkorowicz:
> Hallo,
> ich möchte einen Report auswerten, der mir als .CSV vorliegt. In diesem
> Report sind in einem Feld hierarschische Kategorienamen enthalten, die
> Ebenen durch ":" getrennt. Nun habe ich mit RECHTS(), LINKS(), FINDEN(),
> LÄNGE() etwas gebastelt, aber das gerät etwas unübersichtlich, je tiefer
> die Ebenen werden. Beispiel für einen Kategorienamen
> Ausgaben:Miete:Art:Lage:Name in G2:
> 
> Ebene 2:
>> =LINKS(RECHTS(G2;LÄNGE(G2)-FINDEN(":";G2));FINDEN(":";RECHTS(G2;LÄNGE(G2)-FINDEN(":";G2)))-1)
> Ergebnis: Miete
> 
> Ebene 3:
>> =RECHTS(RECHTS(G2;LÄNGE(G2)-FINDEN(":";G2));LÄNGE(RECHTS(G2;LÄNGE(G2)-FINDEN(":";G2)))-FINDEN(":";RECHTS(G2;LÄNGE(G2)-FINDEN(":";G2))))
> Ergebnis: Art:Lage:Name
> (gewünscht wäre hier: Art)
> 
> 
> Da verliere ich den Überblick und habe schon heute vergessen, wie ich
> das gestern entwickelt habe, und wie ich das für die Ebenen 4, 5, ff.
> weiterführen müsste.
> 
> Vielleicht habe ich aber auch nur Tomaten auf den Augen, daher meine
> Frage: geht das auch einfacher?
> 
> 
> 

-- 
Mit freundlichem Gruß                                 Best regards
                           Boris Kirkorowicz

-- 
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