Excel: hoe u een e-mailadres uit een tekstreeks kunt extraheren
U kunt de volgende formule gebruiken om een e-mailadres uit een tekstreeks in Excel te extraheren:
=IFERROR(TRIM(RIGHT(SUBSTITUTE(LEFT( A2 ,FIND(" ", A2 &" ",FIND("@", A2 ))-1)," ",REPT(" ",LEN( A2 ))) ,LEN( A2 ))), "")
Deze specifieke formule haalt het e-mailadres uit de tekstreeks in cel A2 .
Als er geen e-mailadres wordt gevonden in cel A2 , retourneert de formule eenvoudigweg een spatie.
Het volgende voorbeeld laat zien hoe u deze formule in de praktijk kunt gebruiken.
Voorbeeld: hoe u een e-mailadres uit een tekstreeks in Excel kunt extraheren
Stel dat we de volgende kolom met tekstreeksen in Excel hebben:
Stel dat we het e-mailadres uit elke tekstreeks willen extraheren.
Om dit te doen, kunnen we de volgende formule in cel B2 typen:
=IFERROR(TRIM(RIGHT(SUBSTITUTE(LEFT( A2 ,FIND(" ", A2 &" ",FIND("@", A2 ))-1)," ",REPT(" ",LEN( A2 ))) ,LEN( A2 ))), "")
We kunnen vervolgens op deze formule klikken en deze naar elke resterende cel in kolom B slepen:
Kolom B bevat nu het e-mailadres voor elke tekstreeks in kolom A.
Houd er rekening mee dat cel A5 geen e-mailadres bevatte, dus retourneerde de formule eenvoudigweg een lege waarde.
Opmerking : als een cel meerdere e-mailadressen bevat, retourneert deze formule alleen het eerste e-mailadres.
Aanvullende bronnen
In de volgende zelfstudies wordt uitgelegd hoe u andere veelvoorkomende bewerkingen in Excel uitvoert:
Excel: Hoe de URL uit een hyperlink te extraheren
Excel: Hoe de datum uit een tekstreeks te extraheren
Excel: tekst tussen twee komma’s extraheren
Excel: Hoe getallen uit een string te extraheren