Zum Hauptinhalt springen

Wie vergleicht man zwei Spalten und hebt die nicht übereinstimmenden Daten in Excel hervor?

Author: Siluvia Last Modified: 2025-05-28

Wie im folgenden Screenshot gezeigt, können Sie für den Vergleich von zwei Spalten benachbarter Zellen und das Hervorheben der nicht übereinstimmenden Daten die Methoden im Artikel ausprobieren.

Screenshot showing Excel columns with highlighted unmatched data

Zwei Spalten vergleichen und nicht übereinstimmende Daten mit VBA-Code hervorheben
Zwei Spalten vergleichen und nicht übereinstimmende Daten mit Kutools für Excel hervorheben


Zwei Spalten vergleichen und nicht übereinstimmende Daten mit VBA-Code hervorheben

Wie im obigen Screenshot zu sehen, vergleichen Sie die Daten in Spalte A und Spalte B. Bitte führen Sie den folgenden VBA-Code aus, um die nicht übereinstimmenden Daten hervorzuheben.

1. Drücken Sie gleichzeitig die Tasten Alt + F11, um das Fenster Microsoft Visual Basic for Applications zu öffnen.

2. Klicken Sie im Fenster Microsoft Visual Basic for Applications auf Einfügen > Modul. Kopieren Sie dann den folgenden Code und fügen Sie ihn in das Codefenster ein.

VBA-Code: Zwei Spalten vergleichen und nicht übereinstimmende Daten hervorheben

Sub Dyeware()
    Dim xRg1 As Range
    Dim xRg2 As Range
    Dim xTxt As String
    Dim xCell1 As Range
    Dim xCell2 As Range
    Dim I As Long
    Dim J As Integer
    Dim xLen As Integer
    Dim xDiffs As Boolean
    On Error Resume Next
    If ActiveWindow.RangeSelection.Count > 1 Then
      xTxt = ActiveWindow.RangeSelection.AddressLocal
    Else
      xTxt = ActiveSheet.UsedRange.AddressLocal
    End If
lOne:
    Set xRg1 = Application.InputBox("Range A:", "Kutools for Excel", xTxt, , , , , 8)
    If xRg1 Is Nothing Then Exit Sub
    If xRg1.Columns.Count > 1 Or xRg1.Areas.Count > 1 Then
        MsgBox " Multiple ranges or columns have been selected ", vbInformation, "Kutools for Excel"
        GoTo lOne
    End If
lTwo:
    Set xRg2 = Application.InputBox("Range B:", "Kutools for Excel", "", , , , , 8)
    If xRg2 Is Nothing Then Exit Sub
    If xRg2.Columns.Count > 1 Or xRg2.Areas.Count > 1 Then
        MsgBox "Multiple ranges or columns have been selected", vbInformation, "Kutools for Excel"
        GoTo lTwo
    End If
    If xRg1.CountLarge <> xRg2.CountLarge Then
       MsgBox "Two ranges must have the same numbers of cells ", vbInformation, "Kutools for Excel"
       GoTo lTwo
    End If
    xDiffs = (MsgBox("Click Yes to highlight matched data, click No to highlight unmatched data ", vbYesNo + vbQuestion, "Kutools for Excel") = vbNo)
    Application.ScreenUpdating = False
    xRg2.Interior.ColorIndex = xlNo
    xRg1.Interior.ColorIndex = xlNo
    For I = 1 To xRg1.Count
        Set xCell1 = xRg1.Cells(I)
        Set xCell2 = xRg2.Cells(I)
        If xCell1.Value = xCell2.Value Then
            If Not xDiffs Then
                xCell1.Interior.Color = vbRed
                xCell2.Interior.Color = vbRed
            End If
        Else
            If xDiffs Then
                xCell1.Interior.Color = vbRed
                xCell2.Interior.Color = vbRed
            End If
        End If
    Next
    Application.ScreenUpdating = True
End Sub

3. Drücken Sie die Taste F5, um den Code auszuführen. Wählen Sie im erscheinenden Dialogfeld von Kutools für Excel die erste zu vergleichende Spalte aus und klicken Sie dann auf die Schaltfläche OK. Siehe Screenshot.

Screenshot of the first Kutools dialog for selecting the first comparison column

4. Wählen Sie dann die zweite zu vergleichende Spalte im nächsten erscheinenden Dialogfeld von Kutools für Excel aus.

Screenshot of the second Kutools dialog for selecting the second comparison column

5. Klicken Sie im Dialogfeld wie im folgenden Screenshot gezeigt auf die Schaltfläche Nein, um die nicht übereinstimmenden Daten hervorzuheben.

Screenshot of the dialog prompting to highlight matched or unmatched data

Dann werden alle nicht übereinstimmenden Daten zwischen den beiden Spalten sofort hervorgehoben. Siehe Screenshot:

Screenshot showing highlighted unmatched data


Zwei Spalten vergleichen und nicht übereinstimmende Daten mit Kutools für Excel hervorheben

