Doppelte Einträge automatisch finden?

Hi zusammen,

ich sitzte gerade vor einer endlos langen Adressen Liste und muss alle Einträge die die gleiche E-mail Adresse haben rausfinden und sicher stellen, dass es keine doppelte Mailadressen in der Liste gibt.

Gibt es eine Möglichkeit automatisch nach doppelten E-Mailadressen (sind in einer Spalte) zu suchen und jeweils die komplette Zeile zu löschen bis auf eine!?!?

Hört sich kompliziert an, dürfte aber sicherlich irgendwie möglich sein…

Schon mal im voraus vielen, vielen Dank damit wäre mein Wochenende gesichert :wink:

Liebe Grüsse

Tanja Simon

Hi zusammen,

ich sitzte gerade vor einer endlos langen Adressen Liste und
muss alle Einträge die die gleiche E-mail Adresse haben
rausfinden und sicher stellen, dass es keine doppelte
Mailadressen in der Liste gibt.

Gibt es eine Möglichkeit automatisch nach doppelten
E-Mailadressen (sind in einer Spalte) zu suchen und jeweils
die komplette Zeile zu löschen bis auf eine!?!?

Ja, ich kenne eine „halbautomatische“:

=ZÄHLENWENN(A:A;A1)
=ZÄHLENWENN(A:A;A2)
=ZÄHLENWENN(A:A;A3
.
.
.
.

Voraussetzungen:

In Spalte „A“ stehen die E-Mail Adressen
Füge eine weitere Spalte ein in der die obigen Formeln stehen

Ergebnis:

Die Zahl die Du durch die Formeln erhälst gibt Dir die Anzahl der Einträge.

Viel Erfolg!

Gruss
Stefan

Und hier die ‚fast‘ vollautomatische Lösung
mit folgender Formel könntest Du die doppelten Einträge rausfinden

=WENN(ZÄHLENWENN(A$4:A11;A4)>1;„x“;"")

Du fügst eine Hilfsspalte ein (am besten vor oder hinter Deiner Liste mit den Emailadressen) und fügst dort die Formel ein und kopierst Sie nach unten. Wobei Du das Argument „A11“ auf Deine Ansprüche anpassen musst, wenn Du also Einträge bis Zeile A1000 hast, steht dort anstatt A11 A1000.

Danach kannst Du dann einen Autofilter auf Deine Hilfsspalte legen und die „x“-Werte rausfiltern. Oder Du sortierst Dir Deinen gesamten Datensatz nach den „x“ ern und löscht sie dann raus.

Schönes Wochenende :wink:

Tanja

,

ich sitzte gerade vor einer endlos langen Adressen Liste und
muss alle Einträge die die gleiche E-mail Adresse haben
rausfinden und sicher stellen, dass es keine doppelte
Mailadressen in der Liste gibt.

Gibt es eine Möglichkeit automatisch nach doppelten
E-Mailadressen (sind in einer Spalte) zu suchen und jeweils
die komplette Zeile zu löschen bis auf eine!?!?

Ja, ich kenne eine „halbautomatische“:

=ZÄHLENWENN(A:A;A1)
=ZÄHLENWENN(A:A;A2)
=ZÄHLENWENN(A:A;A3
.
.
.
.

Voraussetzungen:

In Spalte „A“ stehen die E-Mail Adressen
Füge eine weitere Spalte ein in der die obigen Formeln stehen

Ergebnis:

Die Zahl die Du durch die Formeln erhälst gibt Dir die Anzahl
der Einträge.

Viel Erfolg!

Gruss
Stefan

Hallo Tanja,

das Problem habe ich auch immer wieder.

Die Tabelle muss nach den Mailadressen sortiert sein, damit gleiche jeweils untereinander stehen.

Ich füge mir eine Hilfsspalte „Doppel“ ein.

Wenn z.B. die Mailadressen in Spalte B sind, kommt neben die erste Mailadresse in die Spalte „Doppel“ folgende Formel: =UND(B2=B1)
(diese Formel vergleicht den Inhalt von B2 mit B1, eine Zeile weiter unten von B3 mit B2 und so weiter).

Das kopiere ich dann schnell bis ganz nach unten und erhalten „WAHR“ und „FALSCH“ Werte.

Mit dem „Autofilter“ lasse ich mir dann alle „WAHR“ anzeigen, lösche diese und sortiere dann den gesamten Bereich nach Wunsch neu.

Es geht ganz schnell, wenn man’s raus hat. Wenn das zu unklar ist oder Du Fragen hast, melde Dich einfach.

Viele Grüße

Gabi

Vielen Vielen Dank…Und schönes Wochenende :smile:
Vielen Vielen Dank…Und schönes Wochenende :smile:

mit folgender Formel könntest Du die doppelten Einträge
rausfinden

=WENN(ZÄHLENWENN(A$4:A11;A4)>1;„x“;"")

Du fügst eine Hilfsspalte ein (am besten vor oder hinter
Deiner Liste mit den Emailadressen) und fügst dort die Formel
ein und kopierst Sie nach unten. Wobei Du das Argument „A11“
auf Deine Ansprüche anpassen musst, wenn Du also Einträge bis
Zeile A1000 hast, steht dort anstatt A11 A1000.

Danach kannst Du dann einen Autofilter auf Deine Hilfsspalte
legen und die „x“-Werte rausfiltern. Oder Du sortierst Dir
Deinen gesamten Datensatz nach den „x“ ern und löscht sie dann
raus.

Geht mit meiner Lösung auch: Benutzerdefinierten Filter auf >1 setzen und fertig.

Ein Problem -> viele Wege -> viele Lösungen :wink:

Gruss
Stefan

stimmt nicht so ganz…weil die Hilfsspalte, so wie ich sie formelmäßig angeboten habe nur den Wert „x“ ausweist und nicht den Wert >1…

Gruss tmuewi

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]