Supportnet / Forum / Tabellenkalkulation
Datenabgleich
Frage
Wie kann ich zwei Tabellen abgleichen?
Problem:
Ich habe zwei Tabellen mit Kunden, die verschiedene Eigenschaften haben. Wie kann ich die Tabellen filtern, dass alle Kunden gefiltert werden, die in beiden Tabellen enthalten sind?
Antwort 1 von pelle
Hallo Matthias,
wenn Du mit filtern meinst:
Kunde A ist sowohl in Tabelle 1 und Tabelle 2 enthalten,
würde ich die Funktion SVERWEIS nutzen,
vorausgesetzt, Du hast einen eindeutigen Kundenbezug!
Mögliche Formel wäre:
=WENN(ISTFEHLER(SVERWEIS(B3;Tabelle2!$B$3:$C$5;2;FALSCH));1;2)
In Tabelle 1 kannst Du dann einen Autofilter einbauen
und Dir die 2´er anzeigen lassen!
Damit hättest Du die "Doppelten"!
gruss
pelle
wenn Du mit filtern meinst:
Kunde A ist sowohl in Tabelle 1 und Tabelle 2 enthalten,
würde ich die Funktion SVERWEIS nutzen,
vorausgesetzt, Du hast einen eindeutigen Kundenbezug!
Mögliche Formel wäre:
=WENN(ISTFEHLER(SVERWEIS(B3;Tabelle2!$B$3:$C$5;2;FALSCH));1;2)
In Tabelle 1 kannst Du dann einen Autofilter einbauen
und Dir die 2´er anzeigen lassen!
Damit hättest Du die "Doppelten"!
gruss
pelle
Antwort 2 von MatthiasG
Nach Eingabe der Formel
=WENN(ISTFEHLER(SVERWEIS(B410;'Kunden Götsch'!$A$2:$A$87;2;FALSCH));1;2)
wird bei mir lediglich der Wert 1 zurückgegeben!
=WENN(ISTFEHLER(SVERWEIS(B410;'Kunden Götsch'!$A$2:$A$87;2;FALSCH));1;2)
wird bei mir lediglich der Wert 1 zurückgegeben!
Antwort 3 von want2cu
Hallo Matthias,
genau zu diesem Thema gab es hier im SN im Bereich EXCEL schon mehrere Anfargen mit gnaz unterschiedlichen LÖsungen. M.E. gab es eine shr fitte Lösung von ALiba mit einer dritten Hilfstabelle. die dem Datenabgleich diente. Ich habe jetzt nur leider auf die schnell ekeine Zeit uzr Suche. Ich weiss aber ganz bestimmt, dass es hier schon sehr gute LÖsungen gabe. Also entweder selber suchen oder auf jemanden warten, dewr sich noch besser erinnert und dir die genaue Fundstelle sagen kann.
An dieser Stelle auch einen schönen Gruss an pelle, meinen Excel-Weggefährten ;-)))
CU
want2cu
genau zu diesem Thema gab es hier im SN im Bereich EXCEL schon mehrere Anfargen mit gnaz unterschiedlichen LÖsungen. M.E. gab es eine shr fitte Lösung von ALiba mit einer dritten Hilfstabelle. die dem Datenabgleich diente. Ich habe jetzt nur leider auf die schnell ekeine Zeit uzr Suche. Ich weiss aber ganz bestimmt, dass es hier schon sehr gute LÖsungen gabe. Also entweder selber suchen oder auf jemanden warten, dewr sich noch besser erinnert und dir die genaue Fundstelle sagen kann.
An dieser Stelle auch einen schönen Gruss an pelle, meinen Excel-Weggefährten ;-)))
CU
want2cu
Antwort 4 von pelle
Hallo Matthias,
ändere Deine Formel wie folgt ab:
=WENN(ISTFEHLER(SVERWEIS(B410;'Kunden Götsch'!$A$2:$B$87;2;FALSCH));1;2)
Wenn die Matrix sich nur auf Spalte bezieht,
klappt es nicht!
Leider kann ich Dir nicht erklären warum!
Habe dafür noch keine Idee!
Habe aber damit Dein Problem nachvollziehen können!
gruss
pelle
ändere Deine Formel wie folgt ab:
=WENN(ISTFEHLER(SVERWEIS(B410;'Kunden Götsch'!$A$2:$B$87;2;FALSCH));1;2)
Wenn die Matrix sich nur auf Spalte bezieht,
klappt es nicht!
Leider kann ich Dir nicht erklären warum!
Habe dafür noch keine Idee!
Habe aber damit Dein Problem nachvollziehen können!
gruss
pelle
Antwort 5 von pelle
Hallo Matthias,
Du hast Post!
Deine Formel mit der einspaltigen Matrix funktioniert auch,
wenn Du den Wert Spaltenindex von 2 auf 1 änderst:
=WENN(ISTFEHLER(SVERWEIS(B410;'Kunden Götsch'!$A$2:$B$87;1;FALSCH));1;2)
Ich nehme mal an, dass Excel mit der fehlenden 2.Spalte ein Problem hat!
gruss
pelle
Du hast Post!
Deine Formel mit der einspaltigen Matrix funktioniert auch,
wenn Du den Wert Spaltenindex von 2 auf 1 änderst:
=WENN(ISTFEHLER(SVERWEIS(B410;'Kunden Götsch'!$A$2:$B$87;1;FALSCH));1;2)
Ich nehme mal an, dass Excel mit der fehlenden 2.Spalte ein Problem hat!
gruss
pelle
Antwort 6 von MatthiasG
Danke für die Tips!!
Klappt einwandfrei - hat mir sehr geholgen!
Klappt einwandfrei - hat mir sehr geholgen!
Antwort 7 von pelle
Hallo Matthias,
Dank für die Rückmeldung!
gruss
pelle
Dank für die Rückmeldung!
gruss
pelle

