Vergleichen von zwei Listen und Rückgabe der Differenzen in Excel

  • Teile Das
Hugh West

Manchmal müssen wir zwei Listen in Excel für verschiedene Zwecke vergleichen. In Excel kann die Liste auf zwei Arten dargestellt werden: spaltenweise oder zeilenweise. MS Excel bietet viele Möglichkeiten, Daten zu vergleichen und abzugleichen, aber die meisten davon konzentrieren sich auf die Suche in einer Spalte. In diesem Tutorial werden wir zahlreiche Techniken untersuchen, um zwei Listen zu vergleichen und die Unterschiede in Excel zurückzugeben.

Download Arbeitsbuch Praxis

Zwei Listen vergleichen und Differenzen zurückgeben.xlsx

4 Möglichkeiten, zwei Listen zu vergleichen und die Unterschiede in Excel zurückzugeben

Dieser Abschnitt umfasst 4 verschiedene Situationen, die zeigen, wie man in Excel zwei Listen vergleicht und die Unterschiede zurückgibt. Wir werden sie nacheinander demonstrieren.

1. zwei Listen auf Unterschiede in derselben Zeile vergleichen (passende Übereinstimmung)

Nehmen wir an, wir haben einen Datensatz mit zwei einzelnen Bestellungen. In unserem Datensatz haben wir zwei Tabellen für die Bestellungen. Unsere Aufgabe ist es nun, die Produkte herauszufinden, die in den beiden Bestelltabellen enthalten sind.

Wir geben für jede Zeile eine Meldung zurück, ob der Name des Produkts übereinstimmt oder nicht.

Für die Formel verwenden wir die IF-Funktion . die Syntax der Funktion ist:

IF (logische_Bedingung, [Wert_wenn_wahr], [Wert_wenn_falsch])

Im ersten Teil wird die Bedingung oder das Kriterium angegeben, dann der Wert, der gedruckt wird, wenn das Ergebnis wahr ist, und dann, wenn das Ergebnis falsch ist.

Logische_Bedingung -> Es ist die logische Bedingung, die bei der Entscheidungsfindung befolgt wird.

[value_if_true] -> Dies ist die Nachricht, die gedruckt wird, wenn die Entscheidung wahr ist.

[value_if_false] -> Dies ist die Meldung, die gedruckt wird, wenn die Entscheidung falsch ist.

Schritte :

  • Geben Sie zunächst eine der Formeln in die Zelle G5 .

=IF(B6=E6, "Übereinstimmend", "Nicht übereinstimmend")

Oder

=IF(B6E6, "Nicht übereinstimmend", "Übereinstimmend")

Erläuterung der Formel

Hier habe ich zwei Möglichkeiten gezeigt, wie man die IF Wir können entweder das Gleichheitszeichen (=) oder das Ungleichheitszeichen () in unserer logischen Bedingung verwenden. Je nach dem kann unsere Ausgabe variieren.

  • Ziehen Sie dann die Füllen Griff Werkzeug zum Autofill die Formel bis zur Zelle H16 und die Zellen werden zwischen den beiden Tabellen unterscheiden, ob sie übereinstimmen oder nicht.

2. zwei Listen nach Unterschieden in derselben Zeile vergleichen (exakte Übereinstimmung)

In der vorherigen Methode haben wir die Groß- und Kleinschreibung nicht beachtet. Jetzt werden wir den Vergleich sehen, bei dem wir die Groß- und Kleinschreibung berücksichtigen. Hier werden wir die EXAKT Funktion, die in der IF Funktion, um die genaue Übereinstimmung zwischen den beiden Tabellen zu finden, während die vorherige Methode eine angemessene Übereinstimmung behandelt.

Die Syntax der EXAKT Funktion ist:

EXACT (text1, text2)

Diese Funktion kann zwei Argumente in ihren Parametern annehmen und sie vergleichen. Wie wir sehen können, nimmt sie zwei Argumente, die Zeichenkette oder Text sein werden, und gibt das verglichene Ergebnis zurück.

Auch hier ist der Datensatz derselbe wie oben.

  • Wenden Sie zunächst die folgende Formel in der Zelle H6 .

=IF(EXACT(B6, E6), "übereinstimmend", "nicht übereinstimmend")

Erläuterung der Formel

Hier zusätzlich die EXAKT Funktion wurde verwendet, um die genaue Übereinstimmung in beiden Listen zu erhalten.

