Daten aus versch. Tabellenblättern zusammenführen
Christian
ich habe folgendes Problem, für das ich leider in bestehenden
Beiträgen noch keine Lösung gefunden habe:
Auf verschiedenen Tabellenblättern befinden sich unterschiedliche
Informationen zu Kunden, als eindeutiger "Schlüssel" ist jedoch in
allen Blättern die Kundennummer vorhanden.
Bsp.:
Blatt1, Spalte A: Kundennummer, Spalte B: Kundenname, Spalte C: Adresse
Blatt2, Spalte A: Kundennummer, Spalte B: bestellter Artikel, Spalte C: bestellte Menge
Es kann vorkommen, dass pro Kunde in Blatt1 mehrere Einträge in Blatt2 vorhanden sind. Ich möchte nun in einem neuen Tabellenblatt alle Informationen
zusammenfassen, d.h. pro Zeile aus Blatt2 auch die zugehörigen Infos aus Blatt1 anzeigen lassen.
Bsp.:
Blatt1
Kundennr Kundenname Adresse
00004711 HugoTester Testweg
00004811 EgonTester Teststr
Blatt2
Kundennr Artikel Menge
00004711 0000815 10000
00004711 0000915 20000
00004811 0000815 15000
00004811 0000915 30000
00004911 0001015 25000
neues Blatt3 (Zusammenführung) soll dann so aussehen:
Kundennr Artikel Menge Kundenname Adresse
00004711 0000815 10000 HugoTester Testweg
00004711 0000915 20000 HugoTester Testweg
00004811 0000815 15000 EgonTester Teststr
00004811 0000915 30000 EgonTester Teststr
00004911 0001015 25000 EgonTester Teststr
Die einzige Lösung, die mir hier spontan einfällt, sind zwei ineinander verschachtelte While-Schleifen. Ich kann mir jedoch vorstellen, dass das bei vielen Datensätzen relativ langsam werden könnte.
Vielleicht hat jemand eine elegantere Lösung? Vielen Dank schon mal an alle!
Gruß,
Christian