Ich habe eine Newsletter-Abonnentenliste mit den Spalten:
company name, phone, email address, firstname, lastname, position
Ich möchte alle Duplikate in einer zweiten Liste aus der ersten Liste entfernen. Die zweite Liste hat das gleiche Spaltenlayout.
Der gemeinsame Faktor wäre der email address
.
Wie mache ich das bitte?
Hilfe ist willkommen.
Antwort1
Wenn Sie alle doppelten Instanzen entfernen möchten
Kopieren Sie alles in die „zweite Liste“, um daran zu arbeiten.
Angenommen, company name
in Spalte A bis position
in Spalte F. Fügen Sie in Zelle G2 die Formel ein
=COUNTIF($C:$C,C2)
Diese Formel ermittelt, wie viele Instanzen vorhanden sind, d. h. alle duplizierten Zeilen geben COUNTIF
mehr als 1 zurück. Wenden Sie einen Schnellfilter an, um die Zeilen auszuwählen, bei denen Spalte G mehr als 1 enthält. Löschen Sie diese Zeilen und löschen Sie zur Bereinigung auch Spalte G. Das war‘s.
Wenn Sie eine der doppelten Instanzen verlassen möchten
Kopieren Sie alles in die „zweite Liste“, wählen Sie alle Zellen in der zweiten Liste aus und wählen Sie dann aus dem Menüband aus DATA -> Data Tools -> Remove Duplicates
.
Antwort2
Ich möchte zwei Methoden vorschlagen.
Methode 1:
Wie es funktioniert:
- Schreiben Sie diese Formel in die Zelle
H254
und füllen Sie sie aus:
=IF(ISERROR(MATCH(C254,$C$247:$C$249,0)),"Unique","Duplicate")
- Wählen Sie den Bereich „Liste 2“ aus
A254:H257
. - AusRegisterkarte „Daten“SchlagFilterund FilterDuplikate.
- Endlich vonRegisterkarte „Startseite“wählenLöschenDannBlattzeile löschen.
Notiz,Excel löscht alle gefilterten Zeilen aus Liste 2. In Spalte H steht der Text DUPLIKAT.
Methode 2:
- Drücken Sie
Alt+F11
, um den VB-Editor zu öffnen. - Wählen SICHTund klicken Sie aufDirektes Fenster.
Schreiben Sie diesen VB-Code in Immediate Window und beenden Sie mitEingabetaste.
Range("A247:F257").RemoveDuplicates Columns:=3, Header:=xlYes
Notiz, Dieser VB-Code löscht alle Zeilen aus Liste 2, die in Spalte 3 eine doppelte Mail-ID enthalten.
Achtung Passen Sie Zellbezüge in Formeln und VB-Code nach Bedarf an.