In der Formel wird die EXAKT Funktion bezeichnet die logische Bedingung für die IF Funktion, da es uns darum geht, dieselbe Übereinstimmung zu finden. Da die Zellen B6 und E6 nicht übereinstimmen, so dass die Ausgabe=> Nicht übereinstimmend

  • Kopieren Sie nun die Formel bis zu H16 und beobachten Sie die Ausgabe. 3 Die Paare aus den beiden Tabellen wurden abgeglichen.

3. ein Element in einer anderen Tabelle

Nehmen wir nun an, dass wir die beiden Tabellen ( Tabelle 1 und Tabelle 2 ) im Datensatz und wir werden herausfinden, ob ein Produkt aus Tabelle 1 besteht in Tabelle 2 oder nicht und zeigen es in der Bemerkungen Spalte.

3.1 Kombination der Funktionen IF und COUNTIF

Hier ist die COUNTIF Funktion wird mit der IF Funktion.

  • Wenden Sie zunächst die folgende Formel in der Zelle H6 .

=IF(COUNTIF($E:$E,$B6)=0, "Keine Übereinstimmung in Tabelle 2", "Übereinstimmung in Tabelle 2")

Sie können auch eine der folgenden Formeln anwenden mit ISERROR , MATCH , SUMME Funktionen:

=IF(ISERROR(MATCH($B6,$E$5:$E$16,0)), "Keine Übereinstimmung in Tabelle 2", "Übereinstimmung in Tabelle 2")

Oder

=IF(SUM(--($E$6:$E$16=$B6))=0, "Keine Übereinstimmung in Tabelle 2", "Übereinstimmung in Tabelle 2")

Erläuterung der Formel

Hier zusätzlich die COUNTIF Funktion angewendet wird. COUNTIF($E:$E,$B6)=0 In diesem Teil werden die übereinstimmenden Daten ermittelt, indem eine Zeile aus dem mit allen Daten in Tabelle 2 Wenn eine der Daten in Tabelle 2 wird mit der entsprechenden Zeile in Tabelle 1 dann die COUNTIF Funktion gibt einen Wert zurück, außer 0 und druckt Keine Übereinstimmung in Tabelle 2. Wenn die Funktion 0 dann wird folgendes gedruckt Übereinstimmung in Tabelle 2 .

  • Kopieren Sie die Formel bis zu H16 Die Unterschiede (d.h. Keine Übereinstimmung in Tabelle 2 ) sind in der nachstehenden Abbildung dargestellt.

Lesen Sie mehr: Vergleich zweier Spalten oder Listen in Excel

3.2 Verwendung der VLOOKUP-Funktion

Nun wollen wir sehen, wie wir die VLOOKUP und ISNA Funktionen für den Datensatz wie Methode 3.1 .

Hier müssen Sie lediglich die Formel in der Zelle H6 und ziehen Sie es für andere Zellen nach unten.

=IF(ISNA(VLOOKUP(B6,$E$6:$E$16,1,FALSE)), "Keine Übereinstimmung in Tabelle 2", "Übereinstimmung in Tabelle 2")

Erläuterung der Formel

ISNA(VLOOKUP(B6,$E$6:$E$16,1, FALSE)) dieser Teil der Formel findet den logischen Wert, der sein könnte Wahr oder Falsch Nach der logischen Ausgabe ist die IF Funktion eine Nachricht zurück.

Die Unterschiede sind in der folgenden Abbildung zu sehen.

Lesen Sie mehr: VLOOKUP-Formel zum Vergleich zweier Spalten in verschiedenen Blättern!

Ähnliche Lektüre :

  • Makro zum Vergleichen zweier Spalten in Excel und Hervorheben von Unterschieden
  • Excel-Makro zum Vergleichen zweier Spalten (4 einfache Möglichkeiten)
  • Excel-Formel zum Vergleichen und Zurückgeben von Werten aus zwei Spalten (5 Formeln)
  • Vergleich zweier Spalten und Rückgabe gemeinsamer Werte in Excel

4 Unterschiede hervorheben Bedingte Formatierung anwenden

Bei dieser Methode werden wir Folgendes anwenden Bedingte Formatierung Um zwei Listen zu vergleichen und ihre Unterschiede hervorzuheben, verwenden wir denselben Datensatz und dieselbe Formel, die in der vorherigen Methode verwendet wurden.

Anstelle von Druckmeldungen werden hier Zeilen hervorgehoben, um zwischen den Daten zu unterscheiden.

