Hoe controleert u of het e-mailadres geldig is in Excel?
Bij het beheren van Excel-databases komt het vaak voor dat u moet controleren of elk e-mailadres correct is opgemaakt voordat u communicatie verzendt of contactlijsten importeert. Ongeldige e-mailadressen kunnen leiden tot teruggestuurde berichten, onvolledige correspondentie of fouten in geïntegreerde systemen. In plaats van elke invoer handmatig te controleren, biedt Excel praktische manieren om automatisch e-mailadressen te valideren — zodat opschonen eenvoudiger wordt en de nauwkeurigheid van uw gegevensbeheer aanzienlijk verbetert.

Controleren of het E-mailadres geldig is met een formule
VBA-code – Automatisch Alleen e-mailadressen kunnen worden ingevoerd
Controleren of het E-mailadres geldig is met een formule
Om efficiënt te controleren of een e-mailadres in uw werkblad waarschijnlijk geldig is, kunt u een Excel-formule gebruiken. Deze aanpak is perfect om snel een lange lijst met e-mailadressen te scannen en items te markeren die mogelijk niet voldoen aan de basisvereisten van een geldig e-mailformaat.
De onderstaande formule controleert het e-mailadres op twee essentiële kenmerken van een geldig e-mailformaat: of er minstens één punt („.”) in voorkomt én of er een punt volgt op het „@”-symbool.
1. Voer de onderstaande formule in een lege cel in om het controle-resultaat weer te geven:
2. Nadat u de formule hebt ingevoerd, drukt u op Enter om te bevestigen. Sleep vervolgens de vulgreep omlaag om de formule toe te passen op andere cellen in uw doelkolom. De formule geeft WAAR terug voor items die aan de controle voldoen (waarschijnlijk geldig) en ONWAAR voor items die niet aan deze vereisten voldoen.

Opmerkingen en tips:
- Deze formule controleert alleen het basisformaat: ze bevestigt de aanwezigheid van punten en hun positie ten opzichte van het „@”-teken, maar garandeert niet dat het domein of de gebruikersnaam daadwerkelijk bestaan, noch sluit ze zeldzame maar geldige gevallen uit.
- Als uw gegevens spaties, speciale tekens of leestekens aan het einde bevatten, kan dit zorgen voor een onjuiste geldigheidscontrole.
- Overweeg aanvullende controles toe te voegen of VBA/macro’s te gebruiken, zoals hieronder beschreven, voor strengere controle op het e-mailformaat.
VBA-code – Automatisch Alleen e-mailadressen kunnen worden ingevoerd
Voor geavanceerdere en automatische e-mailvalidatie – vooral wanneer u ongeldige adressen programmatisch wilt markeren – is een VBA-macro een zeer effectieve oplossing. Deze aanpak is ideaal voor spreadsheets met grote aantallen e-mailrecords of bij batchverwerking om de naleving van communicatieprotocollen te garanderen.
Deze code controleert of de e-mailadressen in het geselecteerde bereik voldoen aan basisformatteringsnormen – met andere woorden, of ze een „@” bevatten en minstens één punt („.”) na die „@”. Optioneel markeert de code ongeldige cellen door ze van kleur te voorzien of een opmerking toe te voegen, zodat je ze tijdens het opschonen van je gegevens in één oogopslag herkent.
1. Klik op Ontwikkelaarshulpmiddelen > Visual Basic. Klik vervolgens in het venster Microsoft Visual Basic for Applications op Invoegen > Module en plak de volgende VBA-code in de module:
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. Klik op de knop
om de macro uit te voeren. Er verschijnt een dialoogvenster waarin u het bereik met uw e-mailadres kunt selecteren. Ongeldige items worden geel gemarkeerd en voorzien van de opmerking „Ongeldig e-mailformaat”, terwijl geldige items ongewijzigd blijven.
- Als uw werkblad beveiligd is, moet u het mogelijk eerst deblokkeren voordat u de macro uitvoert. Sla uw werk daarom eerst op.
- Verwijder of wis opmerkingen voordat u het opnieuw uitvoert, om dubbele markeringen te voorkomen.
- De macro controleert alleen het formaat van het e-mailadres, niet of het daadwerkelijk bestaat. Overweeg bij organisatiebrede controles de resultaten te exporteren voor verdere verificatie indien nodig.
Door deze Excel-oplossingen te gebruiken, kunt u handmatige inspanningen bij het beheren van e-mails verminderen, fouten in communicatie minimaliseren en het voorbereiden van uw contactlijsten voor e-mailcampagnes of rapportage stroomlijnen.
- Als u fouten ondervindt door celopmaak—zoals getallen die als tekst zijn opgeslagen—zorgt u ervoor dat uw e-mailkolom is ingesteld op Algemeen of Tekst voordat u formules of validatie toepast.
- Overweeg bij grote datasets om formulecontroles en VBA-markeringen te combineren voor een grondige beoordeling.
- Voer regelmatig een controle uit op uw database op wijzigingen in domeineisen of nieuwe e-mailformaatstandaarden.
Meer gerelateerde artikelen:
- Alleen e-mailadressen kunnen worden ingevoerd in een kolom van een werkblad
- Zoals iedereen weet, bestaat een geldig e-mailadres uit drie onderdelen: de gebruikersnaam, het „at”-symbool (@) en het domein. Soms wilt u gegevensinvoer beperken tot alleen tekst in het juiste e-mailformaat in een specifieke kolom van een werkblad. Dit artikel laat zien hoe u dat eenvoudig voor elkaar krijgt in Excel.
- E-mailadressen extraheren uit een tekenreeks halen
- Bij het importeren van e-maillijsten van websources komt vaak extra tekst samen met de e-mailadressen terecht. Als u alleen het e-mailadres uit gemengde tekenreeksen wilt isoleren en extraheren, biedt dit artikel effectieve technieken voor een snelle scheiding in Excel.
- E-mailadres splitsen in gebruikersnaam en domein
- Als uw werkblad een kolom met e-mailadressen bevat, wilt u die mogelijk splitsen in afzonderlijke kolommen voor gebruikersnaam en domein. Dit artikel beschrijft eenvoudige en snelle manieren om dat te doen in Excel.
- Meerdere E-mailadres omzetten naar hyperlinks
- Als u een lijst met platte-tekst e-mailadressen hebt en deze wilt omzetten naar klikbare hyperlinks om direct berichten te versturen, laat deze handleiding efficiënte trucs zien om meerdere adressen in Excel te verwerken.
De beste kantoorproductiviteitstools
Kutools voor Excel lost de meeste van uw problemen op en verhoogt uw productiviteit met 80 %
- Super Formulebalk (bewerk eenvoudig meerdere regels tekst en formules); Leeslay-out (lees en bewerk gemakkelijk grote aantallen cellen); Plakken naar Filterbereik...
- Samengevoegde cellen/rijen/kolommen en bijbehorende gegevens behouden; inhoud van cellen splitsen; Dubbele rijen combineren en som/gemiddelde berekenen... Voorkom dubbele invoer in cellen; Bereiken vergelijken...
- Selecteer dubbele of unieke rijen; selecteer lege rijen (alle cellen zijn leeg); superzoeken en fuzzy zoeken in meerdere werkmappen; willekeurig selecteren...
- Exacte kopie van meerdere cellen zonder dat u de formuleverwijzing hoeft te wijzigen; automatisch verwijzingen maken naar meerdere werkbladen; opsommingstekens invoegen, selectievakjes en meer...
- Favoriete formules, berekeningen, grafieken en afbeeldingen snel invoegen;Cellen met wachtwoord versleutelen;Mailinglijst maken en e-mails verzenden...
- Tekst extraheren, tekst toevoegen, tekens verwijderen op een bepaalde positie, spaties verwijderen; gegevensbladstatistieken maken en afdrukken; converteren tussen celinhoud en opmerkingen...
- Superfilter (sla filterinstellingen op en pas ze toe op andere werkbladen); Geavanceerd sorteren per maand, week, dag, frequentie en meer; Speciaal filter op vet, cursief...
- Combineer werkmappen en werkbladen; voeg tabellen samen op basis van een sleutelkolom; splits gegevens op in meerdere werkbladen; batchconverteer xls-, xlsx- en PDF-bestanden...
- Groepeer draaitabel op weeknummer, dag van de week en meer...Toon niet-vergrendelde en vergrendelde selecties met verschillende kleuren;Markeer cellen met formules of namen...
- Schakel tabbladbewerking en -lezen in voor Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
- Open en maak meerdere documenten aan in nieuwe tabbladen binnen hetzelfde venster, in plaats van in afzonderlijke vensters.
- Verhoogt uw productiviteit met 50 % en bespaart u dagelijks honderden muisklikken!