ich importiere aus einem Ordner in eine EXCEL-Tabelle, Spalte A, ab Zeile 2 die Dateinamen vieler .csv-Dateien.
Diese Dateinamen sind grundsätzlich nach einer bestimmten Struktur benannt:
Teil 1: verschiedene Zeichen mit unterschiedlicher Länge
Teil 2: nach Teil 1 bis zur nächsten Leerstelle in der Zelle
Teil 3: Zeilenanzahl (Zahlen sind immer vor .csv)
Mein Ziel:
Den Teilbereich Teil 2 in einer eigenen Spalte (Spalte E) ausgliedern.
Problem:
Im Laufe der Zeit wurde Teil 1 immer unterschiedlicher benannt. Deswegen ist es jetzt sehr schwer, diesen Teil 2 separat zu ermitteln. Derzeit habe ich dies mit einer Vielzahl von Hilfsspalten weitgehend grundsätzlich gelöst. Da dies aber erfordert, dass bei einer Aktualisierung der Spalte A die Formeln in Spalte E wieder manuell angepasst werden müssen, ist das nicht mehr praktikabel. Es müsste aber doch möglich sein, den Teil 2 zu finden, da der Teil 1 ja genau definiert werden kann.
In der Anlage meine Mustertabelle.
Tabelle Beginn: In Spalte A sind alle Varianten von Teil 1 aufgelistet. In Spalte B habe ich ermittelt wie viele Zeichen dies jeweils sind.
Tabelle Muster: In Spalte A sind verschiedene importierte .csv-Dateinamen aufgelistet (nicht alle Varianten Teil 1 betreffend). Ab Spalte B sind meine verschiedenen Hilfsspalten, wobei die Spalte E der gesuchte Bereich ist. Dort ist erkennbar, wie ich die Formel derzeit immer wieder anpassen muss.
https://www.herber.de/bbs/user/125955.xlsx
Frage: Wie könnte ich Teil 1 aus der Zelle abschneiden, wenn er den jeweiligen Kriterien aus Spalte A der Tabelle Muster entspricht. Nach dieser Kürzung finde ich den Rest mit Hilfe der Leerstelle, siehe Formel in Spalte I.
Vielen Dank für eine Hilfe.
mfg