ich bekommen Daten per *.csv die wie wie folgt aufgebaut sind (siehe Beispieldatei):
01.09._|_01.09.__ |__Ort1
______ |________|__Messstelle1
______ |________|__Kommentar Zeile 1
______ |________|__Kommentar Zeile 2
______ |________|__Kommentar Zeile 3
https://www.herber.de/bbs/user/142484.xlsx
Bis jetzt sahen die Daten immer gleich aus und hatten immer genau drei Kommentarzeilen. Das konnte ich mit meinen beschränkten Kenntnissen relativ einfach auf ein neues Tabellenblatt in das gewünschte Format bringen:
01.09.2020_|_01.09.2020_|_Ort1_|_Messstelle1_|_"Kommentar Zeile 1
_________ |___________ |_____ |___________ |__Kommentar Zeile 2
_________ |___________ |_____ |___________ |__Kommentar Zeile 3"
Die Kommentarzelle haben ich mit folgender Formel zusammengefasst:
=WENN(LÄNGE('Original Daten'!A1)=6;'Original Daten'!D3&ZEICHEN(10)&'Original Daten'!D4&ZEICHEN(10) &'Original Daten'!D5;" ")
Hier hole ich mir immer statisch die drei Zellen und füge den Text einfach zusammen.
Anschließend Filter ich in der Spalte A die Leerzeilen raus.
Nun gab es in letzter Zeit einige Erweiterungen und die Daten kommen nun nicht mehr mit nur drei Kommentarzeilen, sondern theoretisch x-beliebig.
Gibt es denn auf eine Möglichkeit ohne Makro? Quasi bei der Verkettung im WENN()-Befehl Abbruchkriterien wenn eine Zelle einen bestimmten Wert einnimmt und alles danach wird dann ignoriert?
Oder muss da VBA ran? Wie schaut es dann damit aus?
Für Hinweise und Tipps wäre ich sehr dankbar.
Gruß