Direkt zum Inhalt

Vergleichen Sie zwei Spalten, um Duplikate in Excel zu finden (vollständige Anleitung)


Vergleichen Sie zwei Spalten, um doppelte Werte zu finden

Um doppelte Werte zwischen zwei Spalten zu finden, stehen je nach Ihren Anforderungen mehrere Methoden zur Verfügung, z. B. das Hervorheben von Duplikaten für eine visuelle Übersicht oder das Extrahieren für eine eingehende Analyse. In diesem Abschnitt stellen wir einige schnelle Tricks zum Erledigen dieser Aufgabe in Excel vor.

Markieren Sie Duplikate in zwei Spalten mit bedingter Formatierung

Das Hervorheben von Duplikaten in zwei Spalten in Excel ist eine effiziente Möglichkeit, sich wiederholende Daten zu identifizieren, insbesondere bei großen Datensätzen, bei denen eine manuelle Überprüfung unpraktisch ist. In diesem Fall ist die bedingte Formatierung eine nützliche Funktion zur Lösung dieser Aufgabe.

Schritt 1: Wählen Sie die Daten in der Spalte aus, aus denen Sie Duplikate hervorheben möchten

In diesem Beispiel wähle ich A2:A10 aus, siehe Screenshot:

Schritt 2: Wenden Sie die Funktion „Bedingte Formatierung“ an

  1. Klicken Sie auf Kostenlos erhalten und dann auf Installieren. Home > Bedingte Formatierung > Neue Regel, siehe Screenshot:
  2. Im Neue Formatierungsregel Im Dialogfeld führen Sie bitte die folgenden Vorgänge aus:
    • 2.1 Select Verwenden Sie eine Formel, um zu bestimmen, welche Zellen formatiert werden sollen von dem Wählen Sie einen Regeltyp Listenfeld;
    • 2.2 Geben Sie die folgende Formel ein Formatieren Sie Werte, bei denen diese Formel wahr ist Textfeld;
      =COUNTIF($B$2:$B$10, A2)>0
    • Note: In der obigen Formel B2: B10 stellt die Datenliste dar, mit der Sie vergleichen möchten, A2 ist die erste Zelle der Spalte, aus der Sie die Duplikate hervorheben möchten. Diese Formel prüft, ob der Wert in Zelle A2 irgendwo in Spalte B gefunden wird. Ändern Sie die Zellbezüge entsprechend Ihren Daten.
    • 2.3 Klicken Sie dann auf Format .
  3. In der herausgesprungenen Format Cells Geben Sie im Dialogfeld eine Farbe an, mit der die doppelten Elemente hervorgehoben werden sollen. Und klicken OK.
  4. Wenn es das zurückgibt Neue Formatierungsregel Dialogfeld, klicken Sie auf OK .

Ergebnis:

Nun werden die Werte, die in den Spalten A und B Duplikate sind, in Spalte A hervorgehoben, wie im folgenden Screenshot gezeigt:

Tipps:
  • Die Duplikatregel in Bedingte Formatierung is Groß- und Kleinschreibung nicht beachten. Apple und apple würden also beide als Duplikate markiert.
  • Wenn Sie die Duplikate aus Spalte B hervorheben möchten, müssen Sie nur zuerst Spalte B auswählen und dann die folgende Formel anwenden Bedingte Formatierung:
    =COUNTIF($A$2:$A$10, B2)>0

Wählen Sie Duplikate in zwei Spalten aus und markieren Sie sie mit einem leistungsstarken Tool – Kutools

Manchmal müssen Sie Duplikate möglicherweise nicht nur hervorheben, sondern auch auswählen, um sie zu kopieren und an einer anderen Stelle in Ihrer Arbeitsmappe einzufügen. In solchen Fällen Kutools for Excel Wählen Sie Gleiche und Unterschiedliche Zellen Funktion ist eine ideale Wahl. Es kann die doppelten oder eindeutigen Werte identifizieren, indem es die benötigten Zellen hervorhebt und auswählt.