Wenn Sie nur herausfinden und hervorheben möchten, ob die Zellenwerte in einer Spalte in einer anderen Spalte vorhanden sind oder nicht, zum Beispiel wie im folgenden Screenshot gezeigt, existiert die Zahl 2 in Spalte A nicht in Spalte B. Sie können das Hilfsprogramm „Bereiche vergleichen“ von Kutools für Excel ausprobieren.

Screenshot showing data in columns with an example of an unmatched cell in column A

Kutools für Excel bietet über 300 erweiterte Funktionen, um komplexe Aufgaben zu vereinfachen und Kreativität sowie Effizienz zu steigern. Durch die Integration mit KI-Funktionen automatisiert Kutools Aufgaben präzise und macht das Datenmanagement mühelos. Detaillierte Informationen zu Kutools für Excel... Kostenlose Testversion...

1. Klicken Sie auf Kutools > Einfügen > Gleiche und unterschiedliche Zellen auswählen. Siehe Screenshot:

Screenshot of Kutools' Select Same & Different Cells option in Excel

2. Konfigurieren Sie im Dialogfeld „Gleiche und unterschiedliche Zellen auswählen“ wie folgt:

2.1 Wählen Sie die erste Spalte mit den nicht übereinstimmenden Zellen, die Sie im Feld „Werte finden in“ hervorheben möchten;
2.2 Wählen Sie die zweite Spalte aus, die Sie im Feld „Basierend auf“ vergleichen möchten;
2.3 Wählen Sie im Abschnitt „Methode“ die Option „Nach Zelle“;
2.3 Wählen Sie im Abschnitt „Suchen“ die Option „Unterschiedlicher Wert“;
2.4 Aktivieren Sie im Abschnitt „Verarbeitung der ausgewählten Ergebnisse“ das Kontrollkästchen „Hintergrundfarbe füllen“ und legen Sie eine Hintergrundfarbe aus der Dropdown-Liste fest;
2.5 Klicken Sie auf die Schaltfläche OK. Siehe Screenshot:

Screenshot of the Select Same & Different Cells dialog

3. Dann erscheint ein Dialogfeld, das Ihnen mitteilt, wie viele Zellen nur in Spalte A, aber nicht in Spalte B enthalten sind. Klicken Sie auf die Schaltfläche OK, und alle übereinstimmenden Zellen werden in Spalte A ausgewählt.

Kutools für Excel - Verleihen Sie Excel mit über 300 essenziellen Tools einen echten Schub. Nutzen Sie dauerhaft kostenlose KI-Funktionen! Holen Sie es sich jetzt


Verwandte Artikel:

Beste Büroproduktivitätswerkzeuge

🤖 Kutools AI-Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung   |  Code generieren  |  Benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme generieren  |  Erweiterte Funktionen aufrufen
Beliebte Funktionen: Finden, Hervorheben oder Doppelte markieren   |  Leere Zeilen löschen   |  Spalten oder Zellen kombinieren ohne Datenverlust   |   Runden ...
Erweiterte SVERWEIS: Mehrfachkriterien SVERWEIS    Mehrfachwert SVERWEIS  |   Mehrblatt-SVERWEIS   |   Fuzzy Match ....
Erweiterte Dropdown-Liste: Schnell Dropdown-Liste erstellen   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl Dropdown-Liste ....
Spaltenmanager: Eine bestimmte Anzahl von Spalten hinzufügen  |  Spalten verschieben  |  Sichtbarkeitsstatus ausgeblendeter Spalten umschalten  |  Bereiche & Spalten vergleichen ...
Hervorgehobene Funktionen: Gitterfokus   |  Entwurfsansicht   |   Erweiterte Formelleiste    Arbeitsmappe & Arbeitsblatt-Manager   |  AutoText-Bibliothek (Auto Text)   |  Datumsauswahl   |  Daten zusammenführen   |  Zellen verschlüsseln/entschlüsseln    E-Mail senden nach Liste   |  Spezialfilter   |   Spezialfilter (Filtern fett/kursiv/durchgestrichen...) ...
Top15 Werkzeugsets12 Textwerkzeuge (Text hinzufügen, Bestimmte Zeichen löschen, ...)   |   50+ Diagramm typen (Gantt-Diagramm, ...)   |   40+ Praktische Formeln (Alter basierend auf dem Geburtsdatum berechnen, ...)   |   19 Einfügewerkzeuge (QR-Code einfügen, Bild aus Pfad einfügen, ...)   |   12 Konvertierungswerkzeuge (In Wörter umwandeln, Währungsumrechnung, ...)   |   7 Konsolidieren & Aufteilen Werkzeuge (Erweiterte Zeilen zusammenführen, Zellen aufteilen, ...)   |   ... und mehr

Verbessern Sie Ihre Excel-Fähigkeiten mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über300 erweiterte Funktionen zur Steigerung der Produktivität und Zeitersparnis.  Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen...


Office Tab bringt eine Registerkartenoberfläche zu Office und macht Ihre Arbeit viel einfacher

  • Aktivieren Sie die Bearbeitung und das Lesen mit Registerkarten in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters, anstatt in neuen Fenstern.
  • Steigert Ihre Produktivität um50 % und reduziert täglich hunderte von Mausklicks für Sie!