Excel - Vergleichen von 2 Listen mit mehreren Spalten

631
Riyer

Ich habe 2 Listen mit mehreren Spalten. Jede Liste hat 5 Spalten, und 4/5 Spalten haben unterschiedliche Werte aus beiden Listen. Die verbleibende Spalte enthält Datumsangaben. Die Datumsspalten der beiden Listen sind unterschiedlich lang. In einer Liste gibt es Datumsangaben, die in der anderen nicht vorhanden sind. Ich muss in der Lage sein, die Spalte der Datumsangaben in beiden Listen zu scannen und die mit übereinstimmenden Datumsangaben verbundenen Zeilen in eine andere Liste zu extrahieren.

List 1  Date O H L LP 10/2/16 17:42 -0.58 -0.58 -0.58 -0.58  10/2/16 17:46 -0.58 -0.58 -0.58 -0.58  10/2/16 17:47 -0.58 -0.58 -0.58 -0.58   List 2 Date O H L LP  10/2/16 17:42 -0.57 -0.57 -0.57 -0.57  10/2/16 17:46 -0.57 -0.57 -0.57 -0.57  10/2/16 17:47 -0.57 -0.57 -0.57 -0.57  10/2/16 17:49 -0.57 -0.57 -0.57 -0.57  10/2/16 17:50 -0.57 -0.57 -0.57 -0.57  10/2/16 17:55 -0.57 -0.57 -0.57 -0.57 

Ich bin nicht sicher, ob die Listen richtig angezeigt werden können. Aber im Grunde sind es 2 Listen - jede Liste hat 5 Spalten - Datum, O, H, L, LP. Die letzten 4 Spalten (O, H, L, LP) sind irrelevant. Die Daten aus beiden Listen müssen übereinstimmen und die zugehörigen Zeilen für jedes übereinstimmende Datum müssen in eine dritte Liste extrahiert werden.

0
Nennen Sie ein Beispiel für die Quelldaten und das gewünschte Ergebnis. Akina vor 6 Jahren 1
https://drive.google.com/file/d/1lxSsJ0U89mxBI0-WaW6_VRe5ntKVBYcb/view?usp=sharing Riyer vor 6 Jahren 0
Über dem Google-Doc-Link finden Sie ein Beispiel für Daten. Das gewünschte Ergebnis wäre eine dritte Liste einschließlich aller Datenzeilen, die mit übereinstimmenden Datumsdaten beider Listen verbunden sind. Riyer vor 6 Jahren 0
Können Sie Ihrem Posting eine weitere Beschreibung hinzufügen, anstatt auf einen Off-Site-Download zu verweisen? Ich (und ich bin sicher, dass andere) zögern, zufällige Dateien aus dem Internet herunterzuladen, insbesondere wenn Makros involviert sind. BruceWayne vor 6 Jahren 0
@Riyer - Bitte fügen Sie keine Informationen in Kommentaren ein, [bearbeiten Sie Ihre Frage] (https://superuser.com/posts/1365201/edit). Es wird die Sache für alle viel einfacher machen cybernetic.nomad vor 6 Jahren 1
@ cybernetic.nomad verstanden Riyer vor 6 Jahren 0
Haben Sie eine Liste aller Termine? Wenn ja, kann ein `VLOOKUP` die Arbeit erledigen cybernetic.nomad vor 6 Jahren 0
Die Daten enthalten doppelte Werte und "VLOOKUP" gibt nur die erste Übereinstimmung zurück. Es kann in Verbindung mit anderen Formeln verwendet werden, aber ungenaue Ergebnisse werden allein verwendet. Ich würde gerne wissen, ob es Einschränkungen für Helfer-Spalten, neue Tabellen oder die Verwendung von VBA gibt. ProfoundlyOblivious vor 6 Jahren 0
@ProfoundlyOblivious gibt es keine Einschränkungen. Muss auf jede mögliche Weise erfolgen. Nachdem Sie doppelte Datumsangaben gefunden haben, müssen diese Datumsangaben mit den anderen 4 Datenspalten beider Listen übereinstimmen. Riyer vor 6 Jahren 0

1 Antwort auf die Frage

0
Rajesh S

Ich möchte eine Lösung in drei Schritten vorschlagen:

  1. Schreiben Sie diese Formel in Zelle H2und füllen Sie sie aus.

    =IF(ISERROR(MATCH(E2,$A$2:$A$9,0)),"",E2)

Hinweis: Die Formel extrahiert doppelte Datumsangaben und vergleicht beide Tabellen.

enter image description here

  1. Wählen Sie den gesamten Datenbereich (A1: H9) und den Filter Automatisch anwenden aus. Markieren Sie dann das Jahr, um den Filter auszuführen.
  2. Anschließend kopieren und einfügen Sie gefilterte Aufzeichnungen dort, wo Sie sie benötigen.
Danke für die Eingabe! werde versuchen und Bericht erstatten. Riyer vor 6 Jahren 0
@Riyer ,, froh, Ihnen zu helfen, weiter zu fragen ☺ Rajesh S vor 6 Jahren 0