Schritte :

  • Markieren Sie zunächst die Zellen, die hervorgehoben werden sollen. Wenn der Datenbereich nicht nebeneinander liegt, markieren Sie sie durch Drücken der Taste CTRL Taste.

  • Gehen Sie dann zum Startseite Registerkarte> klicken Sie auf Dropdown von Bedingte Formatierung > wählen Zellen hervorheben Regeln > auswählen Doppelte Werte...

  • Nun, die Doppelte Werte Hier wird ein Dialogfeld angezeigt, Duplizieren Sie ist standardmäßig ausgewählt und Ihre Zellen mit doppelten Werten werden hervorgehoben.
  • Aber wir wollen nicht die Ähnlichkeiten, sondern die Unterschiede herausfinden. Wählen Sie also Einzigartig aus der Dropdown-Liste, damit Sie die Unterschiede zwischen den Tabellen finden können, indem Sie die eindeutigen Werte hervorheben. Klicken Sie auf OK .

  • Daher werden alle Einzigartig Werte werden hervorgehoben, und Sie können die Unterschiede zwischen den Listen feststellen.

Lesen Sie mehr: Vergleichen von zwei Spalten in Excel zum Auffinden von Unterschieden

So finden Sie Texte, die mehr als zweimal in Excel vorkommen

Lassen Sie uns nun die Namen der Produkte herausfinden, die in Tabelle 1 die mehr als zweimal im Jahr Tabelle 2 .

Wenden Sie die folgende Formel in der Zelle H6 und ziehen Sie es nach unten.

=IF(COUNTIF($E$6:$E$16,$B6)>2, "Ja", "Nein")

Erläuterung der Formel

Hier COUNTIF($E$6:$E$16,$B6)>2 dieser Teil findet die Zeilen heraus, wenn ein Produkt in Tabelle 1 ist mehr als zwei Mal erschienen in Tabelle 2 Abhängig von diesem Ergebnis IF Funktion entscheidet, ob gedruckt wird Ja oder Nein als Nachrichten.

Der Text in Tabelle 1 die mehr als zweimal in Tabelle 2 wird zeigen Ja im Ausgabebereich und umgekehrt.

Lesen Sie mehr: Excel zählt Übereinstimmungen in zwei Spalten (4 einfache Methoden)

Zwei Listen in Excel vergleichen und übereinstimmende Daten extrahieren

Nehmen wir an, wir haben zwei Tabellen, die eine ist die Produkttabelle mit Produktnamen und Preisen, die andere ist die Auftragstabelle mit Auftrags-ID, Produkten und Preisen. Unsere Aufgabe ist es nun, die Preise in der Auftragsliste zu kopieren, indem wir den Produktnamen vergleichen.

Wenden Sie die Formel in der Zelle G6 und ziehen Sie es dann für andere Zellen nach unten.

=INDEX($C$6:$C$12,MATCH($F6,$B$6:$B$12,0))

Erläuterung der Formel

Hier in der Formel haben wir zwei Funktionen verwendet, die sind INDEX und MATCH . MATCH( $F6,$B$6:$B$12,0 ) Dieser Teil findet die übereinstimmenden Zeilen, indem er die Produktnamen vergleicht und dann mit der INDEX Funktion werden die Preise aus der Produkttabelle in die Auftragstabelle extrahiert.

Praxisteil

Ich habe dem Arbeitsbuch ein Übungsblatt zum Üben beigefügt.

Schlussfolgerung

Dies sind die Möglichkeiten, zwei Listen zu vergleichen und die Unterschiede in Excel zurückzugeben. Ich habe alle Methoden mit ihren jeweiligen Beispielen gezeigt, aber es kann viele andere Iterationen geben. Außerdem habe ich die Grundlagen der verwendeten Funktionen besprochen. Wenn Sie eine andere Methode haben, um dies zu erreichen, dann teilen Sie sie uns bitte mit.

Hugh West ist ein äußerst erfahrener Excel-Trainer und -Analyst mit über 10 Jahren Erfahrung in der Branche. Er verfügt über einen Bachelor-Abschluss in Rechnungswesen und Finanzen sowie einen Master-Abschluss in Betriebswirtschaft. Hugh hat eine Leidenschaft für das Unterrichten und hat einen einzigartigen Lehransatz entwickelt, der leicht zu befolgen und zu verstehen ist. Seine Expertenkenntnisse in Excel haben Tausenden von Studenten und Berufstätigen auf der ganzen Welt geholfen, ihre Fähigkeiten zu verbessern und in ihrer Karriere herausragende Leistungen zu erbringen. Über seinen Blog teilt Hugh sein Wissen mit der Welt und bietet kostenlose Excel-Tutorials und Online-Schulungen an, um Einzelpersonen und Unternehmen dabei zu helfen, ihr volles Potenzial auszuschöpfen.