Emailadresse nach dem '@' filtern ?

Hallo liebe Leute,

…eine Frage an die Experten unter euch:
Ich habe eine lange Liste mit Email-Adressen in Excel (eine Spalte über 1000 Einträgen). Leider habe ich einige Doppeleinräge entdeckt die ich filtern will. Dazu kommt, dass ich viele Adressen habe, bei denen nach dem „@“ das Gleiche steht, also z.B. [email protected] und [email protected] !

Jetzt will ich aber Herrn Mustermann nur einmal anschreiben, also soll der Filter erst nach dem @ "greifen.

Weiß jemand wie man so etwas in Excel angeht? Was ist die Beste Lösung.

1000 Dank für eure Hilfe :wink:

DER RALF

Hallo,
ich glaube das einfachste ist eine Hilfsspalte in der du einfach alles hinter dem @ abschneidest.
Diese Spalte kannst du dann nach doppelte ec. durchsuchen

@ abschneiden
> Mail-adresse in A1 bitte anpassen und runter kopieren
=LINKS(A1;FINDEN("@";A1)-1)

danach weiter hier:
/t/doppelte-namen-finden/4939448/4
Doppelte Einträge finden

Gruß Holger

also soll der Filter erst nach dem @ "greifen.

Weiß jemand wie man so etwas in Excel angeht? Was ist die
Beste Lösung.

Hallo Ralf
Ob es die beste Lösung gibt?
Auf eine hat Holger hingewiesen: in einer Hilfsspalte alles, was hinter dem @ ist, abschneiden. Aber Du brauchst den rechten Teil, nicht den linken. Probiers mal mit folgender Formel:
=RECHTS(A1;LÄNGE(A1)-FINDEN("@";A1))
Meine Annahme: die Email-Adresse befindet sich in A1.
Grüsse Niclaus

Hallo Ralf,
das verstehe ich nicht.
Wenn ich zB. 20 Kontakte von T-online.de habe,
was kann ich dann mit dem Ergebnis anfangen?
Mein Vorschlag mit links() war eigendlich genau so gemeint.

Gruß Holger

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

Hi,

das ganze ist für einen Newsletter, ich möchte besonders Firmen nur einmal anschreiben! Ich habe mehrere Adressen wie [email protected] und dann [email protected].

Die Firma soll den Newsletter aber nur einmal erhalten weil die Mails bei meinen Kunden meistens zentral abgerufen und dann per Imap auf den Rechnern verteilt werden.

Darum brauche ich eine solche Filterung. Mir ist auch aufgefallen, dass nicht nur nach dem @ sondern vor dem „.“ (Punkt" gefiltert werden muss, da machne Adressen mit der selben Domain ein .net . com .de als domainendung haben aber zu einer Firma gehören.

Darum brauche ich eine solche Filterung. Mir ist auch
aufgefallen, dass nicht nur nach dem @ sondern vor dem „.“
(Punkt" gefiltert werden muss, da machne Adressen mit der
selben Domain ein .net . com .de als domainendung haben aber
zu einer Firma gehören.

Hi Ralf,

wenn dich leere Zellen nicht stören kannste auch B und C weglassen.

Tabellenblatt: [Mappe1]!Tabelle1
 │ A │ B │ C │ D │
──┼─────────────────────┼────────────────────┼───────┼────────────────────┤
1 │ Alle │ Einmalig │ Hilf1 │ Hilf2 │
──┼─────────────────────┼────────────────────┼───────┼────────────────────┤
2 │ [email protected][email protected] │ 1 │ [email protected] │
──┼─────────────────────┼────────────────────┼───────┼────────────────────┤
3 │ [email protected][email protected] │ 2 │ [email protected] │
──┼─────────────────────┼────────────────────┼───────┼────────────────────┤
4 │ [email protected][email protected] │ │ │
──┼─────────────────────┼────────────────────┼───────┼────────────────────┤
5 │ [email protected] │ │ │ │
──┼─────────────────────┼────────────────────┼───────┼────────────────────┤
6 │ [email protected] │ │ 3 │ [email protected] │
──┼─────────────────────┼────────────────────┼───────┼────────────────────┤
7 │ [email protected] │ │ │ │
──┴─────────────────────┴────────────────────┴───────┴────────────────────┘
Benutzte Formeln:
B2: =WENN(ISTFEHLER(KKLEINSTE(C:C;ZEILE()-1));"";SVERWEIS(ZEILE()-1;C:smiley:;2;0))
B3: =WENN(ISTFEHLER(KKLEINSTE(C:C;ZEILE()-1));"";SVERWEIS(ZEILE()-1;C:smiley:;2;0))
B4: =WENN(ISTFEHLER(KKLEINSTE(C:C;ZEILE()-1));"";SVERWEIS(ZEILE()-1;C:smiley:;2;0))
B5: =WENN(ISTFEHLER(KKLEINSTE(C:C;ZEILE()-1));"";SVERWEIS(ZEILE()-1;C:smiley:;2;0))
B6: =WENN(ISTFEHLER(KKLEINSTE(C:C;ZEILE()-1));"";SVERWEIS(ZEILE()-1;C:smiley:;2;0))
B7: =WENN(ISTFEHLER(KKLEINSTE(C:C;ZEILE()-1));"";SVERWEIS(ZEILE()-1;C:smiley:;2;0))
C2: =WENN(D2="";"";ZÄHLENWENN($C$1:C1;"\>0")+1)
C3: =WENN(D3="";"";ZÄHLENWENN($C$1:C2;"\>0")+1)
C4: =WENN(D4="";"";ZÄHLENWENN($C$1:C3;"\>0")+1)
C5: =WENN(D5="";"";ZÄHLENWENN($C$1:C4;"\>0")+1)
C6: =WENN(D6="";"";ZÄHLENWENN($C$1:C5;"\>0")+1)
C7: =WENN(D7="";"";ZÄHLENWENN($C$1:C6;"\>0")+1)
D2: =WENN(ZÄHLENWENN($A$2:A2;"\*"&TEIL(A2;FINDEN("@";A2)+1;FINDEN(".";A2)-FINDEN("@";A2)-1)&"\*")=1;A2;"")
D3: =WENN(ZÄHLENWENN($A$2:A3;"\*"&TEIL(A3;FINDEN("@";A3)+1;FINDEN(".";A3)-FINDEN("@";A3)-1)&"\*")=1;A3;"")
D4: =WENN(ZÄHLENWENN($A$2:A4;"\*"&TEIL(A4;FINDEN("@";A4)+1;FINDEN(".";A4)-FINDEN("@";A4)-1)&"\*")=1;A4;"")
D5: =WENN(ZÄHLENWENN($A$2:A5;"\*"&TEIL(A5;FINDEN("@";A5)+1;FINDEN(".";A5)-FINDEN("@";A5)-1)&"\*")=1;A5;"")
D6: =WENN(ZÄHLENWENN($A$2:A6;"\*"&TEIL(A6;FINDEN("@";A6)+1;FINDEN(".";A6)-FINDEN("@";A6)-1)&"\*")=1;A6;"")
D7: =WENN(ZÄHLENWENN($A$2:A7;"\*"&TEIL(A7;FINDEN("@";A7)+1;FINDEN(".";A7)-FINDEN("@";A7)-1)&"\*")=1;A7;"")

A1:smiley:7
haben das Zahlenformat: Standard

Tabellendarstellung erreicht mit dem Code in FAQ:2363

Gruß
Reinhard