Inhaltsverzeichnis
Microsoft Excel bietet zahlreiche Methoden, um Duplikate in zwei oder mehr Spalten zu finden. In diesem Artikel lernen Sie alle einfachen & nützlichen Tricks zusammen mit der VBA-Bearbeitungsmethode, um Duplikate oder Übereinstimmungen in zwei Spalten in Excel zu finden.
Lesen Sie mehr: Übereinstimmungen oder doppelte Werte in Excel suchen
Der obige Screenshot ist ein Überblick über den Artikel, der das Dataset & darstellt; ein Beispiel für die Funktion zum Auffinden doppelter Werte. Mehr über das Dataset mit allen passenden Funktionen erfahren Sie in den folgenden Methoden in diesem Artikel.
Download Arbeitsbuch Praxis
Sie können unsere Excel-Arbeitsmappe herunterladen, die wir zur Vorbereitung dieses Artikels verwendet haben. Sie finden dort die Arbeitsblätter mit Übungsabschnitten.
Übereinstimmungen in zwei Spalten suchen6 Geeignete Methoden zum Suchen von Duplikaten in zwei Spalten in Excel
1. die Suche nach Duplikaten innerhalb ähnlicher Zeilen in zwei Spalten
Im 1. Abschnitt werden wir die Duplikate innerhalb der gleichen Zeilen nur in zwei Spalten herausfinden. Diese Methoden sind aber nicht für groß- und kleingeschriebene Übereinstimmungen anwendbar. Wenn Sie jetzt exakte Übereinstimmungen unter Berücksichtigung der Groß- und Kleinschreibung finden müssen, dann haben wir auch dafür eine Lösung in Methode 5.
Lesen Sie mehr: Excel-Formel zum Suchen von Duplikaten in einer Spalte
1.1 Verwendung des Gleichheitszeichens als logisches Argument zur Erkennung von Duplikaten innerhalb ähnlicher Zeilen in zwei Spalten
Wir haben zwei Listen mit Namen in Spalten B & C Und wir können Duplikate innerhalb der gleichen Zeile finden, indem wir einfach das Gleichheitszeichen als logische Funktion verwenden.
📌 Schritte:
➤ Auswählen Zelle D5 & Typ:
=B5=C5
➤ Presse Eingabe erhalten Sie den 1. Rückgabewert. Wenn Übereinstimmungen gefunden werden, wird der Wert zurückgegeben als WAHR & wenn es nicht gefunden wird, wird es als FALSCH .
➤ Verwenden Sie nun Füllen Griff um den Rest der Zellen automatisch auszufüllen Säule D um alle Treffer zu finden.
1.2 Verwendung der IF-Funktion zum Auffinden von Duplikaten innerhalb derselben Zeilen in zwei Spalten
Durch die Verwendung der logischen Funktion- IF finden Sie & zeigen Sie die Duplikate in einer anderen Spalte an.
📌 Schritte:
➤ In Zelle D5 wird die Formel lauten:
=IF(B5=C5,B5,"")
➤ Presse Eingabe .
➤ Verwendung Füllen Griff zum automatischen Ausfüllen anderer Zellen in Säule D & Sie sind fertig.
1.3 Anwendung der bedingten Formatierung zur Hervorhebung von Übereinstimmungen innerhalb derselben Zeilen in zwei Spalten
Wenn Sie Duplikate in denselben Zeilen in zwei Spalten finden möchten, eignet sich die bedingte Formatierung wahrscheinlich am besten, um die Übereinstimmungen hervorzuheben, und sie lässt Sie keine Funktion zur Suche nach Übereinstimmungen eingeben.
📌 Schritt 1:
➤ Wählen Sie den gesamten Bereich der Zellen aus, der für die Suche nach Duplikaten berücksichtigt werden soll.
📌 Schritt 2:
➤ Unter dem Startseite Registerkarte, aus der Dropdown-Liste von Bedingte Formatierung im Stile Gruppe von Befehlen, wählen Sie die Neue Vorschrift Es wird ein Dialogfeld angezeigt.
📌 Schritt 3:
➤ Wählen Sie nun den Regeltyp aus, um eine Formel zur Bestimmung der zu formatierenden Zellen zu verwenden.
➤ Im Regel Beschreibung Editor, Typ =$B5=$C5
➤ Auswählen Format Option & ein weiteres Dialogfeld wird angezeigt.
📌 Schritt 4:
➤ Vom Füllen Sie wählen Sie eine Farbe aus, mit der Sie die Duplikate hervorheben möchten.
➤ Presse OK & Sie erhalten das Musterformat mit der ausgewählten Farbe im Feld Neue Formatierungsvorschrift Dialogfeld.
📌 Schritt 5:
➤ Presse OK zum letzten Mal & Sie sind fertig.
In der folgenden Abbildung sind die Übereinstimmungen in denselben Zeilen nun mit der ausgewählten Farbe sichtbar.
2. die Suche nach Duplikaten innerhalb beliebiger Zeilen in zwei Spalten
2.1 Anwendung der bedingten Formatierung zum Auffinden aller Duplikate in zwei Spalten
Um Duplikate in zwei Spalten in beliebigen Zeilen zu finden, können Sie direkt den entsprechenden Befehl in Bedingte Formatierung zum Hervorheben.
📌 Schritt 1:
➤ Wählen Sie zunächst den Bereich der Zellen aus.
📌 Schritt 2:
➤ Unter dem Startseite Registerkarte & vom Bedingte Formatierung Dropdown-Liste, wählen Sie Doppelte Werte von der Zellen hervorheben Regeln Ein Dialogfeld wird angezeigt.
📌 Schritt 3:
Wählen Sie die Farbe, mit der Sie die Duplikate hervorheben möchten.
➤ Presse OK & Sie sind fertig.
Wie in der Abbildung unten sehen Sie alle Übereinstimmungen mit dem ausgewählten & farblich hervorgehoben.
2.2 Kombination der Funktionen IF & COUNTIF zur Erkennung von Duplikaten in zwei Spalten
Wir können verwenden IF & COUNTIF zusammen, um Daten aus der 1. Spalte in der 2. Spalte nach Übereinstimmungen zu suchen.
📌 Schritte:
➤ In Zelle D5 müssen wir die folgende Formel eingeben:
=IF(COUNTIF($C$5:$C$15,$B5)=0,"",$B5)
➤ Presse Eingabe & dann verwenden Sie Füllen Griff um den Rest der Zellen automatisch auszufüllen Säule D So erhalten Sie alle Namen aus Liste 1, die in Liste 2 enthalten sind.
2.3 Verwendung der Funktionen IF, AND, COUNTIF zum Auffinden bestimmter Duplikate in zwei Spalten
Wenn Sie nun einen Namen & eingeben wollen, um zu sehen, ob er in beiden Spalten vorkommt, ist diese Methode am besten geeignet. In Zelle F8 wurde der Name "Kyle" geschrieben & wenn der Name in beiden Spalten B & C dann zeigt die Ausgabe die Meldung- YES zurück, andernfalls wird es als NO .
Lesen Sie mehr: Ermitteln der Anzahl der doppelten Zeilen mit der COUNTIF-Formel
📌 Schritte:
➤ Die entsprechende Formel in Zelle F9 sein wird:
=IF(AND(COUNTIF(B5:B15,F8),COUNTIF(C5:C15,F8)), "JA", "NEIN")
➤ Presse Eingabe & Sie werden sehen, dass es angezeigt wird YES so dass der Name "Kyle" in beiden Fällen vorkommt. Spalten B & C .
2.4 Kombination der Funktionen IF, ISERROR und MATCH zur Suche nach Übereinstimmungen in zwei Spalten
Wenn Sie die MATCH Funktion, um Übereinstimmungen oder Duplikate in zwei Spalten innerhalb beliebiger Zeilen zu finden, dann müssen Sie ISERROR innerhalb IF & MATCH Funktionen, andernfalls wird eine Fehlermeldung angezeigt, wenn keine Übereinstimmung/Duplikat gefunden wird.
📌 Schritte:
➤ In Zelle D5 . die Formel mit MATCH Funktion sein wird:
=IF(ISERROR(MATCH($B5,$C$5:$C$15,0)),"",$B5)
➤ Presse Eingabe die gesamte Spalte automatisch ausfüllen, indem Sie Füllen Griff & Sie werden die Ergebnisse sofort finden.
3. die Suche nach Duplikaten in mehr als zwei Spalten
3.1 Verwendung von IF-AND-Funktionen zum Auffinden von Duplikaten innerhalb derselben Zeilen in mehr als zwei Spalten
Um Übereinstimmungen oder Duplikate in mehr als zwei Spalten zu finden, müssen wir UND In unserem geänderten Datensatz haben wir nun eine weitere Spalte (Liste 3) mit mehr Namen & wir finden alle Übereinstimmungen innerhalb derselben Zeilen in Säule E .
📌 Schritte:
➤ In Zelle E5 wird die Formel auf der Grundlage der Kriterien lauten:
=IF(AND(B5=C5,C5=D5),B5,"")
➤ Presse Eingabe , füllen Sie die restlichen Zellen automatisch mit Füllen Griff & Sie erhalten sofort alle Übereinstimmungen in denselben Zeilen.
3.2 Verwendung von IF-OR-Funktionen zum Auffinden von Duplikaten innerhalb ähnlicher Zeilen in zwei beliebigen von mehreren Spalten
Hier ist ein weiterer Fall, in dem wir die Duplikate in einer der beiden Spalten in denselben Zeilen aus mehr als zwei Spalten finden, und wenn die Übereinstimmungen gefunden werden, wird die Meldung "Gefunden" angezeigt, andernfalls wird ein Leerzeichen zurückgegeben.
📌 Schritte:
➤ Wir müssen eintippen Zelle E5 :
=IF(OR(B5=C5,C5=D5,D5=B5),"Found","")
➤ Presse Eingabe die restlichen Zellen in der Spalte & automatisch ausfüllen; Sie erhalten alle Übereinstimmungen, die in denselben Zeilen gefunden werden.
4. extrahieren von Daten auf der Basis von Duplikaten in zwei Spalten
4.1 Verwendung von VLOOKUP oder INDEX-MATCH zum Extrahieren von Daten auf der Grundlage von Duplikaten in zwei Spalten
Auf der Grundlage der in zwei Spalten gefundenen Duplikate können wir auch Daten herausziehen mit VLOOKUP oder INDEX-MATCH In unserem modifizierten Datensatz sind die Formeln Spalten B & C stehen die Namen einiger Personen mit den Beträgen ihrer Spenden. In Spalte E, ein paar Namen sind vorhanden & wir werden die Spenden dieser wenigen Leute in Säule F durch Auffinden von Duplikaten in zwei Spalten - B & E .
📌 Schritte:
➤ In Zelle F5 , die zugehörige Formel mit VLOOKUP sein wird:
=VLOOKUP(E5,$B$5:$C$15,2,FALSE)
➤ Presse Eingabe die gesamte Spalte automatisch ausfüllen & die Spendenbeträge der ausgewählten Personen erhalten Sie von Säule E .
Sie können auch die INDEX-MATCH Formel, um ähnliche Ergebnisse zu erzielen. In diesem Fall wird die Formel in Zelle F5 sein wird:
=INDEX($B$5:$C$15, MATCH($I5,$B$5:$B$15,0),2)
Dann drücken Sie Eingabe , füllt die gesamte Spalte automatisch aus & Sie sind fertig.
4.2 Einfügen von Platzhalterzeichen in VLOOKUP- oder INDEX-MATCH-Funktionen zum Extrahieren von Daten basierend auf teilweisen Übereinstimmungen in zwei Spalten
Jetzt haben wir vollständige Namen in Säule B & mit Kurznamen in Säule E suchen wir nach den partiellen Übereinstimmungen in Säule B & anschließend werden die Spendenbeträge der ausgewählten Personen in Säule F Wir müssen die Platzhalterzeichen (Asterisk-'*') hier vor & nach den Zellverweisen von Säule E als Sternchen(*) wird nach den zusätzlichen Texten suchen.
📌 Schritte:
➤ Die entsprechende Formel in Zelle F5 sein wird:
=VLOOKUP("*"&E5&"*",$B$5:$C$15,2,FALSE)
➤ Presse Eingabe die gesamte Spalte automatisch ausfüllen & Sie werden die Ergebnisse sofort finden.
Und wenn Sie sich für die Verwendung von INDEX-MATCH Funktionen, dann müssen Sie Folgendes eingeben Zelle F5 :
=INDEX($B$5:$C$15, MATCH("*"&$I5&"*",$B$5:$B$15,0),2)
Dann drücken Sie Eingabe & verwenden Sie die Füllen Griff um die gesamte Spalte auszufüllen.
5) Groß- und Kleinschreibung beachtende Duplikate in zwei Spalten finden
Alle oben genannten Methoden unterscheiden nicht zwischen Groß- und Kleinschreibung. Wenn Sie nun Duplikate in zwei Spalten in denselben Zeilen mit aktivierter Groß- und Kleinschreibung finden wollen, dann wird Ihnen dieser Abschnitt den Weg zeigen. Hier sind in zwei Spalten von Liste 1 & 2 einige Namen in beiden Spalten vorhanden, aber nicht mit ähnlichen Großbuchstaben. Mit der Option EXAKT Funktion finden wir heraus, welche Namen unter Berücksichtigung der Groß- und Kleinschreibung gleich sind.
📌 Schritte:
➤ In Zelle D5 wird die Formel lauten:
=EXACT(B5,C5)
➤ Presse Eingabe den Rest der Zellen automatisch ausfüllen, indem Sie Füllung unten & Sie erhalten alle exakten Übereinstimmungen unter Berücksichtigung der Groß- und Kleinschreibung. Die Übereinstimmungen werden angezeigt als WAHR und das nicht übereinstimmende Ergebnis wird zurückgegeben als FALSCH logischer Wert.
6. mit dem VBA-Editor nach Duplikaten in zwei Spalten suchen
Wenn Sie gerne programmieren mit VBA-Editor für Excel-Funktionen, dann könnte diese Methode für Sie geeignet sein. Wir werden die Duplikate in Säule D mit Hilfe von VBScript .
📌 Schritt 1:
➤ Presse Alt+F11 zum Öffnen des VBA Fenster.
➤ Vom einfügen. Registerkarte, wählen Sie Modul Es wird ein neues Modul für den VBA-Editor angezeigt, in das Sie die Codes eingeben.
📌 Schritt 2:
➤ Kopieren Sie im Editorfenster die folgenden Codes:
Sub Duplicates() Dim List2 As Variant Dim data1 As Variant Dim data2 As Variant Set List2 = Range("C5:C15") For Each data1 In Selection For Each data2 In List2 If data1 = data2 Then data2.Offset(0, 1) = data1 Next data2 Next data1 End Sub
➤ Klicken Sie auf das Symbol ausführen. Taste oder drücken Sie F5 um die Unterroutine zu aktivieren.
📌 Schritt 3:
➤ Schließen Sie das VBA-Fenster oder drücken Sie Alt+F11 erneut, um zur Excel-Arbeitsmappe zurückzukehren.
➤ Markieren Sie nun den Bereich der Zellen aus Liste 1, die in Liste 2 auf Übereinstimmungen geprüft werden sollen.
📌 Schritt 4:
➤ Vom Entwickler Registerkarte, wählen Sie Makros wird ein Dialogfeld geöffnet.
Anmerkung: Wenn Sie das nicht finden Entwickler Option oben oder im Ribbon-Bereich, dann müssen Sie sie aktivieren, indem Sie die Excel-Optionen Dort finden Sie die Farbband anpassen Von der Option Haupt-Registerkarten setzen Sie eine Markierung auf Entwickler . drücken OK & die Registerkarte Entwickler sollte nun am oberen Rand Ihrer Excel-Arbeitsmappe erscheinen.
📌 Schritt 5:
➤ Da Sie das Makro bereits aktiviert haben, ist dieser Makroname nun in der Dialogbox sichtbar. Drücken Sie ausführen. & Sie sind mit Ihren Schritten fertig.
Sie finden alle Übereinstimmungen in Spalte D wie in der Abbildung unten.
Abschließende Worte
Ich hoffe, dass all diese oben genannten Methoden, um Duplikate in zwei Spalten unter mehreren Kriterien zu finden, Sie nun dazu veranlassen werden, sie in Ihren regulären Excel-Aufgaben anzuwenden. Wenn Sie Fragen oder Feedback haben, lassen Sie es mich bitte im Kommentarbereich wissen. Oder Sie können sich unsere anderen nützlichen Artikel zu Excel-Funktionen auf dieser Website ansehen.