Wie kann ich zwei Tabellen vergleichen und den übereinstimmenden Wert in eine Zeile zurückgeben?

1

Ich habe zwei Tabellen in verschiedenen Blättern (Blatt1 und Blatt2), um den Inhalt zu vergleichen und abzugleichen und das Ergebnis an Blatt3 zurückzugeben. Es gibt zwei Arten von Kriterien, die übereinstimmen sollten:

1. Kriterien - Kombination von Col A, B, C & amp; D

Wenn die Kombination dieser Spalte (A, B, C, D) in Blatt1 nicht mit der Kombination dieser Spalte (A, B, C, D) in Blatt2 übereinstimmt, sollte das Ergebnis in Blatt3 wie unten gezeigt aussehen. Bei Übereinstimmung wird es in dieselbe Zeile eingefügt und als "Übereinstimmung" markiert. Bei Nichtübereinstimmung wird es jedoch nicht in eine Zeile eingefügt und als "Nichtübereinstimmung" markiert.

1st criteria

2nd. Kriterien - Vergleichen Sie den Wert der Spalte E der Übereinstimmungsliste mit dem ersten Kriterium

Fahren Sie mit dem ersten Kriterium fort. Als nächstes muss ich den Wert von Spalte E vergleichen. Wenn der Wert übereinstimmt, sollte er als "Übereinstimmung" markiert werden, wenn er nicht übereinstimmt, sollte t als "Nicht übereinstimmen" markiert und der Wert sollte hervorgehoben werden. Wie nachfolgend dargestellt

2nd criteria

Benötige ich dazu ein VB-Skript? Ich bin sehr, sehr neu in VB-Skript.

bayu_efex
quelle
Vorausgesetzt, die beiden Tabellen sind nach Spalte D sortiert (Spalte B + C sind Teil davon und Spalte A sieht aus wie eine Konstante), enthält Ihre resultierende Tabelle einen Block mit größeren Werten, die anscheinend inkonsistent sind. Jeder Algorithmus kopiert die Zeilen, bis sie gleich oder niedriger sind Wert gefunden und dann in die andere Tabelle wechseln.
LotPings