Note: Wenn Sie dies verwenden möchten Wählen Sie Gleiche und Unterschiedliche Zellen Funktion, bitte Laden Sie Kutools für Excel herunter und installieren Sie es zuerst.

Klicken Sie auf Kostenlos erhalten und dann auf Installieren. Kutoolen > Auswählen > Wählen Sie Gleiche und Unterschiedliche ZellenIn der Wählen Sie Gleiche und Unterschiedliche Zellen Im Dialogfeld führen Sie bitte die folgenden Vorgänge aus:

  1. Wählen Sie die Quelldaten und verglichenen Daten im aus Finden Sie Werte in und Laut Boxen separat;
  2. Auswählen Jede Reihe unter dem Basierend auf Sektion;
  3. Auswählen Gleiche Werte von dem Finden Sie Sektion;
  4. Geben Sie eine Hintergrundfarbe zum Hervorheben der doppelten Werte unter an Verarbeitung der Ergebnisse Sektion;
  5. Endlich, klick OK .

Ergebnis:

Jetzt werden die Werte, die in den Spalten A und B doppelt vorhanden sind, hervorgehoben und in Spalte A ausgewählt, sodass Sie sie kopieren und in die gewünschten Zellen einfügen können. Siehe Screenshot:

Tipps:
  • Dieses Feature unterstützt die Unterscheidung zwischen Groß- und Kleinschreibung Vergleich beim Ticken Groß- / Kleinschreibung beachten Kontrollkästchen in der Wählen Sie Gleiche und Unterschiedliche Zellen Dialog;
  • Wenn Sie die Duplikate aus Spalte B auswählen möchten, müssen Sie nur die beiden ausgewählten Spalten in vertauschen Finden Sie Werte in und Laut Kisten der Wählen Sie Gleiche und Unterschiedliche Zellen Dialogbox;
  • Um diese Funktion anzuwenden, bitte Laden Sie Kutools für Excel herunter und installieren Sie es zuerst.

Finden und extrahieren Sie Duplikate in zwei Spalten mit der Formel

Um Duplikate zwischen zwei Spalten zu finden und zu extrahieren, können Sie die Duplikate mithilfe einer Formel lokalisieren und herausziehen.

Bitte kopieren Sie die folgende Formel und fügen Sie sie in eine leere Zelle ein, in der Sie das Ergebnis einfügen möchten. Ziehen Sie dann den Füllpunkt in der Spalte nach unten, um diese Formel auf andere Zellen anzuwenden.

=IF(ISERROR(MATCH(A2,$B$2:$B$10,0)),"",A2)

Note: In der obigen Formel A2 ist die erste Zelle der Spalte, in der Sie die Duplikate suchen möchten; B2: B10 stellt die Datenliste dar, mit der Sie vergleichen möchten.

Ergebnis:

Wie Sie sehen können, wird der Wert angezeigt, wenn die Daten in Spalte A in Spalte B vorhanden sind. andernfalls bleiben die Zellen leer.

Tipps: Diese Formel ist Groß- und Kleinschreibung wird nicht berücksichtigt.

Wählen Sie Duplikate in zwei Spalten mit VBA-Code aus

Dieser Abschnitt führt Sie durch die Schritte zum Erstellen eines VBA-Codes, der doppelte Werte zwischen zwei Spalten identifiziert und auswählt.

Schritt 1: Öffnen Sie den VBA-Modul-Editor und kopieren Sie den Code

  1. Presse- Alt + F11 Schlüssel zum Öffnen der Microsoft Visual Basic für Applikationen Fenster.
  2. Klicken Sie im geöffneten Fenster auf Insert > Modul um ein neues leeres Modul zu erstellen.
  3. Kopieren Sie dann den folgenden Code und fügen Sie ihn in das leere Modul ein.
    VBA-Code: Suchen und wählen Sie die doppelten Werte zwischen zwei Spalten aus
    Sub Compare()
    'Update by Extendoffice
    Dim Range1 As Range, Range2 As Range, Rng1 As Range, Rng2 As Range, outRng As Range
    xTitleId = "KutoolsforExcel"
    On Error Resume Next
    Set Range1 = Application.Selection
    Set Range1 = Application.InputBox("Range1 :", xTitleId, Range1.Address, Type:=8)
    Set Range2 = Application.InputBox("Range2:", xTitleId, Type:=8)
    Application.ScreenUpdating = False
    For Each Rng1 In Range1
        xValue = Rng1.Value
        For Each Rng2 In Range2
            If xValue = Rng2.Value Then
                If outRng Is Nothing Then
                    Set outRng = Rng1
                Else
                    Set outRng = Application.Union(outRng, Rng1)
                End If
            End If
        Next
    Next
    outRng.Select
    Application.ScreenUpdating = True
    End Sub
    

