Kann man Excel-Tabellen vergleichen?

Excel Tabellen Vergleichen: So geht's leicht

15/10/2023

Rating: 4.74 (5295 votes)

Im modernen Büroalltag sind Tabellenkalkulationen wie Microsoft Excel unverzichtbar. Oft stehen wir vor der Herausforderung, Daten aus verschiedenen Quellen oder zu unterschiedlichen Zeitpunkten erfasste Informationen miteinander abzugleichen. Das manuelle Vergleichen von zwei Tabellen, insbesondere wenn sie umfangreich sind, kann schnell zu einer mühsamen und fehleranfälligen Aufgabe werden. Glücklicherweise bietet Excel eine Reihe von leistungsstarken Werkzeugen und Funktionen, die diesen Prozess erheblich vereinfachen. In diesem Artikel beleuchten wir verschiedene Methoden, wie Sie effektiv zwei Excel-Tabellen vergleichen können, um Übereinstimmungen, Unterschiede oder fehlende Einträge zu identifizieren.

Wie lassen sich Daten in Excel am besten vergleichen?
Wenn Sie in Excel zwei Arbeitsmappen geöffnet haben, die Sie vergleichen möchten, können Sie „Tabellenkalkulationsvergleich“ mithilfe des Befehls „Dateien vergleichen“ ausführen . Wenn die Registerkarte „Inquire“ in Excel nicht angezeigt wird, lesen Sie „Inquire-Add-In aktivieren“.

Die Notwendigkeit, Tabellen zu vergleichen, ergibt sich in vielen Szenarien: Abgleich von Lagerbeständen, Vergleich von Kundendatenbanken, Überprüfung von Finanzberichten oder das Aufspüren von Änderungen in Datenlisten. Je nach Größe und Struktur der Tabellen sowie dem gewünschten Ergebnis (nur Unterschiede, nur Übereinstimmungen, fehlende Einträge) eignen sich unterschiedliche Ansätze. Wir werden Methoden für Tabellen im selben Arbeitsblatt, in unterschiedlichen Arbeitsblättern und sogar in separaten Arbeitsmappen betrachten. Auch der Fall, dass Datensätze nicht in der gleichen Zeile stehen, wird behandelt.

Übersicht

Tabellen im selben Arbeitsblatt vergleichen: Die Formel-Methode

Die einfachste Methode, zwei Tabellen im selben Arbeitsblatt zeilenweise zu vergleichen, ist die Verwendung einer einfachen Formel in einer Hilfsspalte. Angenommen, Ihre erste Tabelle beginnt in Spalte A und Ihre zweite Tabelle in Spalte C, und Sie möchten die Zellen in derselben Zeile vergleichen (z.B. A4 mit C4). Sie können den Ungleich-Operator (<>) verwenden, um zu prüfen, ob die Inhalte zweier Zellen voneinander abweichen.

Erstellen Sie in einer leeren Spalte neben Ihren Tabellen (z.B. in Spalte E) eine Formel wie diese in der entsprechenden Zeile (z.B. E4):

=A4<>C4

Diese Formel liefert das Ergebnis WAHR, wenn der Inhalt von Zelle A4 ungleich dem Inhalt von Zelle C4 ist, und FALSCH, wenn die Inhalte identisch sind. Ziehen Sie diese Formel dann nach unten, um alle relevanten Zeilen zu prüfen. Die Spalte E zeigt Ihnen nun auf einen Blick, in welchen Zeilen Unterschiede bestehen.

Diese Methode ist schnell und unkompliziert, eignet sich aber am besten, wenn die Tabellen exakt dieselbe Struktur und dieselbe Anzahl von Zeilen haben und die zu vergleichenden Daten in denselben Zeilen positioniert sind.

Unterschiede hervorheben mit Bedingter Formatierung

