Zwei Spalten in Excel vergleichen: Treffer & Unterschiede
Zwei Spalten in Excel zeilenweise oder als Listen vergleichen: Finde Treffer und Unterschiede mit WENN, ZÄHLENWENN, XVERWEIS und mehr.
Von Ayoub Farid · · 2 Min. Lesezeit
„Welche Kunden stehen auf Liste A, aber nicht auf Liste B?“ „Stimmen diese zwei Preisspalten überein?“ Dabei geht es um zwei völlig unterschiedliche Aufgaben: der Vergleich Zeile für Zeile und der Vergleich von zwei kompletten Listen. Beide erfordern unterschiedliche Excel Formeln. *(Hinweis: In der deutschen Excel-Version trennst du Argumente mit einem Semikolon ; statt einem Komma ,.)*
Zeile für Zeile: Sind sie identisch?
=A2=B2
Gibt WAHR (TRUE) oder FALSCH (FALSE) aus. Mit lesbaren Texten nutzt du IF (WENN):
=IF(A2=B2,"Match","Different")
Unterscheidung von Groß- und Kleinschreibung: =EXACT(A2,B2).
Für Zahlen mit einer Toleranzgrenze (bei Rundungsdifferenzen):
=IF(ABS(A2-B2)<0.01,"Match","Different")
Listen: Taucht ein Wert irgendwo in der anderen Spalte auf?
Befindet sich der Wert aus Zelle A2 irgendwo in Spalte B? Hier hilft COUNTIF (ZÄHLENWENN):
=IF(COUNTIF($B$2:$B$500,A2)>0,"In both","Only in A")
Setze das Dollarzeichen $, um den Bereich als absoluter Bezug zu fixieren, bevor du die Formel nach unten ausfüllst. Siehe auch ZÄHLENWENN.
Alternativ mit MATCH (VERGLEICH):
=ISNUMBER(MATCH(A2,$B$2:$B$500,0))
Passenden Wert abrufen
Wenn der Eintrag in der anderen Liste existiert, kannst du etwa den zugehörigen Preis direkt herüberholen mit XLOOKUP (XVERWEIS):
=XLOOKUP(A2,$D$2:$D$500,$E$2:$E$500,"Missing")
Danach kannst du direkt abgleichen: =IF(B2=XLOOKUP(...),"Same price","Price changed"). Siehe auch XVERWEIS.
Werte in A, die nicht in B vorkommen (Microsoft 365)
=FILTER(A2:A500,COUNTIF(B2:B500,A2:A500)=0)
Gibt dir sofort die vollständige Liste aller fehlenden Werte als dynamischen Überlauf aus. Siehe auch FILTER.
Unterschiede optisch hervorheben
Markiere beide Spalten in deiner Tabelle und gehe auf Start > Bedingte Formatierung > Regeln zum Hervorheben von Zellen > Doppelte Werte. Ändere die Auswahl auf „Eindeutige“, um alle Einträge farblich zu markieren, die nur genau einmal vorkommen.
Vorab Daten bereinigen
Unsichtbare Leerzeichen oder ein falsches Datenformat (Zahl als Text formatiert) führen schnell dazu, dass identische Werte als unterschiedlich erkannt werden. Bereinige beide Spalten am besten vorab mit TRIM (GLÄTTEN). Siehe auch GLÄTTEN.
Häufig gestellte Fragen
Wie vergleiche ich zwei Spalten in Excel auf Übereinstimmungen?
Zeile für Zeile: =A2=B2. Als Listenabgleich: =COUNTIF($B$2:$B$500,A2)>0.
Wie finde ich Werte in einer Spalte, die in der anderen fehlen?
Mit =IF(COUNTIF($B$2:$B$500,A2)=0,"Missing","") oder der FILTER-Funktion in Microsoft 365.
Wie vergleiche ich zwei Spalten und gebe einen zugehörigen Wert zurück?
Nutze XLOOKUP (XVERWEIS) oder VLOOKUP (SVERWEIS), um den passenden Wert aus der Vergleichsliste abzurufen.
Warum werden identische Werte als unterschiedlich angezeigt?
Häufige Ursachen sind versteckte Leerzeichen am Anfang oder Ende sowie Formatierungsunterschiede, wenn beispielsweise ein Wert als Text und der andere als Zahl gespeichert ist.