Schritt 2: Führen Sie diesen VBA-Code aus

  1. Nachdem Sie diesen Code eingefügt haben, drücken Sie bitte F5 Schlüssel zum Ausführen dieses Codes. Wählen Sie im ersten Eingabeaufforderungsfeld die Datenliste aus, aus der Sie Duplikate auswählen möchten. Und dann klicken Sie OK.
  2. Wählen Sie im zweiten Eingabeaufforderungsfeld die Datenliste aus, mit der Sie vergleichen möchten, und klicken Sie dann auf OK, siehe Screenshot:

Ergebnis:

Jetzt werden die doppelten Werte aus den Spalten A und B in Spalte A ausgewählt, sodass Sie die Zellen nach Bedarf mit Farbe füllen oder kopieren und einfügen können.

Tipps:
  • Dieser VBA-Code ist Groß- und Kleinschreibung;
  • Wenn Sie die Duplikate aus Spalte B auswählen möchten, müssen Sie bei der Auswahl des Datenbereichs lediglich die beiden ausgewählten Spalten vertauschen.

Vergleichen Sie zwei Spalten Zeile für Zeile auf Übereinstimmungen

In Excel ist oft ein zeilenweiser Vergleich zweier Spalten erforderlich, um Übereinstimmungen zu prüfen, was bei Aufgaben wie der Überprüfung von Datensätzen oder der Analyse von Datentrends hilfreich ist. Excel bietet hierfür verschiedene Möglichkeiten, von einfachen Formeln bis hin zu Sonderfunktionen, sodass Sie die beste Methode für Ihre Datenanforderungen auswählen können. Werfen wir einen Blick auf einige einfache Methoden, um diese Aufgabe effektiv zu erledigen.

Vergleichen Sie zwei Spalten in derselben Zeile mit Formeln

Die Formeln von Excel bieten einen unkomplizierten, aber wirkungsvollen Ansatz für den spaltenübergreifenden Datenvergleich. Hier erfahren Sie, wie Sie sie verwenden können. Angenommen, Sie haben Daten in Spalte A und Spalte B. Um zu überprüfen, ob die Daten in den beiden Spalten übereinstimmen, können Ihnen die folgenden Formeln helfen:

Tipps: Diese Formeln sind vielseitig und nicht nur auf Text anwendbar, sondern auch auf Zahlen, Datumsangaben und Uhrzeiten.
Verwendung des Gleich-Operators (=):

Bitte geben Sie die folgende Formel ein oder kopieren Sie sie, drücken Sie Enter Drücken Sie die Taste und ziehen Sie dann den Füllpunkt nach unten, um alle Ergebnisse zu erhalten. Es wird TRUE zurückgegeben, wenn die Werte in derselben Zeile der Spalten A und B identisch sind, und FALSE, wenn dies nicht der Fall ist. Siehe Screenshot:

=A2=B2

IF-Funktion:

Wenn Sie den Vergleich informativer gestalten möchten, können Sie die verwenden WENN Funktion um benutzerdefinierte Nachrichten anzuzeigen.

Bitte geben Sie die Formel unten ein oder kopieren Sie sie, drücken Sie Enter Drücken Sie die Taste und ziehen Sie dann den Füllpunkt nach unten, um alle Ergebnisse zu erhalten. Es wird „Match“ zurückgegeben, wenn die Werte gleich sind, und „No Match“, wenn sie unterschiedlich sind. Siehe Screenshot:

=IF(A2=B2, "Match", "No Match")
Tipps: Sie können „Übereinstimmung“, „Keine Übereinstimmung“ nach Bedarf in andere Ausdrücke ändern.

EXACT-Funktion:

Wenn Sie einen Vergleich unter Berücksichtigung der Groß- und Kleinschreibung benötigen, können Sie Folgendes tun: EXACT-Funktion ist der Weg zu gehen.

Bitte geben Sie die folgende Formel ein oder kopieren Sie sie, drücken Sie Enter Drücken Sie die Taste und ziehen Sie dann den Füllpunkt nach unten, um alle Ergebnisse zu erhalten. Es wird „Match“ zurückgegeben, wenn die Werte genau übereinstimmen, und „No Match“, wenn sie unterschiedlich sind. Siehe Screenshot:

=IF(EXACT(A2,B2), "Match", "No match")   
Tipps: Sie können „Übereinstimmung“, „Keine Übereinstimmung“ nach Bedarf in andere Ausdrücke ändern.


Wählen Sie Übereinstimmungen in derselben Zeile aus und markieren Sie sie mit einem nützlichen Tool – Kutools

Wenn Sie die Übereinstimmungen zwischen zwei Spalten Zeile für Zeile auswählen und schattieren müssen, anstatt das Ergebnis in einer separaten Spalte zu erhalten, ist die Funktion „Zellen vergleichen“ von Kutools for Excel eine hervorragende Option. Damit können Sie schnell eine Füllfarbe auswählen und auf Zellen anwenden, deren Wert in jeder Zeile übereinstimmt oder sich unterscheidet.

Note: Wenn Sie dies verwenden möchten Zellen vergleichen Funktion, bitte Laden Sie Kutools für Excel herunter und installieren Sie es zuerst.

Klicken Sie auf Kostenlos erhalten und dann auf Installieren. Kutoolen > Zellen vergleichenIn der Zellen vergleichen Im Dialogfeld führen Sie bitte die folgenden Vorgänge aus:

  1. Wählen Sie die Daten aus den beiden Spalten im aus Finden Sie Werte in und Laut Boxen separat;
  2. Auswählen Gleiche Zellen unter dem Finden Sie Sektion;
  3. Geben Sie eine Hintergrundfarbe zum Hervorheben der Übereinstimmungen unter an Verarbeitung der Ergebnisse Sektion;
  4. Endlich, klick OK .

Ergebnis:

Jetzt werden die Übereinstimmungen in derselben Zeile hervorgehoben und in Spalte A ausgewählt, sodass Sie sie kopieren und in beliebige Zellen einfügen können. Siehe Screenshot:

Tipps:
  • Dieses Feature unterstützt die Unterscheidung zwischen Groß- und Kleinschreibung Vergleich, wenn Sie das überprüfen Groß- / Kleinschreibung beachten Option in der Zellen vergleichen Dialogbox;
  • Wenn Sie die Übereinstimmungen aus Spalte B auswählen möchten, müssen Sie nur die beiden ausgewählten Spalten in vertauschen Finden Sie Werte in und Laut Kisten der Zellen vergleichen Dialogbox;
  • Um diese Funktion anzuwenden, bitte Laden Sie Kutools für Excel herunter und installieren Sie es zuerst.

Vergleichen Sie zwei Spalten und markieren Sie Übereinstimmungen in derselben Zeile

Der Vergleich zweier Spalten und das Hervorheben von Übereinstimmungen in derselben Zeile kann mithilfe der bedingten Formatierung in Excel effizient durchgeführt werden. Hier ist eine Anleitung zum Identifizieren und Hervorheben von Zeilenübereinstimmungen:

Schritt 1: Wählen Sie den Datenbereich aus

Wählen Sie den Datenbereich aus, dessen Zeilenübereinstimmungen Sie hervorheben möchten.

