
Generieke formule
=LOWER(LEFT(first)&last)&"@domain.com"
Samenvatting
Om e-mailadressen op te bouwen met voor- en achternaam, kunt u een formule gebruiken die waarden samenvoegt, met hulp van de functies LAGER en LINKS indien nodig.
In het getoonde voorbeeld is de formule in D5:
=LOWER(LEFT(C5)&B5)&"@"&"acme.com"
Uitleg
Voor een naam als "Tim Brown" bouwt deze formule een e-mailadres op zoals "[email protected]".
Ten eerste wordt de LEFT-functie gebruikt om de eerste letter van de voornaam in kolom C op te halen. Gewoonlijk krijgt de LEFT-functie een "aantal_tekens" -waarde voor het tweede argument, maar het argument is optioneel en wordt standaard 1 indien weggelaten.
LEFT(C5) // get first character from first name
De eerste letter van de voornaam wordt vervolgens samengevoegd met de achternaam met behulp van de aaneenschakelingsoperator (&), en het resultaat wordt verpakt in de LOWER-functie, die alle tekst in kleine letters dwingt.
LOWER(LEFT(C5)&B5) // lower case
Ten slotte wordt het resultaat weer samengevoegd met "@" en vervolgens met het domein. Het domein wordt alleen voor het gemak gescheiden gehouden. De formule zou als volgt kunnen worden geschreven:
Met een benoemd bereik
Om de formule eenvoudig te maken, zou u een benoemd bereik "domein" kunnen maken om de domeinnaam vast te houden, en vervolgens de formule als volgt herschrijven:
=LOWER(LEFT(first)&last)&domain
Als u de waarde in het genoemde bereik wijzigt, worden alle e-mailadressen in één keer bijgewerkt.