Zwei Spalten in Excel vergleichen

Stimmt der gezählte Bestand mit dem System überein? Welche Kunden fehlen nach dem Umzug in die neue Software? Für beide Fragen vergleichst du zwei Spalten, und Excel zeigt dir die Abweichungen.

Kurz gesagt: Stehen die Werte Zeile für Zeile nebeneinander, reicht =A2=B2. Willst du wissen, ob ein Eintrag irgendwo in der anderen Liste vorkommt, nimm =ZÄHLENWENN($D$2:$D$8;A2)=0. Das ergibt WAHR, wenn er fehlt.

Probier es gleich aus

Nach der Inventur stehen Systembestand und gezählter Bestand nebeneinander. Schreib in D2 die Vergleichsformel. Sie wird automatisch bis D7 ausgefüllt.

Aufgabe Nach der Inventur sollst du prüfen, ob der gezählte Bestand mit dem Bestand im System übereinstimmt. Schreib in D2 eine Formel, die WAHR zeigt, wenn B2 und C2 gleich sind. Sie wird danach bis D7 ausgefüllt.

ABCD
1 Artikel Bestand System Bestand gezählt Stimmt?
2 Kopierpapier 120 120
3 Toner 45 44
4 Briefumschläge 300 300
5 Ordner 18 18
6 Kugelschreiber 75 80
7 Haftnotizen 60 60

Die wichtigsten Wege im Überblick

FrageFormelErgebnis
Sind die Werte in derselben Zeile gleich?=A2=B2WAHR oder FALSCH, Groß- und Kleinschreibung egal
Gleich, auch in der Schreibweise?=IDENTISCH(A2;B2)WAHR nur bei exakt gleichem Text
Wo weichen sie ab, als Text?=WENN(A2=B2;"";"Abweichung")leer oder „Abweichung“
Fehlt A2 in der anderen Liste?=ZÄHLENWENN($D$2:$D$8;A2)=0WAHR, wenn nicht gefunden
Passenden Wert aus der anderen Liste holen=XVERWEIS(A2;$D$2:$D$8;$E$2:$E$8;"fehlt")Wert aus Spalte E oder „fehlt“

Der Vergleich mit = funktioniert nur, wenn beide Listen gleich sortiert sind. Sobald die Reihenfolge abweicht, brauchst du eine Suche: ZÄHLENWENN, XVERWEIS oder SVERWEIS.

IDENTISCH: wenn die Schreibweise zählt

Das Gleichheitszeichen unterscheidet nicht zwischen Groß- und Kleinbuchstaben. ="Müller"="MÜLLER" ergibt WAHR. Bei Kennwörtern, Artikelcodes mit Bedeutung der Schreibweise oder beim Prüfen von Importen ist das zu ungenau. =IDENTISCH(A2;B2) vergleicht Zeichen für Zeichen und unterscheidet Groß- und Kleinschreibung. Formatierungen wie Fettdruck oder Zahlenformat ignoriert IDENTISCH.

Noch eine Übung: fehlende Einträge finden

Die häufigste Aufgabe beim Abgleich zweier Listen: Welche Einträge aus Liste 1 tauchen in Liste 2 nicht auf? Die Listen sind unterschiedlich lang und anders sortiert, deshalb hilft der direkte Zeilenvergleich nicht.

Aufgabe Die Kunden wurden aus dem alten System (Spalte A) ins neue System (Spalte D) übernommen. Schreib in B2 eine Formel, die WAHR zeigt, wenn die Kundennummer aus A2 in der Liste D2:D8 fehlt. Die Formel wird bis B7 ausgefüllt und muss in jeder Zeile stimmen.

ABCD
1 Kundennr. alt Fehlt in neu? Kundennr. neu
2 10482 10233
3 10517 10690
4 10233 10482
5 10690 10901
6 10345 10771
7 10771 10555
8 10120

Diese Übung gehört zu Premium.

Mit Premium öffnest du alle Übungen jeder Lektion, übst unbegrenzt mit neuen Aufgaben und kannst den Abschlusstest mit Zertifikat machen.

Premium ansehen Schon Premium? Anmelden

Die erste Übung dieser Lektion ist kostenlos.

Willst du statt WAHR ein Wort sehen, pack den Vergleich in WENN: =WENN(ZÄHLENWENN($D$2:$D$8;A2)=0;"fehlt";"ok"). Wie ZÄHLENWENN Bedingungen auswertet, erklärt die Seite ZÄHLENWENN. Warum die Dollarzeichen nötig sind, steht unter absolute Bezüge.

Mit XVERWEIS oder SVERWEIS abgleichen

ZÄHLENWENN beantwortet nur „vorhanden oder nicht“. Oft willst du zusätzlich einen Wert aus der anderen Liste sehen, etwa den Preis im neuen System neben dem alten Preis. Das erledigt XVERWEIS:

=XVERWEIS(A2;$D$2:$D$8;$E$2:$E$8;"fehlt")

Das vierte Argument legt fest, was erscheint, wenn die Nummer nicht gefunden wird. Ohne XVERWEIS geht es mit =WENNFEHLER(SVERWEIS(A2;$D$2:$E$8;2;FALSCH);"fehlt"). Steht der gefundene Wert neben dem eigenen, vergleichst du beide wieder mit =, zum Beispiel =B2=F2 für „Preis gleich geblieben?“.

Unterschiede farbig markieren