Das Ergebnis der Formelmethode (WAHR/FALSCH) kann direkt genutzt werden, um Unterschiede visuell hervorzuheben. Bedingte Formatierung ermöglicht es Ihnen, Zellen oder ganze Zeilen automatisch einzufärben, wenn eine bestimmte Bedingung erfüllt ist. Dies macht die Identifizierung von Abweichungen deutlich komfortabler als das manuelle Durchsuchen der WAHR/FALSCH-Spalte.

So wenden Sie bedingte Formatierung an, um Unterschiede hervorzuheben:

  1. Markieren Sie den Bereich der ersten Tabelle, den Sie formatieren möchten (z.B. A4:B10, wenn Sie die Zellen in diesen Spalten einfärben möchten, wo ein Unterschied gefunden wurde).
  2. Gehen Sie im Menüband auf die Registerkarte "Start".
  3. Klicken Sie in der Gruppe "Formatvorlagen" auf "Bedingte Formatierung".
  4. Wählen Sie "Neue Regel".
  5. Im Dialogfeld "Neue Formatierungsregel" wählen Sie den Regeltyp "Formel zur Ermittlung der zu formatierenden Zellen verwenden".
  6. Geben Sie im Feld "Werte formatieren, für die diese Formel WAHR ist" die Vergleichsformel ein. Achten Sie darauf, dass die Zellbezüge relativ zum markierten Bereich sind. Wenn Sie z.B. A4:B10 markiert haben und die Formel für A4 mit C4 vergleichen soll, verwenden Sie =A4<>C4. Excel passt die Bezüge automatisch für die anderen Zellen im markierten Bereich an (A5 wird mit C5 verglichen, B4 mit D4, etc.). Wenn Sie nur A4 markiert hatten, als Sie die Regel erstellten, und diese auf A4:B10 angewendet haben, muss der Bezug in der Formel absolut in Bezug auf die Spalte sein, aber relativ in Bezug auf die Zeile, z.B. =$A4<>$C4, falls Sie nur die Spalten A und C vergleichen möchten, aber die Formatierung auf A und B anwenden wollen. Die genauen Bezüge hängen davon ab, was genau Sie markiert haben und was verglichen werden soll. Für den einfachsten Fall, wo A4 mit C4 verglichen wird und A4 formatiert werden soll, reicht =A4<>C4, wenn nur A4 markiert war. Wenn Sie den gesamten Bereich A4:B10 markiert haben und A4 mit C4 verglichen werden soll, aber A4 formatiert wird, ist die Formel =$A4<>$C4 korrekter, um sicherzustellen, dass für jede Zeile in A4:B10 der Vergleich zwischen Spalte A und C (oder den entsprechenden Spalten) stattfindet und die Formatierung in Spalte A (oder B) angewendet wird. Es ist oft am einfachsten, die bedingte Formatierung auf den ersten zu vergleichenden Bereich anzuwenden und die Formel mit den Bezügen zur zweiten Tabelle anzugeben. Für den Vergleich von A mit C und Formatierung von A: Markieren Sie A4:A10 und verwenden Sie die Formel =A4<>C4.
  7. Klicken Sie auf die Schaltfläche "Formatieren...".
  8. Wählen Sie im Reiter "Ausfüllen" eine Farbe, mit der unterschiedliche Zellen hervorgehoben werden sollen.
  9. Bestätigen Sie mit "OK" in beiden Dialogfeldern.

Wiederholen Sie den Vorgang gegebenenfalls für die zweite Tabelle, um auch dort die Unterschiede zur ersten Tabelle hervorzuheben.

Tabellen in unterschiedlichen Arbeitsblättern vergleichen

Wenn sich die beiden zu vergleichenden Tabellen in verschiedenen Arbeitsblättern innerhalb derselben Arbeitsmappe befinden, funktioniert die Formel-Methode ähnlich, erfordert aber die Angabe des Arbeitsblattnamens im Zellbezug. Angenommen, Ihre erste Tabelle ist in Arbeitsblatt "Tabelle1" und die zweite in "Tabelle2". Die Formel zum Vergleich von Zelle A4 in Tabelle1 mit Zelle A4 in Tabelle2 lautet dann:

