Aus Mehrzeiler-Zelle die einzelnen Zeilen extrahieren

Von Michael Vaerst. | 8 November, 2024 - 13:53
Kurzbeschreibung:

Im Beitrag http://experts.ragtime.de/experts/node/3901 des RagTime-Forums wurde diskutiert, wie man aus einer mehrzeiligen Rechenblattzelle einzelne Zeilen extrahiert. Thomas Eckert hat dort eine Lösung aufgezeigt, wie mit zeilenweise kopierten Einzelformeln gearbeitet werden kann. Das hier vorliegende Beispiel geht die Lösung auf ganz anderem Weg an: mit Suchlauffunktionen.

Ausführliche Beschreibung:

Aus einer mehrzeiligen Zelle sollen die einzelnen Zeilen extrahiert werden.
Bei diesem Vorgang soll alles automatisiert ablaufen, ohne Formeln zu erstellen oder kopieren zu müssen.

Es wird angenommen, dass ein Quellendokument bzw. eine Quellen-Komponente vorliegt (hier im Beispiel das Rechenblatt "R1"), in dem in einer mehrzeiligen Zelle (A1) mehrere Zeilen Text eingetragen sind. Aus dieser Zelle sollen nun die einzelnen Zeilen extrahiert und in eine Zieldatei bzw. Zielkomponente (hier im Beispiel das
Rechenblatt "R2") separiert übertragen werden.

Darüber hinaus sollen beide Blätter (Quelle R1 und Ziel R2) keine Formeln enthalten, da diese z.B. durch Eingabe- oder Import-Daten oder auch nachträgliche Vermerke, etc. unbeabsichtigt gelöscht oder verändert werden könnten.
Infolgedessen wurden alle Formeln und Hilfswerte in ein externes Formelblatt "R Formeln" ausgelagert. Dort sind Formeln mit Suchlauffunktionen untergebracht, die nicht mehr angepasst werden müssen.

Des Weiteren wird bei dieser Lösung nicht mit zeilenweise kopierten Einzelformeln gearbeitet, sondern mit Suchlauffunktionen. Auf diese Weise kann der Eintrag in der Mehrzeiler-Zelle A1 in R1 beliebig viele Zeilen enthalten, ohne dass weitere Formeln erstellt werden müssen. Jede Zeile des Mehrzeilers (die mit Zeilenschaltung und einem Textumbruch endet) wird automatisch in eine einzelne Zelle der Spalte A von R2 übertragen.

Kleines Bild (250 * 250):
Aus Mehrzeiler-Zelle die einzelnen Zeilen extrahieren
Großes Bild (bis 800 * 800):
Aus Mehrzeiler-Zelle die einzelnen Zeilen extrahieren
Anhang Größe
Aus Mehrzeiliger Zelle Extrahieren.rtd 781.25 KB