Anleitung

Zwei Listen in Google Tabellen vergleichen (Übereinstimmungen und Unterschiede)

Von 9 Min. Lesezeit

Google Tabellen bietet alles, was Sie zum Vergleichen zweier Listen brauchen: Werte hervorheben, die in beiden stehen, fehlende Einträge markieren oder die Unterschiede in eine eigene Liste ziehen, die sich automatisch aktualisiert. Diese Anleitung zeigt die nützlichsten Methoden – von einer einfachen Markierung bis zu Formeln, die eine ganze Spalte auf einmal verarbeiten.

Alle Beispiele gehen davon aus, dass Liste A in Spalte A und Liste B in Spalte B steht, ab Zeile 2 mit Überschriften in Zeile 1. Offene Bereiche wie B2:B umfassen alle Zeilen darunter, neue Einträge werden also automatisch berücksichtigt. Bei deutschem Gebietsschema trennt Google Tabellen Argumente mit Semikolons; so sind die Formeln unten geschrieben.

Sie brauchen nur einmal ein Ergebnis? Fügen Sie beide Listen in das kostenlose Tool zum Vergleichen zweier Listen ein und sehen Sie die Einträge nur in A, nur in B und in beiden – ganz ohne Formeln.


1. Übereinstimmungen mit bedingter Formatierung hervorheben

  1. Markieren Sie A2:A.
  2. Wählen Sie Format → Bedingte Formatierung.
  3. Wählen Sie unter Zellen formatieren, wenn … die Option Benutzerdefinierte Formel ist und geben Sie ein:
=COUNTIF($B$2:$B;$A2)>0
  1. Wählen Sie eine Füllfarbe und klicken Sie auf Fertig.

Um stattdessen die Werte aus A hervorzuheben, die in B fehlen, verwenden Sie:

=COUNTIF($B$2:$B;$A2)=0

Legen Sie eine zweite Regel für B2:B mit vertauschten Spaltenbuchstaben an, um auch Liste B einzufärben. Die Formel wird für die erste Zelle des Bereichs ($A2) geschrieben; Google Tabellen passt sie für alle anderen Zeilen an.


2. Jeden Eintrag mit COUNTIF oder MATCH markieren

Eine Hilfsspalte liefert ein Ergebnis zum Sortieren und Filtern. In C2:

=IF(COUNTIF($B$2:$B;A2)>0;"Treffer";"Kein Treffer")

Oder mit MATCH, das WAHR oder FALSCH zurückgibt:

=ISNUMBER(MATCH(A2;$B$2:$B;0))

Ziehen Sie die Formel nach unten und nutzen Sie Daten → Filter erstellen, um nur Treffer oder nur Unterschiede anzuzeigen.


3. Die ganze Spalte mit einer Formel prüfen (ARRAYFORMULA)

Statt die Formel in jede Zeile zu kopieren, füllt eine einzige ARRAYFORMULA in C2 die ganze Spalte und erfasst auch später hinzugefügte Zeilen:

=ARRAYFORMULA(IF(A2:A="";;IF(COUNTIF(B2:B;A2:A)>0;"Treffer";"Kein Treffer")))

Der Teil IF(A2:A="";;…) lässt leere Zeilen leer, statt sie mit „Kein Treffer“ zu füllen.


4. Übereinstimmungen oder Unterschiede in eine neue Liste extrahieren (FILTER)

FILTER liefert eine Liste, die sich aktualisiert, sobald sich eine der beiden Listen ändert. Werte aus A, die auch in B stehen:

=FILTER(A2:A;A2:A<>"";COUNTIF(B2:B;A2:A)>0)

Werte aus A, die nicht in B stehen:

=FILTER(A2:A;A2:A<>"";COUNTIF(B2:B;A2:A)=0)

Die Bedingung A2:A<>"" ist wichtig: Ohne sie würden leere Zeilen in A als Treffer mit den leeren Zeilen in B gezählt. Um Duplikate zu entfernen und zu sortieren, umschließen Sie das Ergebnis mit UNIQUE und SORT:

=SORT(UNIQUE(FILTER(A2:A;A2:A<>"";COUNTIF(B2:B;A2:A)=0)))

Vertauschen Sie A und B in der Formel, um die Werte nur in Liste B zu erhalten.


5. Zugehörige Daten mit XLOOKUP oder VLOOKUP nachschlagen

Hat Liste B zugehörige Daten – etwa Preise in Spalte C –, gibt XLOOKUP sie für jeden Treffer zurück:

=XLOOKUP(A2;$B$2:$B;$C$2:$C;"Nicht gefunden")

VLOOKUP funktioniert ebenfalls; setzen Sie das letzte Argument immer auf FALSE für eine genaue Übereinstimmung:

=IFERROR(VLOOKUP(A2;$B$2:$C;2;FALSE);"Nicht gefunden")

6. Zwei Spalten zeilenweise vergleichen

Wenn die Listen nebeneinander ausgerichtet sind und Sie wissen möchten, ob jede Zeile mit ihrem Nachbarn übereinstimmt:

=IF(A2=B2;"Gleich";"Unterschiedlich")

= ignoriert die Groß-/Kleinschreibung. Für einen Vergleich mit Beachtung der Schreibweise verwenden Sie EXACT:

=IF(EXACT(A2;B2);"Gleich";"Unterschiedlich")

Um abweichende Zeilen einzufärben, markieren Sie A2:B und fügen eine bedingte Formatierung mit der benutzerdefinierten Formel =$A2<>$B2 hinzu.


7. Listen auf zwei verschiedenen Tabellenblättern vergleichen

In einer normalen Zelle verweisen Sie direkt auf das andere Blatt:

=IF(COUNTIF(Tabellenblatt2!$A$2:$A;A2)>0;"Treffer";"Kein Treffer")

Regeln der bedingten Formatierung können nicht direkt auf ein anderes Blatt verweisen. Umschließen Sie den Bereich daher mit INDIRECT:

=COUNTIF(INDIRECT("Tabellenblatt2!A2:A");$A2)>0

Ersetzen Sie Tabellenblatt2 durch den Namen Ihres Blatts. Enthält der Name Leerzeichen, setzen Sie ihn in einfache Anführungszeichen: INDIRECT("'Alte Kunden'!A2:A").


Häufige Probleme und Lösungen

  • Zusätzliche Leerzeichen: „Apfel “ und „Apfel“ stimmen nicht überein. Markieren Sie die Daten und wählen Sie Daten → Datenbereinigung → Leerzeichen entfernen.
  • Duplikate innerhalb einer Liste: Nutzen Sie vorher Daten → Datenbereinigung → Duplikate entfernen oder umschließen Sie Ergebnisse mit UNIQUE.
  • Groß-/Kleinschreibung: COUNTIF, MATCH, XLOOKUP und VLOOKUP ignorieren sie. Für eine Prüfung mit Beachtung der Schreibweise verwenden Sie =SUMPRODUCT(--EXACT($B$2:$B$100;A2))>0.
  • Zahlen und Text: Eine Zahl und dieselben Ziffern als Text stimmen nicht überein. Geben Sie beiden Spalten über Format → Zahl dasselbe Format oder wandeln Sie mit =VALUE(A2) um.

Zusammenfassung

Methode Ergebnis Ideal für
Bedingte Formatierung (COUNTIF) Treffer oder Unterschiede gefärbt Schnelle Sichtprüfung
COUNTIF / MATCH als Hilfsspalte Treffer / Kein Treffer Sortieren und Filtern
ARRAYFORMULA Markierung der ganzen Spalte Wachsende Listen
FILTER (+ UNIQUE, SORT) Aktuelle Liste der Treffer oder Unterschiede Ergebnisse extrahieren
XLOOKUP / VLOOKUP Zugehörige Daten aus der anderen Liste Treffer mit weiteren Spalten
Zeilenweise (= / EXACT) Gleich / Unterschiedlich je Zeile Ausgerichtete Spalten
INDIRECT in bedingter Formatierung Markierung über Blätter hinweg Listen auf verschiedenen Tabs

Sie arbeiten mit Excel? Lesen Sie Zwei Listen in Excel vergleichen. Und für eine einmalige Prüfung ohne Formeln nutzen Sie das Online-Tool zum Listenvergleich.

Tags

#Google Tabellen#Listenvergleich#Anleitung

Über den Autor

songshiqiangUnabhängiger Entwickler

Entwickelt mit KI-Tools spannende Websites.

Ähnliche Beiträge

Anleitung

Zwei Listen in Java vergleichen (gemeinsame, fehlende und gleiche Elemente)

Zwei Listen in Java vergleichen: Gleichheit mit oder ohne Reihenfolge prüfen, gemeinsame Elemente mit retainAll finden, Unterschiede mit removeAll oder Streams ermitteln, Listen von Objekten vergleichen und die häufigste Performance-Falle vermeiden.

10 Min. Lesezeit
#Java#Listenvergleich#Anleitung
Weiterlesen
Anleitung

Zwei Listen in Python vergleichen (mit Beispielen)

Der komplette Leitfaden zum Vergleichen zweier Listen in Python: gemeinsame und unterschiedliche Elemente mit Sets finden, Reihenfolge mit List Comprehensions behalten, Listen auf Gleichheit prüfen, elementweise vergleichen, Listen von Dictionaries vergleichen und große Datenmengen mit pandas verarbeiten.

12 Min. Lesezeit
#Python#Listenvergleich#Anleitung
Weiterlesen
Anleitung

Zwei Listen in Excel vergleichen (Übereinstimmungen und Unterschiede finden)

Neun Wege, zwei Listen in Excel zu vergleichen: Übereinstimmungen mit bedingter Formatierung hervorheben, mit ZÄHLENWENN oder VERGLEICH markieren, mit SVERWEIS oder XVERWEIS nachschlagen, mit FILTER extrahieren, zeilenweise vergleichen und große Datenmengen mit Power Query verarbeiten.

12 Min. Lesezeit
#Excel#Listenvergleich#XVERWEIS#Anleitung
Weiterlesen