=Tabelle1!A4<>Tabelle2!A4

Auch hier können Sie diese Formel in einer Hilfsspalte verwenden und das Ergebnis für die bedingte Formatierung nutzen. Die Schritte für die bedingte Formatierung sind dieselben wie zuvor, nur dass die Formel die Blattnamen enthalten muss, z.B. wenn Sie Zellen in Tabelle1 formatieren möchten basierend auf dem Vergleich mit Tabelle2: Markieren Sie den Bereich in Tabelle1 (z.B. A4:A10) und erstellen Sie eine neue Regel mit der Formel =Aabelle1!A4<>Tabelle2!A4.

Manueller Vergleich per Ansicht

Manchmal ist es hilfreich, die Tabellen einfach nebeneinander zu sehen, um einen visuellen Vergleich durchzuführen, insbesondere wenn die Daten nicht exakt zeilenweise übereinstimmen müssen oder Sie einfach einen Überblick gewinnen möchten. Excel bietet eine Funktion, um mehrere Fenster derselben Arbeitsmappe zu öffnen und diese anzuordnen.

So nutzen Sie die Ansichtsoptionen:

  1. Öffnen Sie die Arbeitsmappe, die die zu vergleichenden Tabellen enthält.
  2. Gehen Sie im Menüband auf die Registerkarte "Ansicht".
  3. Klicken Sie in der Gruppe "Fenster" auf "Neues Fenster". Excel öffnet eine zweite Instanz derselben Arbeitsmappe. Sie sehen dies an der Titelzeile, die nun 'Dateiname:1' und 'Dateiname:2' anzeigt.
  4. Klicken Sie erneut auf der Registerkarte "Ansicht" in der Gruppe "Fenster" auf "Alle anordnen".
  5. Wählen Sie im Dialogfeld "Fenster anordnen" eine Anordnung (z.B. "Vertikal" oder "Horizontal").
  6. Bestätigen Sie mit "OK".

Nun sehen Sie beide Fenster der Arbeitsmappe nebeneinander. In jedem Fenster können Sie zu einem anderen Arbeitsblatt navigieren, um die beiden relevanten Tabellen anzuzeigen. Ein besonders nützliches Feature ist das synchrone Scrollen. Wenn Sie in einem der Fenster scrollen, scrollt das andere Fenster automatisch mit. Dies ist ideal, um Zeile für Zeile zu vergleichen. Sie aktivieren das synchrone Scrollen auf der Registerkarte "Ansicht" unter "Fenster", nachdem Sie die Fenster nebeneinander angeordnet haben.

Tabellen in unterschiedlichen Arbeitsmappen vergleichen: Das Inquire Add-In

Für den Vergleich von Tabellen, die sich in völlig separaten Arbeitsmappen befinden, bietet Excel (in bestimmten Versionen wie Office Professional Plus und Microsoft 365 Apps for Enterprise) ein spezielles Add-In namens "Inquire". Dieses Add-In ist standardmäßig oft nicht aktiviert.

So aktivieren und nutzen Sie das Inquire Add-In:

  1. Gehen Sie zu "Datei" > "Optionen".
  2. Wählen Sie im Navigationsbereich "Add-Ins".
  3. Wählen Sie im Dropdown-Menü "Verwalten" am unteren Rand "COM-Add-Ins" aus und klicken Sie auf "Gehe zu...".
  4. Setzen Sie im Dialogfeld "COM-Add-Ins" ein Häkchen bei "Inquire Add-in".
  5. Bestätigen Sie mit "OK".

Nun sollte im Menüband eine neue Registerkarte namens "Inquire" erscheinen.

Um Dateien zu vergleichen:

  1. Öffnen Sie beide Arbeitsmappen, die Sie vergleichen möchten.
  2. Wechseln Sie zur Registerkarte "Inquire".
  3. Klicken Sie in der Gruppe "Vergleichen" auf "Dateien vergleichen".
  4. Im Dialogfeld "Dateien vergleichen" wählen Sie die beiden geöffneten Arbeitsmappen aus den Dropdown-Listen aus.
  5. Klicken Sie auf "Vergleichen".

