EXCEL — Nur E-Mail Adressen markieren?
Hi,
Ich habe eine Excel-Datei mit 3 Spalten und ein paar Hundert Zeilen; Ich versuche jedenfalls, NUR die E-Mail Adressen zu markieren. Alles andere kann gelöscht werden.
Es sieht ungefähr so aus:
"ABC", "WASD" und "XYZ" sind nur Beispiele und nicht natürlich nicht unikat, sondern anders. Das brauche ich aber nicht. Was mich interessiert, sind einzig und allein nur die E-Mail Adressen.
Das Ziel wäre, um aus den markierten E-Mail Adressen eine Reihe zu bilden. Also alle E-Mail Adressen so hinein kopieren, dass dann alles schön untereinander in einer Spalte aufgelistet wird.
Hat da jemand eine Idee?
Danke, Regards.
2 Antworten
Über ein Makro geht das relativ easy
Bereich markieren und die Email Addis werden dann in D1:Dx aufgelistet.
Sub Marine()
For Each c In Selection.Cells
If InStr(c.Value, "@") > 0 Then
i = i + 1
Range("D" & i) = c.Value
End If
Next c
End Sub
Ich würde...
- Die Inhalte der 2. und 3. Spalte in die 1. Spalte nach unten verschieben, so dass alles in der 1. Spalte steht.
- Dann in der 2. Spalte mit einer Suchformel für Text-Teile, z.B. =FINDEN("@";a1) anzeigen lassen, ob in der entspr. Zelle der 1. Spalte das @ enthalten ist.
- Dann beide Spalten zusammen nach der 2. Spalte sortieren, so dass alle Einträge in Spalte 1, die das @ enthalten, direkt untereinander stehen.
Gut. Im Anschluss den Autofilter setzen und "Textfilter" wählen und die Auswahl
" enthält nicht @ " nutzen und den Rest der anzeigten Werte löschen und sortiern.