Mein Problem ist etwas komplexer: ich versuche mal, das einigermassen zu beschreiben.
Aus unserem Warenwirtschaftssystem muss ich monatlich Daten aktualisieren und zuordnen. Es können immer neue Datensätze hinzukommen, resp. Datensätze herausfallen.
Es handelt sich hierbei um 2 Tabellen die ich aus einen Download erstelle. Eine dritte Tabelle liest - Macrogesteuert die beiden ersten Tabellen ein, sortiert, filtert usw.
Soweit - so gut!
Tabelle 1 enthält (stark vereinfacht) in sortierter Reihenfolge in Spalte A alle Artikelnummern (und in weiteren Spalten Texte, Preise und sonstige Daten, die hierbei aber nicht relevant sind)
Tabelle 2 enthält Gruppenbezeichnungen zu Artikelnummern, wobei "und hier liegt das Problem!!!" ein Artikel mehreren Gruppen zugeordnet sein kann.
Aussehen tut das ganze etwa so:
Tabelle 1:
Spalte A - Spalte B bis ...
Artikel 1 - irgendwelche Daten
Artikel 2 - ...
.
.
Artikel n
Tabelle 2:
Spalte A - Spalte B
Artikel 1 - Gruppe A
Artikel 1 - Gruppe C
Artikel 2 - Gruppe A
Artikel 3 - Gruppe D
Artikel 3 - Gruppe F
Artikel 3 - Gruppe X
.
.
Artikel n - ...
Will ich nun jedem Artikel in Tabelle 1 in der nächsten freien Spalte "sowieso" (z.b M) die Gruppe zuordnen, bekommen ich über die SVerweis-Formel "sverweis(A1;Tabelle 2!A:B;Spaltenummer;0)" jeweils nur die erste gefundene Gruppe zugeordnet, also in obigem Beispiel nur die Gruppe A zum Artikel 1. Wie kann ich in Tabelle 1 nun in Spalte N und folgenden die jeweils noch vorkommenden Gruppen zur gleichen Artikelnummer zuordnen, da ich ja - selbst wenn ich die Formel in Tabelle 1 Spalte N wiederholen würde - wieder nur die Gruppe A zum Artikel 1 finden würde.
Als Ansatz käme auch in Betracht, die bereits in Tabelle 2 gefundenen Zeile nach dem Eintrag in Tabelle 1 zu löschen (zuvor natürlich die Formeln in Tabelle 1 in Werte umsetzen).
So meine "Damen und Herren Gelehrten", jetzt seid Ihr am Zug!
Danke!!!
Viele Grüsse
Lothar Reimann