ich habe folgendes Anliegen und freue mich, wenn es hier den ein oder anderen Lösungsvorschlag geben kann (Formeln und/oder VBA):
Ausgangssituation: Einer eindeutigen ID sind mehrere Sub_IDs zugeordnet. In einer konsolidierenden Tabelle sollen nun diese Sub_IDs für die einzelne ID aufgelistet werden. Die Anzahl der Sub_IDs kann varieren. Die Auflistung ist bereits per realisiert. Die derzeitige Variante entspricht im Grunde Tabelle 1. Aktuell werden schlicht und ergreifend für die Sub_IDs eine gewisse Zahl (ca. 30) an Zeilen vorreserviert.
Tabelle 1
A | B | |
1 | ID | Sub_ID |
2 | 31083 | 101 |
3 | 102 | |
4 | 103 | |
5 | 104 | |
6 | 105 | |
7 | ||
8 | ||
9 | ||
10 | 31084 | 201 |
11 | 202 | |
12 | 203 | |
13 | ||
14 | ||
15 | ||
16 | ||
17 | ||
18 | 31084 | 301 |
19 | 302 | |
20 | 303 | |
21 | 304 | |
22 | 305 | |
23 | 306 | |
24 | 307 | |
25 |
Problemstellung: Da die Anzahl der IDs und derer Sub_IDs enorm hoch ist, suche ich nach einer eleganten Variante, die in Abhängigkeit der Anzahl der Sub_Ids eine entsprechende Anzahl freier Zellen reserviert und automatisch die Formel einfügt, welche die Sub_IDs auflistet - wie in Tabelle 2. Liegen keine Sub_IDs mehr für die ID vor, soll in der passenden Zeile mit der nächsten ID der Vorgang wiederholt werden...and so on.
Tabelle 2
A | B | |
1 | ID | Sub_ID |
2 | 31083 | 101 |
3 | 102 | |
4 | 103 | |
5 | 104 | |
6 | 105 | |
7 | 31084 | 201 |
8 | 202 | |
9 | 203 | |
10 | 31084 | 301 |
11 | 302 | |
12 | 303 | |
13 | 304 | |
14 | 305 | |
15 | 306 | |
16 | 307 |
Hat eventuell jemand einen Ansatz bzw. eine Lösung des Problems parat?
Viele Grüße