Excel Spalten vergleichen: Unterschiede in zwei Spalten und Tabellen finden
Stehen die Werte in derselben Zeile, vergleichst du mit =A2=B2 (ergibt WAHR oder FALSCH) oder lesbar mit =WENN(A2=B2;"gleich";"anders"). Sind es zwei Listen in verschiedener Reihenfolge, prüft =ZÄHLENWENN($B$2:$B$500;A2), ob ein Wert in der anderen Liste vorkommt: 0 heißt, er fehlt.
Englisch: Compare columns · Stand 04.11.2026 · Übung ohne Anmeldung
Stimmt der Bestand beim Katzenstreu?
C2=D2 prüft, ob beide Zellen gleich sind. WENN macht daraus ein lesbares Wort.
=WENN(C2=D2Soll gleich Ist?;"stimmt"wenn ja;"prüfen"wenn nein)Wo finde ich = " ; auf der Tastatur?
=⇧+0"⇧+2;⇧+,Spalten vergleichen: Schritt für Schritt
Fall bestimmen
Stehen zusammengehörige Werte in derselben Zeile (Soll und Ist, alter und neuer Preis)? Dann Zeile für Zeile vergleichen. Sind es zwei Listen in beliebiger Reihenfolge (Kunden alt und neu)? Dann nachschlagen.
Hilfsspalte anlegen
Neben den Daten eine leere Spalte einfügen und eine Überschrift wie „Abgleich“ setzen. Dort kommt die Vergleichsformel hin, die Daten selbst bleiben unverändert.
Formel in die erste Zeile
Gleiche Zeile:
=WENN(C2=D2;"stimmt";"prüfen"). Zwei Listen:=ZÄHLENWENN($F$2:$F$500;A2).Nach unten ziehen und filtern
Formel per Doppelklick auf das Ausfüllkästchen in alle Zeilen kopieren. Danach die Hilfsspalte filtern und nur „prüfen“ bzw. 0 anzeigen lassen.
Zwei Spalten Zeile für Zeile vergleichen
Die kürzeste Formel ist =A2=B2. Sie ergibt WAHR, wenn beide Zellen gleich sind, sonst FALSCH. Das reicht für eine schnelle Kontrolle, liest sich in einer langen Liste aber schlecht. Mit WENN bekommst du Wörter: =WENN(A2=B2;"gleich";"anders"). Andersherum mit <> für „ungleich“: =WENN(A2<>B2;"Abweichung";"") lässt die stimmigen Zeilen leer, sodass nur die Abweichungen ins Auge fallen.
Bei Zahlen ist die Differenz oft hilfreicher als ein Wort. In einer Inventur zeigt =D2-C2 direkt, wie viele Stück fehlen (negativ) oder zu viel da sind (positiv). Eine Null heißt: stimmt. Das kannst du mit SUMMEWENN oder einer Summe über die Differenzen gleich zu einem Gesamtfehlbestand verdichten.
Groß- und Kleinschreibung: IDENTISCH
Das Gleichheitszeichen ignoriert die Schreibweise: „MÜLLER“ und „Müller“ gelten als gleich. Für Namen ist das meistens richtig. Bei Passwörtern, Codes oder Artikelnummern wie „ab-12“ und „AB-12“ kann es aber einen Unterschied machen. Dann nimmst du =IDENTISCH(A2;B2). Die Funktion liefert nur WAHR, wenn beide Texte Zeichen für Zeichen gleich sind, inklusive Groß- und Kleinschreibung.
Eingebettet in WENN: =WENN(IDENTISCH(A2;B2);"gleich";"anders"). Die Formatierung der Zelle, etwa fett oder rot, prüft IDENTISCH nicht, nur den Inhalt.
Prüfen, ob ein Wert in der anderen Liste vorkommt
Bei zwei Listen in unterschiedlicher Reihenfolge hilft der Zeilenvergleich nicht. Die alte Kundenliste steht in A, die neue in F, und Frau Nowak steht einmal in Zeile 4 und einmal in Zeile 17. Hier fragst du für jeden Eintrag: Kommt er drüben vor? =ZÄHLENWENN($F$2:$F$500;A2) zählt, wie oft A2 in der anderen Liste steht. 0 heißt: fehlt. 1 heißt: vorhanden. 2 oder mehr heißt: dort doppelt.
Lesbar wird es mit =WENN(ZÄHLENWENN($F$2:$F$500;A2)=0;"fehlt in neu";""). Die Dollarzeichen sind wichtig, sonst rutscht die Vergleichsliste beim Runterziehen mit und die unteren Einträge werden nicht mehr gefunden. Warum, steht unter fester Bezug. Für den Gegencheck, also was in der neuen Liste dazugekommen ist, schreibst du dieselbe Formel in eine Hilfsspalte neben F und suchst in A.
Mehr zu den Kriterien von ZÄHLENWENN, etwa mit Platzhaltern wie "Müller*", erklärt die Seite ZÄHLENWENN. Geht es nur darum, doppelte Einträge innerhalb einer Liste loszuwerden, ist Duplikate entfernen der richtige Weg.
Zwei Tabellen vergleichen mit XVERGLEICH oder SVERWEIS
Oft reicht „vorhanden ja/nein“ nicht, du willst wissen, ob sich ein Wert geändert hat. Beispiel: Preisliste vom letzten Jahr gegen die neue Preisliste, beide mit Artikelnummer. Dann holst du mit SVERWEIS den neuen Preis in die alte Tabelle und vergleichst: =SVERWEIS(A2;Neu!$A$2:$C$300;3;FALSCH)=C2. Fehlt die Nummer in der neuen Liste, meldet SVERWEIS #NV. Das fängst du mit =WENNFEHLER(…;"fehlt") ab, mehr dazu bei WENNFEHLER.
In Excel 365 und 2021 gibt es XVERGLEICH. =XVERGLEICH(A2;$F$2:$F$500) liefert die Position des Eintrags in der anderen Liste, also zum Beispiel 17, oder #NV, wenn er fehlt. Das ist praktisch, wenn du wissen willst, wo der Eintrag steht. Mit =WENNFEHLER(XVERGLEICH(A2;$F$2:$F$500);"fehlt") steht statt #NV ein Wort da. In älteren Versionen leistet =VERGLEICH(A2;$F$2:$F$500;0) dasselbe.
Liegen die Tabellen auf zwei Blättern mit gleichem Aufbau, etwa „Oktober“ und „November“, kannst du auch Zelle für Zelle vergleichen: Neues Blatt anlegen, in A1 =WENN(Oktober!A1<>November!A1;"X";"") und nach rechts und unten ziehen. Jedes X markiert eine geänderte Zelle.
Unterschiede farbig markieren
Statt einer Hilfsspalte kannst du die Abweichungen direkt einfärben. Markier C2:D8, dann Start › Bedingte Formatierung › Neue Regel › Formel zur Ermittlung der zu formatierenden Zellen verwenden und gib =$C2<>$D2 ein. Das Dollarzeichen vor den Spalten sorgt dafür, dass jede Zeile ihren eigenen Vergleich bekommt. Alle Zeilen mit Abweichung werden farbig.
Für zwei Listen markierst du beide Spalten und wählst Regeln zum Hervorheben von Zellen › Doppelte Werte. Im Dialog kannst du statt „Doppelte“ auch Eindeutige wählen. Dann werden nur die Einträge eingefärbt, die in keiner der beiden Spalten ein zweites Mal vorkommen, also die Unterschiede. Schritt für Schritt mit Übung: bedingte Formatierung.
Ohne Formel geht es auch: Beide Spalten markieren, Start › Suchen und Auswählen › Inhalte auswählen und dort Zeilenunterschiede wählen. Excel markiert in jeder Zeile die Zellen, die vom ersten Wert der Zeile abweichen. Gib ihnen danach eine Füllfarbe, dann bleiben die Unterschiede sichtbar.
Warum Excel gleiche Werte als verschieden meldet
Leerzeichen. „Becker “ mit Leerzeichen am Ende ist ein anderer Text als „Becker“. Prüf mit =LÄNGE(A2) und =LÄNGE(B2). Abhilfe: =GLÄTTEN(A2)=GLÄTTEN(B2) oder die Liste vorher bereinigen, siehe Leerzeichen entfernen.
Zahl gegen Text. Kommt eine Liste aus einem Export, stehen Nummern oft als Text darin, erkennbar am grünen Dreieck und der linksbündigen Ausrichtung. 3101 als Zahl und „3101“ als Text sind für =A2=B2 verschieden. Mit =A2*1=B2*1 vergleichst du beide als Zahl.
Kommastellen. Berechnete Werte wie 19,99 können intern 19,9899999 sein, während die andere Spalte genau 19,99 enthält. Angezeigt wird beides gleich. =RUNDEN(A2;2)=RUNDEN(B2;2) löst das, mehr bei RUNDEN.
Zwei Dateien nebeneinander vergleichen
Für einen Blick mit dem Auge öffnest du beide Dateien und wählst Ansicht › Nebeneinander anzeigen. Mit Synchroner Bildlauf scrollen beide Fenster gleichzeitig. Das ist gut für kurze Listen. Für lange Listen ist die Formel aus dem Abschnitt oben zuverlässiger, weil sie nichts übersieht.
In einigen Office-Paketen für Unternehmen gibt es zusätzlich das Programm Spreadsheet Compare, das zwei Arbeitsmappen komplett gegenüberstellt. Ob es bei dir installiert ist, hängt von der Lizenz ab. Den Umgang mit Formeln und Listen von Grund auf lernst du im Excel-Kurs online.
Spalten vergleichen: 3 Beispiele
Einfach: Preise alt gegen neu
Ein Getränkemarkt prüft, welche Preise sich geändert haben. Die Formel steht in D und wird nach unten gezogen.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Artikel | alt | neu | Abgleich |
| 2 | Apfelschorle 0,5 l | 0,89 € | 0,89 € | gleich |
| 3 | Mineralwasser 1 l | 0,49 € | 0,55 € | anders |
| 4 | Cola 1,5 l | 1,79 € | 1,79 € | gleich |
Büro: Wer fehlt in der neuen Mitgliederliste?
Ein Chor gleicht die Liste vom Vorjahr (A) mit der aktuellen (C) ab. Die Reihenfolge ist unterschiedlich, deshalb ZÄHLENWENN statt Zeilenvergleich.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Vorjahr | aktuell | noch dabei? | ||
| 2 | Schmitz | Yılmaz | 1 | ||
| 3 | Yılmaz | Schmitz | 1 | ||
| 4 | Hoffmann | Nowak | 0 |
Fortgeschritten: Position in der anderen Tabelle
XVERGLEICH liefert, in welcher Zeile der neuen Liste ein Artikel steht. Fehlt er, zeigt WENNFEHLER „fehlt“.
| A | B | |
|---|---|---|
| 1 | Art.-Nr. alt | Position in neu |
| 2 | 3101 | 4 |
| 3 | 3107 | fehlt |
| 4 | 3110 | 1 |
Häufige Fehler und Lösungen
FALSCH, obwohl beide gleich aussehen
Ursache: Ein Leerzeichen, Zahl gegen Text oder versteckte Kommastellen.
Lösung: LÄNGE beider Zellen vergleichen, GLÄTTEN, *1 oder RUNDEN in den Vergleich einbauen.
ZÄHLENWENN findet unten nichts mehr
Ursache: Der Bereich der Vergleichsliste hat keine Dollarzeichen und ist beim Ziehen mitgewandert.
Lösung: Bereich fest machen: $F$2:$F$500.
#NV bei SVERWEIS oder XVERGLEICH
Ursache: Der Wert steht nicht in der anderen Liste. Das ist hier oft die richtige Antwort.
Lösung: Mit WENNFEHLER(…;"fehlt") ein Wort ausgeben. Bei unerwartetem #NV die Ursachen auf der Seite zum #NV-Fehler prüfen.
#NAME? bei XVERGLEICH
Ursache: Die Excel-Version kennt XVERGLEICH nicht (vor Excel 2021).
Lösung: =VERGLEICH(A2;$F$2:$F$500;0) nehmen.
Bedingte Formatierung färbt die falschen Zeilen
Ursache: Die Regel wurde mit $C$2<>$D$2 angelegt. Dann vergleicht jede Zeile nur Zeile 2.
Lösung: Regel bearbeiten und die Zeilennummer ohne $ schreiben: =$C2<>$D2.
In welchen Excel-Versionen geht das?
Gleichheitszeichen, WENN, IDENTISCH, ZÄHLENWENN, SVERWEIS und VERGLEICH funktionieren in jeder Excel-Version, auch auf dem Mac und in Excel im Web. XVERGLEICH gibt es nur in Excel 365 und ab Excel 2021.
- Excel 365
- Excel 2024 / 2021
- Excel 2019 / 2016 (ohne XVERGLEICH) (teilweise)
- Excel für Mac
- Excel im Web
Fragen zu Spalten vergleichen
Wie vergleiche ich zwei Spalten in Excel auf Unterschiede?
+
In einer Hilfsspalte =WENN(A2=B2;"gleich";"anders") eintragen und nach unten ziehen. Oder die Spalten markieren und mit bedingter Formatierung und der Regel =$A2<>$B2 einfärben.
Wie prüfe ich, ob ein Wert in einer anderen Spalte vorkommt?
+
Mit =ZÄHLENWENN($B$2:$B$500;A2). Ergebnis 0 heißt: kommt nicht vor. Lesbar mit =WENN(ZÄHLENWENN($B$2:$B$500;A2)=0;"fehlt";"da").
Wie vergleiche ich zwei Tabellen in Excel?
+
Haben beide eine eindeutige Nummer, holst du mit SVERWEIS oder XVERWEIS den Wert aus der zweiten Tabelle und vergleichst ihn mit dem ersten. Bei gleichem Aufbau geht auch ein Vergleichsblatt mit =WENN(Blatt1!A1<>Blatt2!A1;"X";"").
Beachtet Excel beim Vergleichen Groß- und Kleinschreibung?
+
Das Gleichheitszeichen und ZÄHLENWENN nicht. Wenn die Schreibweise zählen soll, nimm =IDENTISCH(A2;B2).
Passt dazu
Excel richtig lernen, nicht nur nachschlagen.
Der Excel-Kurs online führt dich mit Übungen von SUMME bis Pivot, mit Zertifikat am Ende.