Inquire analysiert die Arbeitsmappen und präsentiert die Ergebnisse in einem separaten Fenster. Es zeigt eine detaillierte Liste aller Unterschiede, nicht nur bei den Zellinhalten, sondern auch bei Formeln, Formatierungen, Namen, Makros und mehr. Die Ergebnisse werden kategorisiert und farblich hervorgehoben. Sie können die Ergebnisse kopieren ("Copy Results to Clipboard") oder in eine neue Arbeitsmappe exportieren ("Export Results"). Dieses Tool ist besonders mächtig für umfassende Prüfungen von Arbeitsmappen.

Tabellen mit unterschiedlicher Zeilenreihenfolge vergleichen (mit eindeutigem Schlüssel)

Die bisherigen Methoden funktionieren gut, wenn die zu vergleichenden Daten in beiden Tabellen in der gleichen Zeilenreihenfolge vorliegen. Was aber, wenn die Daten in unterschiedlichen Zeilen stehen oder einige Einträge in einer Tabelle fehlen? In solchen Fällen benötigen wir einen eindeutigen Schlüssel, der in beiden Tabellen vorhanden ist, um die Datensätze zuzuordnen. Ein eindeutiger Schlüssel könnte eine Kunden-ID, eine Produktnummer, eine Rechnungsnummer oder eine andere eindeutige Kennung sein.

Wir können Funktionen wie XVERGLEICH (oder VERGLEICH in älteren Excel-Versionen) in Kombination mit ISTFEHLER und bedingter Formatierung nutzen, um fehlende Einträge oder Unterschiede basierend auf diesem Schlüssel zu finden.

Fehlende Einträge finden

