VBA vergleich zweier Tabellen

Gast #5488193
Lesenswert?

Hallo Zusammen,
ich brauche dringend Hilfe Bitte

Ich muss zwei Spalten in unterschiedlichen tabellen Spalte A Tabelle 1 
mit Spalte B in Tabelle 2
Spalte A Tabelle 1 sieht so aus
StrkNr.       SAPNr.
125               1155
125               1113
125               2222
126               3333



 Spalte B Tabelle 2 sieht so Aus
StrkNr
125
126


in Tabelle B gibt es keine doubletten. Das Programm soll nach alle 
Werten von Spalte B Tabelle 2 in Spalte A Tabelle 1 suchen. Dann die 
Werte von Tabelle 1 in Tabelle 2 zuordnen . Wenn mehrere Treffer gibt 
dann in derselben zeile eine lehre Zelle lassen und den zeiten Werte 
hinzufügen
Sodass es so aussieht
 Spalte B Tabelle 2 sieht so Aus
StrkNr           Treffer 1           Treffer 2           Treffer 3 
usw...
125               1155               1113              2222 
222
126                3333
Gast #5488325
Lesenswert?

Hallo Zusammen,
ich brauche dringend Hilfe Bitte

Ich muss zwei Spalten in unterschiedlichen tabellen Spalte A Tabelle 1
mit Spalte B in Tabelle 2
Spalte A Tabelle 1 sieht so aus
StrkNr.       SAPNr.
125               1155
125               1113
125               2222
126               3333



 Spalte B Tabelle 2 sieht so Aus
StrkNr
125
126


in Tabelle B gibt es keine doubletten. Das Programm soll nach alle
Werten von Spalte B Tabelle 2 in Spalte A Tabelle 1 suchen. Dann die
Werte von Tabelle 1 in Tabelle 2 zuordnen . Wenn mehrere Treffer gibt
dann in derselben zeile eine lehre Zelle lassen und den zeiten Werte
hinzufügen
Sodass es so aussieht
 Spalte B Tabelle 2 sieht so Aus
StrkNr           Treffer 1           Treffer 2           Treffer 3
usw...
125               1155               1113              2222

126                3333
Gast #5488370
Lesenswert?

Ist schon etwas tricky, geht aber:
Ich würde zunächst einmal Tabelle 2 ergänzen um mehrere Spalten:
- eine ZÄHLENWENN, die mir pro StrkNr angibt, wie oft sie eigentlich 
vorkommt
- und dann anschließend jeweils eine Spalte für die Trefferzeile und den 
jeweiligen Treffer; also etwa "Zeile Treffer 1" und "Treffer 1". In 
ersterer z.B. mittels VERGLEICH den ersten Eintrag finden, per INDEX 
lässt sich der Wert holen
für die Treffer ab 2. muss dann bei VERGLEICH die Suchmatrix 
entsprechend in Abhängigkeit des ersten Treffers (+1) angepasst werden; 
die dazu notendige Adressangabe baut man sich per INDIREKT und TEXT

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren