Wie können Sie prüfen, ob die E-Mail-Adresse in Excel gültig ist oder nicht?
Beim Verwalten von Excel-Datenbanken ist es üblich, jede E-Mail-Adresse auf korrekte Formatierung zu prüfen, bevor Kommunikationen versendet oder Kontaktlisten importiert werden. Ungültige E-Mail-Adressen können zu fehlgeschlagenen Nachrichten, unvollständiger Korrespondenz oder Fehlern in integrierten Systemen führen. Statt jeden Eintrag manuell zu überprüfen, bietet Excel praktische Möglichkeiten zur automatischen Validierung von E-Mail-Adressen – für eine einfachere Datenbereinigung und höhere Genauigkeit im Datenmanagement-Workflow.

Check if the E-Mail-Adresse is valid or not with formula
VBA Code – Automatically Es können nur E-Mail-Adressen eingegeben werden
Check if the E-Mail-Adresse is valid or not with formula
Um effizient zu prüfen, ob eine E-Mail-Adresse in Ihrem Arbeitsblatt wahrscheinlich gültig ist, nutzen Sie einfach eine Excel-Formel. Dieser Ansatz eignet sich ideal, um im Handumdrehen lange E-Mail-Listen zu scannen und Einträge hervorzuheben, die möglicherweise nicht den grundlegenden Anforderungen des E-Mail-Formats entsprechen.
Die folgende Formel prüft die E-Mail-Adresse darauf, dass mindestens ein Punkt („.“) enthalten ist und sich nach dem „@“-Symbol ebenfalls mindestens ein Punkt befindet – beides sind Merkmale gültiger E-Mail-Formate.
1. Geben Sie die folgende Formel in eine leere Zelle ein oder fügen Sie sie dort ein, wo das Prüfergebnis angezeigt werden soll:
2. Nachdem Sie die Formel eingegeben haben, drücken Sie Enter, um sie zu bestätigen. Ziehen Sie anschließend den Ausfüllkästchen nach unten, um die Formel auf andere Zellen in Ihrer Zielspalte anzuwenden. Die Formel gibt WAHR für Einträge zurück, die die Prüfung bestehen (wahrscheinlich gültig), und FALSCH für Einträge, die diese Anforderungen nicht erfüllen.

Hinweise und Tipps:
- Diese Formel prüft lediglich das grundlegende Format: Sie bestätigt, dass Punkte vorhanden sind und sich korrekt relativ zum „@“-Symbol befinden, garantiert jedoch weder die Existenz der Domain noch des Benutzernamens und schließt zudem einige seltene, aber gültige Fälle nicht aus.
- Enthalten Ihre Daten Leerzeichen, Sonderzeichen oder abschließende Satzzeichen, kann dies zu einem fehlerhaften Gültigkeitscheck führen.
- Für eine strengere Prüfung des E-Mail-Formats empfehlen wir, zusätzliche Überprüfungen hinzuzufügen oder die unten beschriebenen VBA-Makros zu verwenden.
VBA Code – Automatically Es können nur E-Mail-Adressen eingegeben werden
Für eine fortschrittliche und automatisierte E-Mail-Validierung – insbesondere wenn ungültige Adressen programmgesteuert markiert oder hervorgehoben werden sollen – ist ein VBA-Makro äußerst effektiv. Dieser Ansatz eignet sich ideal für Tabellen mit zahlreichen E-Mail-Einträgen oder dann, wenn eine Stapelverarbeitung erforderlich ist, um die Einhaltung von Kommunikationsprotokollen sicherzustellen.
Dieser Code prüft, ob die E-Mail-Adresse grundlegende Formatierungsstandards erfüllt – insbesondere das Vorhandensein eines „@“-Zeichens und mindestens eines Punktes („.“) danach. Optional können ungültige Zellen farblich markiert oder mit einem Kommentar versehen werden, um die Überprüfung während der Datenbereinigung zu vereinfachen.
1. Klicken Sie auf Entwicklertools > Visual Basic, und klicken Sie dann im Fenster Microsoft Visual Basic for Applications auf Einfügen > Modul, und fügen Sie den folgenden VBA-Code in das Modul ein:
Sub ValidateEmailAddresses()
Dim rng As Range
Dim cell As Range
Dim email As String
Dim atPos As Long
Dim dotPos As Long
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set rng = Application.InputBox("Select email range", xTitleId, Selection.Address, Type:=8)
For Each cell In rng
email = Trim(cell.Value)
atPos = InStr(1, email, "@")
If atPos > 1 Then
dotPos = InStr(atPos + 1, email, ".")
If dotPos > atPos + 1 Then
cell.Interior.ColorIndex = xlNone ' Format as valid
Else
cell.Interior.Color = vbYellow ' Flag as invalid
cell.AddComment "Invalid email format"
End If
Else
cell.Interior.Color = vbYellow ' Flag as invalid
cell.AddComment "Invalid email format"
End If
Next cell
End Sub 2. Um das Makro auszuführen, klicken Sie auf die Schaltfläche
. Anschließend erscheint ein Dialog, der Sie auffordert, den Bereich mit Ihren E-Mail-Adressen auszuwählen. Ungültige Einträge werden gelb hervorgehoben und mit dem Kommentar „Ungültiges E-Mail-Format“ versehen, während gültige Einträge unverändert bleiben.
- Wenn Ihr Arbeitsblatt geschützt ist, heben Sie vor dem Ausführen des Makros zunächst den Schutz auf – aber speichern Sie Ihre Arbeit vorher.
- Entfernen oder löschen Sie Kommentare, bevor Sie das Makro erneut ausführen, um doppelte Markierungen zu vermeiden.
- Das Makro prüft nicht, ob die E-Mail-Adresse existiert, sondern ausschließlich deren Formatierung. Für organisationsweite Überprüfungen empfiehlt es sich, die Ergebnisse gegebenenfalls zu exportieren, um eine weitergehende Verifizierung durchzuführen.
Mit diesen Excel-Lösungen reduzieren Sie den manuellen Aufwand bei der E-Mail-Verwaltung, minimieren Kommunikationsfehler und optimieren die Vorbereitung Ihrer Kontaktlisten für E-Mail-Kampagnen oder Berichte.
- Sollten Fehler aufgrund des Zellenformats auftreten – beispielsweise wenn Zahlen als Text gespeichert sind –, stellen Sie sicher, dass Ihre E-Mail-Spalte vor der Anwendung von Formeln oder Validierungsregeln als „Standard“ oder „Text“ formatiert ist.
- Bei großen Datensätzen empfiehlt es sich, Formelprüfungen mit VBA-Markierungen zu kombinieren, um eine gründliche Überprüfung sicherzustellen.
- Prüfen Sie Ihre Datenbank regelmäßig auf Änderungen bei Domainanforderungen oder neuen E-Mail-Formatstandards.
Weitere verwandte Artikel:
- Es können nur E-Mail-Adressen eingegeben werden In A Column Of Worksheet
- Wie allgemein bekannt ist, besteht eine gültige E-Mail-Adresse aus drei Teilen: dem Benutzernamen, dem „@“-Symbol und der Domain. Manchmal möchten Sie die Dateneingabe so einschränken, dass in einer bestimmten Arbeitsblattspalte nur Text im korrekten E-Mail-Format zulässig ist. Dieser Artikel zeigt Ihnen, wie das in Excel gelingt.
- E-Mail-Adressen extrahieren From Text String
- Beim Importieren von E-Mail-Listen aus Webquellen begleitet die Adressen häufig zusätzlicher Text. Wenn Sie aus solchen gemischten Zeichenfolgen ausschließlich die E-Mail-Adressen isolieren und extrahieren möchten, zeigt Ihnen dieser Artikel effektive Techniken, um sie in Excel schnell zu trennen.
- Separate E-Mail-Adresse To Username And Domain
- Wenn Ihr Arbeitsblatt eine Spalte mit E-Mail-Adressen enthält, möchten Sie diese möglicherweise in separate Spalten für Benutzernamen und Domain aufteilen. Dieser Artikel zeigt Ihnen einfache und schnelle Methoden dafür in Excel.
- Convert Multiple E-Mail-Adresse To Hyperlinks
- Wenn Sie eine Liste mit Klartext-E-Mail-Adressen haben und diese in anklickbare Hyperlinks umwandeln möchten, um Nachrichten direkt zu versenden, zeigt Ihnen diese Anleitung effiziente Tricks zur Bearbeitung mehrerer Adressen in Excel.
Die besten Office-Produktivitätswerkzeuge
Kutools für Excel löst die meisten Ihrer Probleme und steigert Ihre Produktivität um 80 %
- Super-Formelleiste (müheloses Bearbeiten mehrerer Text- und Formelzeilen); Leseansicht (einfaches Lesen und Bearbeiten großer Zellmengen); Einfügen in Filterbereich...
- Zusammengeführte Zellen, Zeilen oder Spalten und deren Daten beibehalten; Zellen aufteilen – Inhalt erhalten;Doppelte Zeilen kombinieren und dabei Summe oder Mittelwert berechnen … Duplikate vermeiden – in Zellen;Bereiche vergleichen …
- Duplikate oder Eindeutige Zeilen auswählen;Leerzeilen auswählen (alle Zellen sind leer);Erweiterte und unscharfe Suche in vielen Arbeitsmappen; zufällige Auswahl …
- Exakte Kopie mehrerer Zellen, ohne Formelbezüge zu ändern; Automatische Erstellung von Bezügen auf mehrere Blätter; Aufzählungszeichen einfügen, Kontrollkästchen und vieles mehr …
- Favorisierte Formeln, Bereiche, Diagramme und Bilder schnell einfügen;Zellen mit Passwort verschlüsseln;Mailing-Liste erstellen und E-Mails versenden...
- Text extrahieren, Text hinzufügen, Zeichen an einer bestimmten Position entfernen,Leerzeichen bereinigen; Statistiken zu Arbeitsblättern erstellen und drucken;Umwandlung zwischen Zellinhalt und Kommentaren...
- Super-Filter (Speichern und Anwenden von Filterschemata auf andere Blätter); Erweitertes Sortieren nach Monat, Woche, Tag, Häufigkeit und mehr; Spezialfilter nach Fett, Kursiv …
- Arbeitsmappen und Arbeitsblätter kombinieren; Tabellen basierend auf einer Schlüsselspalte zusammenführen; Daten auf mehrere Blätter aufteilen; Batch-Konvertierung von XLS, XLSX und PDF...
- PivotTable-Gruppierung nach Kalenderwoche, Wochentag und mehr …Entsperrte anzeigen, Auswahl sperren farblich hervorheben;Zellen hervorheben, die Formeln oder Namen enthalten …
- Aktiviert tabbasiertes Bearbeiten und Lesen in Word, Excel und PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und Erstellen mehrerer Dokumente in neuen Registerkarten innerhalb desselben Fensters – statt in separaten Fenstern.
- Steigert Ihre Produktivität um 50 % und erspart Ihnen täglich Hunderte von Mausklicks!