Bei langen Listen ist eine Farbe schneller zu erfassen als eine Spalte mit WAHR und FALSCH. Markiere den Bereich, zum Beispiel A2:B7, und wähle Start > Bedingte Formatierung > Neue Regel > Formel zur Ermittlung der zu formatierenden Zellen verwenden. Als Formel trägst du ein:

=$A2<>$B2

Das Dollarzeichen vor der Spalte sorgt dafür, dass beide Zellen einer Zeile dieselben zwei Werte vergleichen und die ganze Zeile gefärbt wird. Für fehlende Einträge in Spalte A nimmst du als Regel =ZÄHLENWENN($D$2:$D$8;$A2)=0. Schneller, aber gröber: Markiere beide Spalten und wähle Regeln zum Hervorheben von Zellen > Doppelte Werte. Excel färbt dann alles, was in beiden Spalten vorkommt, aber auch Doppelte innerhalb einer Spalte. Mehr dazu auf der Seite bedingte Formatierung.

Zwei Tabellenblätter vergleichen

Liegen zwei Versionen derselben Tabelle auf zwei Blättern, legst du ein drittes Blatt an und schreibst in A1 =WENN(Tabelle1!A1<>Tabelle2!A1;"Abweichung";""). Diese Formel ziehst du über den ganzen Bereich. Jede Zelle mit „Abweichung“ zeigt dir die Stelle, an der sich die Blätter unterscheiden. Für Listen, die du regelmäßig abgleichst, ist Power Query bequemer: Abfragen zusammenführen mit einer Anti-Verknüpfung liefert genau die fehlenden Zeilen (siehe SVERWEIS in Power Query). Laut Microsoft gibt es außerdem das Zusatzprogramm Spreadsheet Compare, allerdings nur in Office Professional Plus 2013, 2016 und 2019 sowie Microsoft 365 Apps for enterprise.

Typische Fehler beim Vergleichen

Zahl und Text sehen gleich aus

Kommt eine Liste aus einem Export, sind Zahlen oft als Text gespeichert. 10482 als Zahl und „10482“ als Text sind für Excel verschieden, =A2=B2 ergibt FALSCH, während ZÄHLENWENN Textzahlen meist trotzdem als Treffer zählt. Je nach Formel bekommst du also unterschiedliche Antworten. Ein kleines grünes Dreieck in der Zellecke ist das typische Zeichen. Wandle die Spalte vorher einheitlich in Zahlen um, etwa über das Warnsymbol und In eine Zahl umwandeln.

Unsichtbare Leerzeichen

„Berlin“ und „Berlin “ mit Leerzeichen am Ende sind nicht gleich. Bereinige die Werte mit GLÄTTEN oder vergleiche direkt =GLÄTTEN(A2)=GLÄTTEN(B2).

Liste rutscht beim Ausfüllen

Fehlen in ZÄHLENWENN(D2:D8;A2) die Dollarzeichen, verschiebt sich die Suchliste mit jeder Zeile nach unten. Die oberen Einträge werden dann nicht mehr durchsucht, und die Formel meldet Einträge als fehlend, die eigentlich da sind.

Spalten vergleichen auf Englisch

DeutschEnglisch
=IDENTISCH(A2;B2)=EXACT(A2,B2)
=ZÄHLENWENN($D$2:$D$8;A2)=0=COUNTIF($D$2:$D$8,A2)=0
XVERWEIS, SVERWEIS, WENNFEHLERXLOOKUP, VLOOKUP, IFERROR
WAHR, FALSCHTRUE, FALSE

In welchen Excel-Versionen funktioniert das?

Der Vergleich mit =, IDENTISCH, ZÄHLENWENN, SVERWEIS und die bedingte Formatierung gibt es in allen aktuellen Excel-Versionen. XVERWEIS gibt es erst ab Excel 2021 und in Microsoft 365, in Excel 2016 und 2019 nimmst du SVERWEIS oder INDEX mit VERGLEICH.

Häufige Fragen

Wie finde ich Werte, die in beiden Spalten vorkommen?

Dreh die Bedingung um: =ZÄHLENWENN($D$2:$D$8;A2)>0 ergibt WAHR für jeden Eintrag aus Spalte A, der auch in Spalte D steht.

Wie vergleiche ich zwei Spalten und gebe den passenden Wert zurück?

Mit XVERWEIS oder SVERWEIS: Du suchst den Wert aus Spalte A in der anderen Liste und gibst die Nachbarspalte zurück. Fehlt der Wert, zeigt das letzte Argument von XVERWEIS deinen Ersatztext.

Warum zeigt =A2=B2 FALSCH, obwohl beide Zellen gleich aussehen?

Meist ist ein Wert als Text gespeichert, es steht ein Leerzeichen am Ende, oder eine Zahl hat versteckte Nachkommastellen, die nur durch das Zahlenformat gerundet angezeigt werden.

Kann ich ganze Zeilen über mehrere Spalten vergleichen?

Ja, verknüpfe die Bedingungen mit UND: =UND(A2=E2;B2=F2;C2=G2) ist nur WAHR, wenn alle drei Paare übereinstimmen.

Als Nächstes lernen: Duplikate finden und entfernen

Beim Abgleich fallen oft doppelte Einträge auf. Wie du sie markierst, zählst und entfernst, zeigt die nächste Lektion.

Duplikate entfernen üben

Schreib uns

Sprache wählen

Wähle deine bevorzugte Sprache