Um zu prüfen, welche Einträge aus Tabelle A in Tabelle B fehlen, können wir die Funktion XVERGLEICH verwenden, um den Schlüssel aus Tabelle A in der Spalte der Schlüssel in Tabelle B zu suchen. Wenn XVERGLEICH den Schlüssel nicht findet, gibt es einen Fehler (#NV) zurück. Die Funktion ISTFEHLER prüft, ob das Ergebnis von XVERGLEICH ein Fehler ist.

Angenommen, die Schlüssel in Tabelle A sind in Spalte A und die Schlüssel in Tabelle B in Spalte G. Um zu prüfen, ob ein Schlüssel aus A in G existiert, verwenden wir die Formel:

=ISTFEHLER(XVERGLEICH(Schlüssel_in_Tabelle_A; Spalte_mit_Schlüsseln_in_Tabelle_B; 0))

Das Argument '0' bei XVERGLEICH stellt sicher, dass eine exakte Übereinstimmung gefunden werden muss.

Um nun alle Zeilen in Tabelle A zu markieren, deren Schlüssel nicht in Tabelle B vorkommt, verwenden wir diese Formel in der bedingten Formatierung:

  1. Markieren Sie den gesamten Bereich von Tabelle A (z.B. A3:E9).
  2. Gehen Sie zu "Start" > "Bedingte Formatierung" > "Neue Regel".
  3. Wählen Sie "Formel zur Ermittlung der zu formatierenden Zellen verwenden".
  4. Geben Sie die Formel ein. Wenn Ihre Schlüssel in Spalte A beginnen und der erste Datenpunkt in Zeile 3 liegt und die Schlüssel in Tabelle B in Spalte G liegen, lautet die Formel (unter Verwendung relativer Zeilen- und absoluter Spaltenbezüge für den Schlüssel in Tabelle A und absoluter Spaltenbezüge für die Suchspalte in Tabelle B):
    =ISTFEHLER(XVERGLEICH($A3;$G:$G;0))

    Der Bezug $A3 stellt sicher, dass für jede Zeile in Tabelle A der Schlüssel aus Spalte A dieser spezifischen Zeile verwendet wird, während $G:$G die gesamte Spalte G als Suchbereich festlegt.

  5. Wählen Sie ein Format (z.B. gelbe Füllung) und bestätigen Sie.

Wiederholen Sie den Vorgang für Tabelle B, um zu prüfen, welche Schlüssel aus Tabelle B in Tabelle A fehlen. Markieren Sie dazu Tabelle B (z.B. G3:K10) und verwenden Sie die Formel (angenommen Schlüssel in G, Suchbereich in A):

=ISTFEHLER(XVERGLEICH($G3;$A:$A;0))

Diese Methode ist äußerst effektiv, um Diskrepanzen in der Datensynchronisation zwischen zwei Listen zu finden.

Unterschiedliche Werte bei übereinstimmenden Schlüsseln finden

Zusätzlich zum Finden fehlender Einträge möchten Sie vielleicht auch prüfen, ob bei übereinstimmenden Schlüsseln die zugehörigen Daten in anderen Spalten identisch sind. Hierfür können wir XVERGLEICH (oder VERGLEICH/INDEX) verwenden, um den Wert aus der zweiten Tabelle abzurufen, der zum Schlüssel der ersten Tabelle gehört, und diesen Wert dann mit dem entsprechenden Wert in der ersten Tabelle vergleichen.

Angenommen, Sie möchten den Wert in Spalte B von Tabelle A (Schlüssel in A) mit dem entsprechenden Wert in Spalte H von Tabelle B (Schlüssel in G) vergleichen. Die Formel, um den Wert aus Spalte H von Tabelle B für den Schlüssel in A3 abzurufen, wäre:

=XVERGLEICH($A3;$G:$G;$H:$H;0)

Diese Formel sucht den Wert aus A3 in Spalte G und gibt den Wert aus derselben Zeile in Spalte H zurück.

Um nun zu prüfen, ob dieser zurückgegebene Wert ungleich dem Wert in B3 ist, verwenden wir die Formel:

=$B3<>XVERGLEICH($A3;$G:$G;$H:$H;0)

Diese Formel kann wiederum in der bedingten Formatierung für den Bereich B3:B10 (oder den relevanten Bereich in Spalte B von Tabelle A) verwendet werden, um Zellen hervorzuheben, bei denen die Werte für den gleichen Schlüssel in beiden Tabellen unterschiedlich sind. Achten Sie wieder auf die korrekten absoluten/relativen Bezüge. Wenn Sie B3:B10 markieren und die Formatierung für B3 erstellen, muss der Bezug zur zu formatierenden Zelle relativ sein ($B3), während die Bezüge für den Schlüssel und die Suchbereiche oft absolut sind ($A3, $G:$G, $H:$H).

Diese Methode erfordert sorgfältige Anwendung der Bezüge und kann für jede Spalte wiederholt werden, die Sie vergleichen möchten.

Welche Methode ist die Richtige?

Die Wahl der besten Methode hängt stark von Ihren spezifischen Anforderungen ab:

  • Für einfache, zeilenweise Vergleiche identisch strukturierter Tabellen im selben Blatt: Formel <> und bedingte Formatierung.
  • Für einfache, zeilenweise Vergleiche identisch strukturierter Tabellen in verschiedenen Blättern: Formel <> mit Blattnamen und bedingte Formatierung.
  • Für visuelle Überprüfung oder wenn die Daten nicht exakt zeilenweise übereinstimmen: Ansicht > Neues Fenster > Alle anordnen (mit synchronem Scrollen).
  • Für umfassende Vergleiche von Arbeitsmappen (nicht nur Daten, sondern auch Struktur, Formatierung, etc.): Inquire Add-In (sofern verfügbar).
  • Für den Vergleich von Tabellen mit unterschiedlicher Zeilenreihenfolge oder zum Finden fehlender Einträge, basierend auf einem eindeutigen Schlüssel: XVERGLEICH/ISTFEHLER und bedingte Formatierung.

Oft ist eine Kombination von Methoden am effektivsten. Beispielsweise können Sie mit XVERGLEICH fehlende Zeilen identifizieren und dann mit bedingter Formatierung und dem <>-Operator die Werte in den übereinstimmenden Zeilen prüfen.

Tipps für den Vergleich von Tabellen

  • Stellen Sie sicher, dass Ihre Daten konsistent formatiert sind, insbesondere bei Schlüsselfeldern. Leerzeichen, Groß-/Kleinschreibung oder unterschiedliche Datentypen können verhindern, dass Übereinstimmungen gefunden werden.
  • Nutzen Sie die Funktion "Duplikate entfernen", um sicherzustellen, dass Ihre Schlüsselfelder in jeder Tabelle eindeutig sind, bevor Sie komplexe Vergleiche durchführen.
  • Überlegen Sie genau, welches Ergebnis Sie erzielen möchten: Nur Unterschiede? Nur Übereinstimmungen? Fehlende Einträge? Dies beeinflusst die Wahl der Formel und Methode.
  • Bei sehr großen Datensätzen können Formeln die Arbeitsmappe verlangsamen. Inquire oder Power Query (ein weiteres mächtiges Excel-Werkzeug für Datenmanipulation und -vergleich) könnten hier effizientere Alternativen sein.

Häufig gestellte Fragen zum Tabellenvergleich in Excel

Kann ich zwei Tabellen in verschiedenen Dateien vergleichen?

Ja. Das Inquire Add-In ist die spezialisierte Lösung dafür. Alternativ können Sie die Tabellen in separate Blätter einer einzigen Arbeitsmappe kopieren und dann die Methoden für unterschiedliche Arbeitsblätter anwenden.

Wie finde ich nur die Übereinstimmungen statt der Unterschiede?

Anstatt den Ungleich-Operator (<>) zu verwenden, können Sie den Gleich-Operator (=) in Ihren Formeln und bedingten Formatierungsregeln verwenden. Zum Beispiel =A4=C4 oder =NICHT(ISTFEHLER(XVERGLEICH(...))) für übereinstimmende Schlüssel.

Was mache ich, wenn meine Tabellen keinen eindeutigen Schlüssel haben?

Das Vergleichen von Tabellen ohne eindeutigen Schlüssel ist deutlich schwieriger und manueller. Sie müssten möglicherweise eine Kombination von Spalten als Pseudo-Schlüssel verwenden oder eine Hilfsspalte erstellen, die einen eindeutigen Wert generiert (z.B. durch Verketten relevanter Spalteninhalte), um dann Methoden mit Schlüssel anzuwenden. In manchen Fällen ist ein manueller visueller Vergleich (ggf. mit der Ansicht-Funktion) oder eine Sortierung beider Tabellen nach denselben Kriterien die einzige praktikable Option.

Funktionieren diese Methoden auch mit Text?

Ja, die Vergleichsoperatoren (<>, =) und Funktionen wie XVERGLEICH funktionieren sowohl mit numerischen Werten als auch mit Text. Beachten Sie jedoch, dass der Vergleich standardmäßig Groß- und Kleinschreibung unterscheidet.

Ist bedingte Formatierung dynamisch?

Ja, bedingte Formatierungsregeln aktualisieren sich automatisch, wenn sich die Daten in den verglichenen Zellen ändern. Dies ist sehr nützlich, wenn Sie Ihre Tabellen regelmäßig aktualisieren.

Das Vergleichen von Tabellen in Excel muss keine entmutigende Aufgabe sein. Mit den richtigen Werkzeugen und Techniken können Sie schnell und effizient die benötigten Informationen extrahieren und sicherstellen, dass Ihre Daten konsistent und korrekt sind. Experimentieren Sie mit den verschiedenen Methoden, um herauszufinden, welche für Ihre spezifischen Anforderungen am besten geeignet ist.

Wenn du mehr spannende Artikel wie „Excel Tabellen Vergleichen: So geht's leicht“ entdecken möchtest, schau doch mal in der Kategorie Bürobedarf vorbei!

Go up