Ich habe zwei Tabellen in Excel (Tabellen). Eine hat 10.000 Einträge, die andere hat 1.000 Einträge. Beide haben eine gemeinsame Spalte mit Kontonummern. Ich möchte nur die Zeilen in 10.000 Einträgen auswählen, deren Kontonummern in der Tabelle mit 1.000 Einträgen angegeben sind. Ein einfacher Weg ist vorzuziehen.
Antwort1
Ich würde das Power Query-Add-In verwenden. Eine Abfrage kann Daten aus einer Excel-Tabelle importieren. Der Merge-Befehl kann zwei Abfragen zusammenführen, mit der Option, nur übereinstimmende Zeilen einzuschließen.
http://office.microsoft.com/en-au/excel-help/merge-queries-HA104149757.aspx?CTT=5&origin=HA103993872
Für Ihr Szenario würde ich also zuerst eine Abfrage für die 1000-Zeilen-Tabelle erstellen. Dann würde ich eine neue Abfrage für die 10.000-Zeilen-Tabelle starten, der ersten Abfrage eine Zusammenführung hinzufügen und die Option „Nur übereinstimmende Zeilen einschließen“ aktivieren. Sie können das Ergebnis in eine neue Excel-Tabelle übertragen.
Antwort2
Importieren Sie beide in Access in separate Tabellen. Aus offensichtlichen Gründen werden wir sie 10k und 1k nennen.
dann können Sie diesen Befehl direkt ausführen und fertig:
Wählen Sie * aus 10k,1k, wobei 10k.Kontonummer = 1k.Kontonummer;
Andernfalls könnten Sie es mit einer Pivot-Tabelle in Excel versuchen.