Schritt 2: Wenden Sie die Funktion „Bedingte Formatierung“ an

  1. Klicken Sie auf Kostenlos erhalten und dann auf Installieren. Home > Bedingte Formatierung > Neue Regel. In dem Neue Formatierungsregel Im Dialogfeld führen Sie bitte die folgenden Vorgänge aus:
    • 2.1 Select Verwenden Sie eine Formel, um zu bestimmen, welche Zellen formatiert werden sollen von dem Wählen Sie einen Regeltyp Listenfeld;
    • 2.2 Geben Sie die folgende Formel ein Formatieren Sie Werte, bei denen diese Formel wahr ist Textfeld;
      =$B2=$A2
    • 2.3 Klicken Sie dann auf Format .
  2. In der herausgesprungenen Format Cells Geben Sie im Dialogfeld eine Farbe an, mit der die doppelten Elemente hervorgehoben werden sollen. Und klicken OK.
  3. Wenn es das zurückgibt Neue Formatierungsregel Dialogfeld, klicken Sie auf OK .

Ergebnis:

Jetzt werden die übereinstimmenden Werte in derselben Zeile gleichzeitig hervorgehoben, siehe Screenshot:

Tipps:
  • Die Formel in der bedingten Formatierung lautet Groß- und Kleinschreibung nicht beachten.
  • Wenn Sie Zellen mit unterschiedlichen Werten hervorheben möchten, wenden Sie die folgende Formel an:
    =$B2<>$A2

Vergleichen Sie zwei Spalten und rufen Sie passende Daten ab

Wenn Sie in Excel mit zwei Datensätzen arbeiten und gemeinsame Elemente aus einer Liste in der anderen finden müssen, sind Nachschlageformeln die Lösung Ihrer Wahl, um diese Übereinstimmungen abzurufen.

Wenn Sie in Excel eine Liste von Früchten in Spalte A und deren Verkaufszahlen in Spalte B haben, möchten Sie diese nun mit einer Auswahl von Früchten in Spalte D abgleichen, um die entsprechenden Verkäufe zu ermitteln. Wie können Sie die relativen Werte aus Spalte B in Excel zurückgeben?

Bitte wenden Sie eine der folgenden Formeln an, die Sie benötigen, und ziehen Sie dann den Füllpunkt nach unten, um diese Formel auf die restlichen Zellen anzuwenden.

  • Alle Excel-Versionen:
    =VLOOKUP(D2, $A$2:$B$6, 2, FALSE)
  • Excel 365 und Excel 2021:
    =XLOOKUP(D2, $A$2:$A$6, $B$2:$B$6)

Ergebnis:

Wenn eine Übereinstimmung gefunden wird, werden alle entsprechenden Werte angezeigt. Andernfalls wird der Fehler #N/A zurückgegeben, siehe Screenshot:

Tipps:
  • Wenn es bei den obigen Formeln Früchte in Spalte D gibt, die in Spalte A nicht übereinstimmen, wird ein Fehler zurückgegeben. Um das Verständnis dieser Fehler zu erleichtern, können Sie Ihre Formel mit der IFERROR-Funktion umschließen:
    • Alle Excel-Versionen:
      =IFERROR(VLOOKUP(D2,$A$2:$B$10,2,FALSE), "No match found")
    • Excel 365 und Excel 2021:
      =IFERROR(XLOOKUP(D2, $A$2:$A$10, $B$2:$B$10),"No match found")
  • Für diejenigen, die sich für erweiterte Suchformeln interessieren: Kutools for Excel bietet eine beeindruckende Suite fortschrittlicher Nachschlageformeln, die die traditionelle VLOOKUP-Funktion auf ein neues Niveau heben und Ihnen beispiellose Präzision und Effizienz bei Ihren Datenverwaltungsaufgaben bieten.

    Kutools for Excel verfügen über eine Sammlung von mehr als 300 praktischen Tools zur Steigerung Ihrer Produktivität. Erleben Sie die volle Leistung mit einer kostenlosen 30-Tage-Testversion und verbessern Sie noch heute Ihre Tabellenkalkulationen! Get it Now

