Seit Stunden zerbreche ich mir den Kopf über folgendes Problem:
Ich habe eine Tabelle mit folgenden Spalten:
A = Kunde, B = Produkt und C = Marke
Der selbe Kunde kann in mehreren Zeilen öfter vorkommen und daneben andere Produkte stehen haben. Siehe Tabelle 1 unten:
Spalte A Spalte B Spalte C
Kunde 100 Produkt X Marke X
Kunde 100 Produkt Y Marke Y
Kunde 100 Produkt Z Marke Z
Kunde 200 Produkt Y Marke Y
Kunde 200 Produkt Z Marke Z
Kunde 300 Produkt X Marke X
Kunde 300 Produkt Y Marke Y
Kunde 300 Produkt D Marke D
Kunde 300 Produkt F Marke F
Nun möchte ich eine zweite Tabelle erstellen, in der für jeden einzelnen Kunden eine einzige Zeile mit allen seinen Produkten (mit Marke) nebeneinander anzeigt wird. Siehe Tabelle 2 unten:
Spalte A Spalte B Spalte C Spalte D Spalte E Spalte F .....
Kunde 100 Produkt X Marke X Produkt Y Marke Y Produkt Z ....
.
.
Die Abfrage müsste in etwa so lauten:
1. Wenn Wert A1 (Kunde 100) aus Tabelle 2 in Spalte A der Tabelle 1 vorhanden ist, gehe nach rechts und liefere den Wert aus Zelle B1 (also Produkt X) an die Zelle B1 in Tabelle 2.
2. Mach daselbe für Wert der Zelle C1 der Tabelle 1 und liefere den Wert an Zelle C1 der Tabelle 2.
3. Wiederhole das ganze, wenn der selbe Wert A1 (Kunde 100) aus Tabelle 2 in der nächsten Zeile (also Zeile 2) von Tabelle 1 vorkommt.
4. Falls der Wert A1 nicht mehr vorkommt, gehe zu Wert A2 (Kunde 200) und wiederhole die Prozedur u.s.w.
Kann mir irgendwer bei diesem Problem helfen?
Danke auf jeden Fall im Voraus,
Tony