Ik wil graag e-mailadressen isoleren uit velden waarin ook een heleboel tekst staat.
De plaats van het e-mailadres is makkelijk te vinden met =vind.spec("@";a1)
De domeinnaam (van @ tot de eerstvolgende spatie) is te isoleren door =DEEL(O2;VIND.SPEC("@";O2);((VIND.SPEC(" ";O2;VIND.SPEC("@";O2)))-VIND.SPEC("@";O2)))
So far so good.
Maar hoe kan ik het stuk vóór de @ isoleren?
De functie LINKS kan de @ wel vinden maar telt niet terug. Met DEEL kun je evenmin terugtellen. Het enige wat ik kan verzinnen is op zoek te gaan naar een spatie vóór de @ met een hele serie ingebedde ALS-functies, maar dat is een haakjesfestijn zonder end....
Is er een simpelere manier? Het liefst zonder Visual Basic want dat gaat mijn pet(je) te boven...
Dank!
De plaats van het e-mailadres is makkelijk te vinden met =vind.spec("@";a1)
De domeinnaam (van @ tot de eerstvolgende spatie) is te isoleren door =DEEL(O2;VIND.SPEC("@";O2);((VIND.SPEC(" ";O2;VIND.SPEC("@";O2)))-VIND.SPEC("@";O2)))
So far so good.
Maar hoe kan ik het stuk vóór de @ isoleren?
De functie LINKS kan de @ wel vinden maar telt niet terug. Met DEEL kun je evenmin terugtellen. Het enige wat ik kan verzinnen is op zoek te gaan naar een spatie vóór de @ met een hele serie ingebedde ALS-functies, maar dat is een haakjesfestijn zonder end....

Is er een simpelere manier? Het liefst zonder Visual Basic want dat gaat mijn pet(je) te boven...
Dank!