Excel: Vergleichen Sie zwei Spalten in zwei verschiedenen Tabellen

Excel: Vergleichen Sie zwei Spalten in zwei verschiedenen Tabellen

Ich komme beim Vergleich zweier Spalten in zwei verschiedenen Excel-Tabellen nicht weiter. Ich habe verschiedene Methoden und Formeln verwendet, aber sie funktionieren nicht.

InBlatt1in column LIch habeDatumnach Format von zB 1/19/2012 und column Mist"Zeit"nach Format (z. B. 19:00).

Blatt1

InTabelle 2 column BIstDatummit dem gleichen Format vonBlatt1, und column Cist"Zeit"mit dem gleichen Format vonBlatt1.

Blatt2

Ich möchte vergleichenDatum (und Uhrzeitvon zwei Blättern und prüfen Sie, ob sie übereinstimmen, dann bringen Sie den entsprechenden Wert ausTabelle 2 column Dzu einem neuen column OinBlatt1.

Ich habe die Formel =L2 & "-" & M2inBlatt1in column Neine zusammengeführte Spalte zu haben und verwendet =B2 & "-" & C2inTabelle 2um column Aeine zusammengeführte Spalte zu haben.

Jetzt versuche ich zu vergleichenBlatt1 Column NUndTabelle 2 Column Aund sehen Sie, ob sie übereinstimmen, dann bringen Sie den entsprechenden Wert ausTabelle 2 Column DZuBlatt1 Column Oaber es funktioniert nicht.

Notiz:Blatt1hat 1876 Zeilen, aberTabelle 2hat 8785 Zeilen.

Antwort1

Ich habe Ihre Tabelle neu erstellt, mit Ausnahme der Spalte „Kombiniert“, da diese nicht erforderlich ist, wenn Sie sie nur zum Abgleichen verwendet haben.

So wie ich es verstanden habe, haben Sie 2 Spalten auf Blatt1, die Sie mit 2 Spalten auf Blatt2 abgleichen möchten. Wenn sie übereinstimmen, möchten Sie eine Spalte von Blatt2 zurück nach Blatt1 kopieren. Dies kann mithilfe von 2 IF()-Anweisungen in Excel erfolgen. Beachten Sie, dass dies nur für aufeinanderfolgende Zeilen funktioniert. Sie haben erwähnt, dass Blatt1 1876 Zeilen hat, Blatt2 jedoch 8785 Zeilen. Dies wird nur mit den ersten 1876 Zeilen übereinstimmen.

Hier sind die beiden Arbeitsblätter, die ich erstellt habe. Sie ähneln Ihren.

Excel-Tabelle 1 Excel-Tabelle 2

Wie Sie auf den Bildern sehen können, habe ich die Zeilen 2 und 3 auf jedem Blatt gleich gemacht und dann dafür gesorgt, dass Datum und Uhrzeit in Zeile 4 unterschiedlich sind und in Zeile 5 nur die Uhrzeit unterschiedlich ist.

Wenn beide Elemente übereinstimmen, werden die Informationen aus Spalte C auf Blatt 2 übernommen und in Spalte C auf Blatt 1 angezeigt. Dies ist meiner Ansicht nach das, wonach Sie suchen.

Die WENN-Formel in Excel sieht folgendermaßen aus: „WENN(Test,[Wert wenn wahr],[Wert wenn falsch])“. Wir prüfen also zunächst, ob Ihre Daten übereinstimmen. Wenn dies der Fall ist, verwenden wir einen zweiten Test, um zu prüfen, ob Ihre Zeiten übereinstimmen. Wenn einer der Tests fehlschlägt, wissen wir, dass sie nicht übereinstimmen.

Hier ist die Formel in C2:

=IF(A2=Sheet2!A2,IF(B2=Sheet2!B2,Sheet2!C2,"Time doesn't match"),"Date doesn't match")

Um die Formel aufzuschlüsseln, heißt es: WENN A2 von Blatt 1 gleich A2 auf Blatt 2 ist [WENN(A2=Blatt2!A2], dann überprüfe auch, WENN B2 auf Blatt 1 gleich B2 auf Blatt 2 ist [WENN(B2=Blatt2!B2]. Wenn sie übereinstimmen, füge den Inhalt von C2 von Blatt 2 in B2 ein [Blatt2!C2]. Wenn sie an dieser Stelle nicht übereinstimmen, füge „Uhrzeit stimmt nicht überein“ in B2 ein. Wenn der erste Datumstest keine Übereinstimmung ergeben hat, füge „Datum stimmt nicht überein“ in B2 ein.

verwandte Informationen