Weitere Artikel:

  • Suchen und markieren Sie doppelte Zeilen in einem Bereich
  • Manchmal befinden sich in Ihrem Datenbereich eines Arbeitsblatts möglicherweise doppelte Datensätze. Jetzt möchten Sie die doppelten Zeilen im Bereich wie in den folgenden Screenshots suchen oder hervorheben. Natürlich können Sie sie nacheinander finden, indem Sie nach den Zeilen suchen. Dies ist jedoch keine gute Wahl, wenn Hunderte von Zeilen vorhanden sind. Hier werde ich über einige nützliche Möglichkeiten sprechen, wie Sie mit dieser Aufgabe umgehen können.
  • Markieren Sie doppelte Werte in verschiedenen Farben
  • In Excel können wir die doppelten Werte in einer Spalte mit einer Farbe mithilfe der bedingten Formatierung leicht hervorheben. Manchmal müssen wir jedoch die doppelten Werte in verschiedenen Farben hervorheben, um die doppelten Werte schnell und einfach zu erkennen, wie im folgenden Screenshot gezeigt. Wie können Sie diese Aufgabe in Excel lösen?
  • Suchen, Hervorheben, Filtern, Zählen und Löschen von Duplikaten in Excel
  • In Excel treten immer wieder doppelte Daten auf, wenn wir Daten manuell aufzeichnen, Daten aus anderen Quellen kopieren oder aus anderen Gründen. Manchmal sind die Duplikate notwendig und nützlich. Manchmal führen die doppelten Werte jedoch zu Fehlern oder Missverständnissen. In diesem Artikel werden Methoden zum schnellen Identifizieren, Hervorheben, Filtern, Zählen und Löschen von Duplikaten nach Formeln, bedingten Formatierungsregeln, Add-Ins von Drittanbietern usw. in Excel vorgestellt.
  • Entfernen Sie Duplikate und ersetzen Sie sie durch leere Zellen
  • Wenn Sie den Befehl Duplikate entfernen in Excel anwenden, werden normalerweise die gesamten doppelten Zeilen entfernt. Aber manchmal möchten Sie, dass die leeren Zellen die doppelten Werte ersetzen, in dieser Situation funktioniert der Befehl Duplikat entfernen nicht. In diesem Artikel erfahren Sie, wie Sie Duplikate entfernen und durch leere Zellen in Excel ersetzen.
Comments (48)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I'm trying to count duplicates from two columns (Column A is the name Column B is the address) how could I do it?
This comment was minimized by the moderator on the site
Hi, Committed, if you want to count total number of duplicates in two columns, firstly, use a formula to count the duplicates in first column:=COUNTIF(A2:A7, A2), A2:A7 is the range of the first column, A2 is the first data except header of the first column. Then use the same formula (change reference) to count the duplicates in second column. Finaly, use SUM function to get the total number of duplicates in two columns.Here is a tutorial which list almost all scenarios about comparing columns, if you are interested in this, you can visit:https://www.extendoffice.com/documents/excel/6392-excel-compare-two-columns.html</div>;
This comment was minimized by the moderator on the site
BUT I WANT DUPLICATE VALUE BEFORE ANY SPACING, IN COLUMN B WE FOUND DUPLICATE VALUES THAT'S GREAT BUT THERE IS SPACE I WANT THOSE VALUES WITHOUT SPACES, HOW CAN I?
This comment was minimized by the moderator on the site
Hi, just remove the spaces by using the Go to special function to find the space cell, then remove them by clicking Delete key after finding the duplicate values.
This comment was minimized by the moderator on the site
Здравствуйте. Макрос приведенный здесь выделяет дубликаты ячеек, но при попытке редактирования какой-либо ячейки выделение снимается сразу со всех дубликатов, как сделать что бы этого не происходило?
This comment was minimized by the moderator on the site
so lovely yeah!
This comment was minimized by the moderator on the site
I LOVE THIS SITE!
This comment was minimized by the moderator on the site
Thank You!
This comment was minimized by the moderator on the site
This shit don't work... just getting

outRng.Select object variable or with block variable not set??
This comment was minimized by the moderator on the site
great demo guys,keep rocking
This comment was minimized by the moderator on the site
Thank You Very Much Guys
This comment was minimized by the moderator on the site
that was really great.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations