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