Excel-Tutorial: Name, Domain und E-Mail aus einer Spalte extrahieren
Hier ist ein umfassendes Tutorial, wie du Namen, Domains oder E-Mail-Adressen in Excel effizient trennen kannst – sowohl mit der schnellen Blitzvorschau als auch mit dynamischen Formeln.
Dieses Tutorial zeigt dir, wie du Daten aus einer E-Mail-Adresse (z. B. max.mustermann@beispiel.de) professionell aufteilst.
Methode 1: Die Blitzvorschau (Flash Fill)
Die schnellste Methode ohne Formeln (verfügbar ab Excel 2013).
Die Blitzvorschau erkennt Muster in deinen Daten und führt sie automatisch fort.
So geht’s:
- Angenommen, deine E-Mails stehen in Spalte A.
- Schreibe in Spalte B manuell den Namen aus der ersten E-Mail (z. B. "max.mustermann").
- Schreibe in der zweiten Zeile den nächsten Namen. Meistens schlägt Excel hier schon hellgrau die restlichen Namen vor.
- Drücke einfach Enter oder nutze den Shortcut Strg + E.
- Wiederhole das Gleiche in Spalte C für die Domain (z. B. "beispiel.de").
Vorteil: Extrem schnell und intuitiv.
Nachteil: Die Daten sind statisch. Wenn sich die E-Mail in Spalte A ändert, aktualisiert sich das Ergebnis nicht automatisch.
Methode 2: Moderne Formeln (Microsoft 365 & Excel 2021)
Die eleganteste und dynamische Lösung.
Wenn du die neuesten Excel-Versionen nutzt, gibt es spezielle Text-Funktionen, die extrem einfach sind.
1. Namen extrahieren (Alles vor dem @)
Nutze die Funktion TEXTVOR:
=TEXTVOR(A2; "@")
2. Domain extrahieren (Alles nach dem @)
Nutze die Funktion TEXTNACH:
=TEXTNACH(A2; "@")
Methode 3: Klassische Formeln (Alle Excel-Versionen)
Die universelle Lösung für ältere Excel-Versionen.
Hier kombinieren wir die Suche nach dem "@"-Zeichen mit den Funktionen LINKS oder RECHTS.
1. Namen extrahieren
Wir sagen Excel: "Gehe von links bis kurz vor das @-Zeichen".
=LINKS(A2; FINDEN("@"; A2)-1)
Erklärung: FINDEN sucht die Position des @, und -1 sorgt dafür, dass das @ selbst nicht mitkopiert wird.
2. Domain extrahieren
Wir berechnen die Länge des Textes und ziehen den Teil bis zum @ ab.
=RECHTS(A2; LÄNGE(A2) - FINDEN("@"; A2))
Erklärung: LÄNGE minus die Position des @ ergibt genau die Anzahl der Zeichen der Domain.
Methode 4: "Text in Spalten" (Der Klassiker)
Ideal, wenn du die Originalspalte dauerhaft aufteilen möchtest.
- Markiere die Spalte mit den E-Mail-Adressen.
- Gehe zum Reiter Daten -> Text in Spalten.
- Wähle Getrennt und klicke auf "Weiter".
- Setze bei Trennzeichen den Haken bei Andere und tippe das
@in das Feld daneben. - Klicke auf Fertigstellen.
Zusammenfassung: Welche Methode wann?
| Methode | Wann nutzen? | Vorteil |
|---|---|---|
| Blitzvorschau (Strg + E) | Einmalige Aufgabe | Kein Tippen von Formeln nötig. |
| TEXTVOR / TEXTNACH | Microsoft 365 Nutzer | Sehr einfach zu lesen und dynamisch. |
| LINKS / RECHTS / FINDEN | Kompatibilität wichtig | Funktioniert in jedem Excel weltweit. |
| Text in Spalten | Datenbereinigung | Trennt die Daten physisch in zwei Spalten. |
Profi-Tipp:
Wenn du den Namen weiter verschönern willst (z. B. max.mustermann zu Max Mustermann), kannst du die Funktion GROSS2 (oder GROSS in manchen Versionen) drumherum setzen:
=GROSS2(TEXTVOR(A2; "@")) wandelt den ersten Buchstaben automatisch in einen Großbuchstaben um.