Supportnet / Forum / Tabellenkalkulation
Datenabgleich in Excel
Frage
Hall Excel-Fans,
ich habe folgendes Problem. Ich muss zwei Exceltabellen (jeweils ca. 2500 Datensätze) unter Abgleich bestimmter Kriterien in einer dritten Tabelle zusammenführen.
Tabelle A enthält den Vornamen/Nachnamen/Strasse/Postleitzahl/Wohnort
Tabelle B enthält Vornamen/Nachnamen sowie weitere Datensätze in den Spalten C,D,E und F.
In Tabelle C sollen, sofern der Vorname und der Nachname aus Tabelle A + B identisch sind, einmale der Vorname und der Nachname sowie die Daten aus Tabelle A und die Daten aus Tabelle B ab Spalte C übertragen werden. Die Datensätze die nicht in beiden Tabellen enthalten sind sollen in Tabelle C unberücksichtigt bleiben.
Gibt es hierfür eine Lösung ?
Ich wäre für Hilfe dankbar.
Gruß, Michael.
Antwort 1 von heijei
Hilfe, wo sind die Excel-Experten !!!
Antwort 2 von Aliba
Hi Heijei,
Kopiere Deine Spalten A und B aus den beiden Tabellen in eine neue Tabelle. Also du fügst dann die Daten aus B unter den Daten der Spalte A ein. In Spalte C schreibst Du folgende Formel:
=A1&B1
In Spalte D die Formel:
=WENN(ZÄHLENWENN($C$1:C1;C1)=2;1;0)
Jetzt wird bei jedem Datensatz beim 2. Auftreten eine 1 geschrieben.
Dann den Autofilter auf die Tabelle setzen, die rausfiltern, die in Spalte D eine 0 stehen haben und alle Zeilen markieren und mit Strg- löschen.
Spalte D kann jetzt gelöscht werden
In den Tabellen A und B fügst Du jeweils eine neue Spalte A ein.
In SPalte A dieser beiden Tabellen die Formel:
=B1&C1
In Spalte D der neuen Tabelle die Formel:
=SVERWEIS($C1;TabelleA!$A$1:$G$1000;SPALTE();0)
diese Formel jetzt 4 Spalten nach rechts kopieren. Jetzt hast Du hier die Einträge der Spalten D,E,F und G der TabelleA stehen.
In Spalte H dann die Formel:
=SVERWEIS($C1;TabelleB!$A$1:$G$1000;SPALTE()-4;0)
Diese wiederum 4 Spalten nach rechts
und halt nach unten kopieren.
Jetzt kannst Du die ganzen Daten markieren, kopieren, und an der selben Stelle Inhalte einfügen - Werte wieder einfügen. Dann kann die Spalte C gelöscht werden.
CU Aliba
Kopiere Deine Spalten A und B aus den beiden Tabellen in eine neue Tabelle. Also du fügst dann die Daten aus B unter den Daten der Spalte A ein. In Spalte C schreibst Du folgende Formel:
=A1&B1
In Spalte D die Formel:
=WENN(ZÄHLENWENN($C$1:C1;C1)=2;1;0)
Jetzt wird bei jedem Datensatz beim 2. Auftreten eine 1 geschrieben.
Dann den Autofilter auf die Tabelle setzen, die rausfiltern, die in Spalte D eine 0 stehen haben und alle Zeilen markieren und mit Strg- löschen.
Spalte D kann jetzt gelöscht werden
In den Tabellen A und B fügst Du jeweils eine neue Spalte A ein.
In SPalte A dieser beiden Tabellen die Formel:
=B1&C1
In Spalte D der neuen Tabelle die Formel:
=SVERWEIS($C1;TabelleA!$A$1:$G$1000;SPALTE();0)
diese Formel jetzt 4 Spalten nach rechts kopieren. Jetzt hast Du hier die Einträge der Spalten D,E,F und G der TabelleA stehen.
In Spalte H dann die Formel:
=SVERWEIS($C1;TabelleB!$A$1:$G$1000;SPALTE()-4;0)
Diese wiederum 4 Spalten nach rechts
und halt nach unten kopieren.
Jetzt kannst Du die ganzen Daten markieren, kopieren, und an der selben Stelle Inhalte einfügen - Werte wieder einfügen. Dann kann die Spalte C gelöscht werden.
CU Aliba
Antwort 3 von heijei
Danke Aliba,
hat geklappt !!!!!!!!!
hat geklappt !!!!!!!!!

