Inhaltsverzeichnis
Der Vergleich von Spalten in Excel ist etwas, das wir alle hin und wieder tun. Microsoft Excel bietet eine Reihe von Optionen zum Vergleichen und Abgleichen von Daten, aber die meisten von ihnen konzentrieren sich auf die Suche in einer Spalte. In diesem Lernprogramm werden wir verschiedene Techniken untersuchen, um zwei Spalten vergleichen in Excel und finden Sie Übereinstimmungen und Unterschiede zwischen ihnen.
Wie vergleicht man 2 Spalten in Excel Zeile für Zeile
Bei der Datenanalyse in Excel besteht eine der häufigsten Aufgaben darin, die Daten in jeder einzelnen Zeile zu vergleichen. Diese Aufgabe kann mithilfe der IF-Funktion erledigt werden, wie in den folgenden Beispielen gezeigt wird.
Beispiel 1: Vergleich zweier Spalten auf Übereinstimmungen oder Unterschiede in derselben Zeile
Um zwei Spalten in Excel zeilenweise zu vergleichen, schreiben Sie eine gewöhnliche WENN-Formel, die die folgenden Werte vergleicht die ersten beiden Zellen. Geben Sie die Formel in eine andere Spalte in derselben Zeile ein und kopieren Sie sie in andere Zellen, indem Sie den Füllgriff (ein kleines Quadrat in der rechten unteren Ecke der ausgewählten Zelle) ziehen. Dabei ändert sich der Cursor in ein Pluszeichen:
Formel für Spiele
Um Zellen innerhalb derselben Zeile mit demselben Inhalt zu finden, in diesem Beispiel A2 und B2, lautet die Formel wie folgt:
=IF(A2=B2,"Match","")
Formel für Unterschiede
Um Zellen in derselben Zeile mit unterschiedlichen Werten zu finden, ersetzen Sie einfach das Gleichheitszeichen durch das Nicht-Gleichheitszeichen ():
=IF(A2B2, "Keine Übereinstimmung","")
Übereinstimmungen und Unterschiede
Und natürlich können Sie mit einer einzigen Formel sowohl Übereinstimmungen als auch Unterschiede finden:
=IF(A2=B2, "Übereinstimmung", "Keine Übereinstimmung")
Oder
=IF(A2B2, "Keine Übereinstimmung", "Übereinstimmung")
Das Ergebnis könnte in etwa so aussehen:
Wie Sie sehen, behandelt die Formel Zahlen , Daten , mal und Textstrings ebenso gut.
Tipp: Sie können auch zwei Spalten zeilenweise mit dem erweiterten Excel-Filter vergleichen. Das folgende Beispiel zeigt, wie Sie Übereinstimmungen und Unterschiede zwischen zwei Spalten filtern können.
Beispiel 2: Vergleich zweier Listen für Übereinstimmungen in derselben Zeile, die Groß- und Kleinschreibung berücksichtigen
Wie Sie wahrscheinlich bemerkt haben, ignorieren die Formeln aus dem vorherigen Beispiel die Groß- und Kleinschreibung beim Vergleich von Textwerten, wie in Zeile 10 im obigen Screenshot. Wenn Sie Folgendes finden möchten Übereinstimmungen zwischen Groß- und Kleinschreibung zwischen 2 Spalten in jeder Zeile, dann verwenden Sie die Funktion EXACT:
=IF(EXACT(A2, B2), "Übereinstimmung", "")
Zu finden Unterschiede bei der Groß- und Kleinschreibung in derselben Zeile den entsprechenden Text ("Unique" in diesem Beispiel) in das 3. Argument der IF-Funktion ein, z. B:
=IF(EXACT(A2, B2), "Übereinstimmung", "Eindeutig")
Mehrere Spalten nach Übereinstimmungen in derselben Zeile vergleichen
In Ihren Excel-Arbeitsblättern können mehrere Spalten anhand der folgenden Kriterien verglichen werden:
- Suche nach Zeilen mit den gleichen Werten in alle Spalten (Beispiel 1)
- Suche nach Zeilen mit den gleichen Werten in 2 beliebige Spalten (Beispiel 2)
Beispiel 1: Suche nach Übereinstimmungen in allen Zellen innerhalb derselben Zeile
Wenn Ihre Tabelle drei oder mehr Spalten hat und Sie Zeilen finden wollen, die in allen Zellen die gleichen Werte haben, funktioniert eine WENN-Formel mit einer UND-Anweisung sehr gut:
=IF(AND(A2=B2, A2=C2), "Vollständige Übereinstimmung", "")
Wenn Ihre Tabelle sehr viele Spalten hat, wäre eine elegantere Lösung die Verwendung der Funktion COUNTIF:
=IF(COUNTIF($A2:$E2, $A2)=5, "Volle Übereinstimmung", "")
Dabei ist 5 die Anzahl der Spalten, die Sie vergleichen.
Beispiel 2: Suche nach Übereinstimmungen in zwei beliebigen Zellen in derselben Zeile
Wenn Sie nach einer Möglichkeit suchen, Spalten zu vergleichen für zwei oder mehr beliebige Zellen mit denselben Werten in derselben Zeile, verwenden Sie eine IF-Formel mit einer OR-Anweisung:
=IF(OR(A2=B2, B2=C2, A2=C2), "Übereinstimmung", "")
Wenn es viele Spalten zu vergleichen gibt, kann die OR-Anweisung zu groß werden. In diesem Fall wäre eine bessere Lösung, mehrere COUNTIF-Funktionen zu addieren. Der erste COUNTIF zählt, wie viele Spalten den gleichen Wert wie in der ersten Spalte haben, der zweite COUNTIF zählt, wie viele der verbleibenden Spalten gleich der zweiten Spalte sind usw. Wenn die Anzahl 0 ist, gibt die Formel "Unique" zurück,Andernfalls "Match", zum Beispiel:
=IF(COUNTIF(B2:D2,A2)+COUNTIF(C2:D2,B2)+(C2=D2)=0, "Unique", "Match")
Wie man zwei Spalten in Excel auf Übereinstimmungen und Unterschiede vergleicht
Angenommen, Sie haben 2 Datenlisten in Excel und möchten alle Werte (Zahlen, Datumsangaben oder Textzeichenfolgen) finden, die sich in Spalte A, aber nicht in Spalte B befinden.
Zu diesem Zweck können Sie die Funktion COUNTIF($B:$B, $A2)=0 in den logischen Test von IF einbetten und prüfen, ob sie Null (keine Übereinstimmung gefunden) oder eine andere Zahl (mindestens eine Übereinstimmung gefunden) zurückgibt.
Die folgende IF/COUNTIF-Formel sucht beispielsweise in der gesamten Spalte B nach dem Wert in Zelle A2. Wird keine Übereinstimmung gefunden, gibt die Formel "Keine Übereinstimmung in B" zurück, andernfalls eine leere Zeichenfolge:
=IF(COUNTIF($B:$B, $A2)=0, "Keine Übereinstimmung in B", "")
Tipp: Wenn Ihre Tabelle eine feste Anzahl von Zeilen hat, können Sie einen bestimmten Bereich (z. B. $B2:$B10) statt der gesamten Spalte ($B:$B) angeben, damit die Formel bei großen Datensätzen schneller funktioniert.
Das gleiche Ergebnis kann durch eine IF-Formel mit den eingebetteten Funktionen ISERROR und MATCH erzielt werden:
=IF(ISERROR(MATCH($A2,$B$2:$B$10,0)), "Keine Übereinstimmung in B","")
Oder Sie verwenden die folgende Array-Formel (denken Sie daran, Strg + Umschalt + Eingabe zu drücken, um sie korrekt einzugeben):
=IF(SUM(--($B$2:$B$10=$A2))=0, " Keine Übereinstimmung in B", "")
Wenn Sie möchten, dass eine einzige Formel sowohl Übereinstimmungen (Duplikate) als auch Unterschiede (eindeutige Werte) identifiziert, fügen Sie einen Text für Übereinstimmungen in die leeren doppelten Anführungszeichen ("") in einer der oben genannten Formeln ein, zum Beispiel:
=IF(COUNTIF($B:$B, $A2)=0, "Keine Übereinstimmung in B", "Übereinstimmung in B")
Wie man zwei Listen in Excel vergleicht und Übereinstimmungen findet
Manchmal müssen Sie nicht nur zwei Spalten in zwei verschiedenen Tabellen abgleichen, sondern auch übereinstimmende Einträge aus der Nachschlagetabelle ziehen. Microsoft Excel bietet hierfür eine spezielle Funktion - die VLOOKUP-Funktion. Alternativ können Sie eine leistungsfähigere und vielseitigere INDEX-MATCH-Formel verwenden. Die Benutzer von Excel 2021 und Excel 365 können die Aufgabe mit der XLOOKUP-Funktion erledigen.
Die folgenden Formeln vergleichen z. B. die Produktnamen in Spalte D mit den Namen in Spalte A und ziehen eine entsprechende Umsatzzahl aus Spalte B, wenn eine Übereinstimmung gefunden wird; andernfalls wird der Fehler #N/A zurückgegeben.
=VLOOKUP(D2, $A$2:$B$6, 2, FALSE)
=INDEX($B$2:$B$6, MATCH($D2, $A$2:$A$6, 0))
=XLOOKUP(D2, $A$2:$A$6, $B$2:$B$6)
Weitere Informationen finden Sie unter Wie man zwei Spalten mit VLOOKUP vergleicht.
Wenn Sie sich mit Formeln nicht sehr wohl fühlen, können Sie die Aufgabe mit einer schnellen und intuitiven Lösung erledigen - dem Assistenten für die Zusammenführung von Tabellen.
Zwei Listen vergleichen und Übereinstimmungen und Unterschiede hervorheben
Wenn Sie in Excel Spalten vergleichen, möchten Sie vielleicht die Elemente "visualisieren", die in der einen Spalte vorhanden sind, aber in der anderen fehlen. Sie können solche Zellen in einer beliebigen Farbe schattieren, indem Sie die Excel-Funktion "Bedingte Formatierung" verwenden; die folgenden Beispiele zeigen die einzelnen Schritte.
Beispiel 1: Übereinstimmungen und Unterschiede in jeder Zeile hervorheben
So vergleichen Sie zwei Spalten und Excel und markieren Zellen in Spalte A, die identische Einträge in Spalte B in derselben Zeile zu finden, gehen Sie wie folgt vor:
- Markieren Sie die Zellen, die Sie hervorheben möchten (Sie können Zellen innerhalb einer Spalte oder in mehreren Spalten markieren, wenn Sie ganze Zeilen einfärben möchten).
- Klicken Sie auf Bedingte Formatierung> Neue Regel.> Verwenden Sie eine Formel, um die zu formatierenden Zellen zu bestimmen .
- Erstellen Sie eine Regel mit einer einfachen Formel wie
=$B2=$A2
(unter der Annahme, dass Zeile 2 die erste Zeile mit Daten ist, ohne die Spaltenüberschrift). Bitte überprüfen Sie, ob Sie einen relativen Zeilenverweis (ohne das $-Zeichen) wie in der obigen Formel verwenden.
Zum Hervorheben Unterschiede zwischen Spalte A und B eine Regel mit dieser Formel erstellen:
=$B2$A2
Wenn Sie mit der bedingten Formatierung in Excel noch nicht vertraut sind, finden Sie unter Erstellen einer formelbasierten Regel für die bedingte Formatierung eine schrittweise Anleitung.
Beispiel 2: Hervorhebung eindeutiger Einträge in jeder Liste
Wenn Sie in Excel zwei Listen vergleichen, können Sie 3 Elementtypen markieren:
- Positionen, die nur in der 1. Liste enthalten sind (eindeutig)
- Positionen, die nur in der 2. Liste enthalten sind (eindeutig)
- Elemente, die in beiden Listen enthalten sind (Duplikate) - wie im nächsten Beispiel gezeigt.
In diesem Beispiel wird gezeigt, wie man die Elemente einfärbt, die sich nur in einer Liste befinden.
Angenommen, Ihre Liste 1 befindet sich in Spalte A (A2:A6) und Liste 2 in Spalte C (C2:C5). Sie erstellen die Regeln für die bedingte Formatierung mit den folgenden Formeln:
Markieren Sie eindeutige Werte in Liste 1 (Spalte A):
=COUNTIF($C$2:$C$5, $A2)=0
Markieren Sie eindeutige Werte in Liste 2 (Spalte C):
=COUNTIF($A$2:$A$6, $C2)=0
Und erhalten das folgende Ergebnis:
Beispiel 3: Übereinstimmungen (Duplikate) zwischen 2 Spalten hervorheben
Wenn Sie das vorangegangene Beispiel genau befolgt haben, werden Sie keine Schwierigkeiten haben, die COUNTIF-Formeln so anzupassen, dass sie Übereinstimmungen und nicht Differenzen finden. Sie müssen lediglich die Anzahl größer als Null setzen:
Markieren Sie die Treffer in Liste 1 (Spalte A):
=COUNTIF($C$2:$C$5, $A2)>0
Markieren Sie die Treffer in Liste 2 (Spalte C):
=COUNTIF($A$2:$A$6, $C2)>0
Zeilenunterschiede und Übereinstimmungen in mehreren Spalten hervorheben
Beim zeilenweisen Vergleich von Werten in mehreren Spalten lassen sich Übereinstimmungen am schnellsten durch die Erstellung einer bedingten Formatierungsregel hervorheben, und Unterschiede lassen sich am schnellsten durch die Verwendung der Gehe zu Spezial Funktion, wie in den folgenden Beispielen gezeigt wird.
Beispiel 1: Mehrere Spalten vergleichen und übereinstimmende Zeilen markieren
Zum Hervorheben von Zeilen, die gleiche Werte in allen Spalten erstellen Sie eine bedingte Formatierungsregel, die auf einer der folgenden Formeln basiert:
=UND($A2=$B2, $A2=$C2)
oder
=COUNTIF($A2:$C2, $A2)=3
Dabei sind A2, B2 und C2 die obersten Zellen und 3 ist die Anzahl der zu vergleichenden Spalten.
Natürlich ist weder die AND- noch die COUNTIF-Formel auf den Vergleich von nur 3 Spalten beschränkt. Sie können ähnliche Formeln verwenden, um Zeilen mit gleichen Werten in 4, 5, 6 oder mehr Spalten zu markieren.
Beispiel 2: Mehrere Spalten vergleichen und Zeilenunterschiede hervorheben
Um Zellen mit unterschiedlichen Werten in jeder einzelnen Zeile schnell zu markieren, können Sie die Excel-Funktion Gehe zu Spezial Funktion.
- Wählen Sie den Bereich der Zellen aus, die Sie vergleichen möchten. In diesem Beispiel habe ich die Zellen A2 bis C8 ausgewählt.
Standardmäßig ist die oberste Zelle des ausgewählten Bereichs die aktive Zelle, und die Zellen der anderen ausgewählten Spalten in derselben Zeile werden mit dieser Zelle verglichen. Wie Sie in der Abbildung oben sehen können, ist die aktive Zelle weiß, während alle anderen Zellen des ausgewählten Bereichs hervorgehoben sind. In diesem Beispiel ist die aktive Zelle A2, so dass die Vergleichsspalte ist Spalte A.
An die Vergleichsspalte ändern Verwenden Sie entweder die Tabulatortaste, um von links nach rechts durch die ausgewählten Zellen zu navigieren, oder die Eingabetaste, um von oben nach unten zu navigieren.
Tipp: So wählen Sie nicht-benachbarte Spalten markieren Sie die erste Spalte, halten Sie die Strg-Taste gedrückt und markieren Sie dann die anderen Spalten. Die aktive Zelle befindet sich dann in der letzten Spalte (oder im letzten Block benachbarter Spalten). Um die Vergleichsspalte zu ändern, verwenden Sie die Tabulatortaste oder die Eingabetaste wie oben beschrieben.
- Auf der Startseite Registerkarte, gehen Sie zu Bearbeitung von Gruppe, und klicken Sie auf Suchen & Auswählen > Gehe zu Spezial... Wählen Sie dann Zeilenunterschiede und klicken Sie auf das OK Taste.
- Die Zellen, deren Werte sich von der Vergleichszelle in jeder Zeile unterscheiden, werden eingefärbt. Wenn Sie die hervorgehobenen Zellen in einer bestimmten Farbe schattieren möchten, klicken Sie einfach auf die Schaltfläche Füllung Farbe in der Multifunktionsleiste und wählen Sie die gewünschte Farbe aus.
Wie man zwei Zellen in Excel vergleicht
Der Vergleich von zwei Zellen ist ein Sonderfall des zeilenweisen Vergleichs zweier Spalten in Excel, mit dem Unterschied, dass Sie die Formeln nicht in andere Zellen der Spalte kopieren müssen.
Um beispielsweise die Zellen A1 und C1 zu vergleichen, können Sie die folgenden Formeln verwenden.
Für Streichhölzer:
=IF(A1=C1, "Übereinstimmung", "")
Für Unterschiede:
=IF(A1C1, "Abweichung", "")
Einige weitere Möglichkeiten, Zellen in Excel zu vergleichen, finden Sie unter:
- Vergleich zweier Zeichenketten in Excel
- Prüfen, ob zwei Zellen übereinstimmen oder mehrere Zellen gleich sind
Formelfreier Vergleich zweier Spalten/Listen in Excel
Nachdem Sie nun wissen, welche Möglichkeiten Excel zum Vergleichen und Abgleichen von Spalten bietet, möchte ich Ihnen unsere eigene Lösung für diese Aufgabe vorstellen. Dieses Tool heißt Zwei Tabellen vergleichen und ist in unserer Ultimate Suite enthalten.
Das Add-In kann zwei Tabellen oder Listen anhand einer beliebigen Anzahl von Spalten vergleichen und sowohl Übereinstimmungen/Unterschiede identifizieren (wie wir es mit Formeln getan haben) als auch hervorheben (wie wir es mit der bedingten Formatierung getan haben).
In diesem Artikel werden wir die folgenden 2 Listen vergleichen, um gemeinsame Werte zu finden, die in beiden vorhanden sind.
Um zwei Listen zu vergleichen, müssen Sie die folgenden Schritte befolgen:
- Beginnen Sie mit einem Klick auf die Tabellen vergleichen auf der Schaltfläche Ablebits Daten tab.
- Wählen Sie die erste Spalte/Liste und klicken Sie Weiter Was das Add-in betrifft, so ist dies Ihre Tabelle 1.
- Wählen Sie die zweite Spalte/Liste und klicken Sie Weiter Was das Add-In betrifft, so handelt es sich um Ihre Tabelle 2, die sich auf demselben oder einem anderen Arbeitsblatt oder sogar in einer anderen Arbeitsmappe befinden kann.
- Wählen Sie aus, nach welcher Art von Daten Sie suchen möchten:
- Duplizieren Sie Werte (Übereinstimmungen) - die Elemente, die in beiden Listen vorhanden sind.
- Einzigartig Werte (Unterschiede) - die Elemente, die in Liste 1 vorhanden sind, aber nicht in Liste 2.
Da unser Ziel darin besteht, Übereinstimmungen zu finden, wählen wir die erste Option und klicken auf Weiter .
- Dies ist der entscheidende Schritt, bei dem Sie die Spalten zum Vergleich In unserem Fall ist die Wahl offensichtlich, da wir nur 2 Spalten vergleichen: 2000 Preisträger gegen 2021 Gewinner In größeren Tabellen können Sie mehrere Spaltenpaare zum Vergleich auswählen.
- Im letzten Schritt wählen Sie, wie mit den gefundenen Objekten verfahren werden soll, und klicken auf Oberfläche .
Hier stehen mehrere Optionen zur Verfügung, von denen diese beiden für unsere Zwecke am nützlichsten sind:
- Mit Farbe hervorheben - Schattierungen Übereinstimmungen oder Unterschiede in der ausgewählten Farbe (wie bei der bedingten Formatierung in Excel).
- Identifizieren Sie in der Spalte Status - fügt die Status Spalte mit den Bezeichnungen "Duplikat" oder "Einmalig" (wie bei IF-Formeln).
Für dieses Beispiel habe ich beschlossen, Duplikate in der folgenden Farbe zu markieren:
Und schon erhielt ich das folgende Ergebnis:
Mit dem Status würde das Ergebnis wie folgt aussehen:
Tipp: Wenn sich die Listen, die Sie vergleichen möchten, in verschiedenen Arbeitsblättern oder Arbeitsmappen befinden, kann es hilfreich sein, Excel-Blätter nebeneinander zu betrachten.
Auf diese Weise können Sie Spalten in Excel auf Übereinstimmungen (Duplikate) und Unterschiede (eindeutige Werte) vergleichen. Wenn Sie dieses Tool ausprobieren möchten, können Sie über den unten stehenden Link eine Testversion herunterladen.
Ich danke Ihnen für die Lektüre und ermutige Sie, andere hilfreiche Tutorials zu lesen, die wir haben :)
Verfügbare Downloads
Excel-Listen vergleichen - Beispiele (.xlsx-Datei)
Ultimate Suite - Testversion (.exe-Datei)