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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.