
Formule générique
=LOWER(LEFT(first)&last)&"@domain.com"
Sommaire
Pour créer des adresses e-mail à l'aide des noms et prénoms, vous pouvez utiliser une formule qui concatène les valeurs, avec l'aide des fonctions LOWER et LEFT si nécessaire.
Dans l'exemple illustré, la formule en D5 est:
=LOWER(LEFT(C5)&B5)&"@"&"acme.com"
Explication
Pour un nom comme "Tim Brown", cette formule crée une adresse e-mail comme "[email protected]".
Tout d'abord, la fonction LEFT est utilisée pour obtenir la première lettre du premier nom de la colonne C. Habituellement, la fonction LEFT obtient une valeur "num_chars" pour le deuxième argument, mais l'argument est facultatif et vaut par défaut 1 s'il est omis.
LEFT(C5) // get first character from first name
La première lettre du prénom est ensuite jointe au nom de famille à l'aide de l'opérateur de concaténation (&), et le résultat est encapsulé dans la fonction LOWER, qui force tout le texte en minuscules.
LOWER(LEFT(C5)&B5) // lower case
Enfin, le résultat est à nouveau joint à "@", puis au domaine. Le domaine est conservé séparément pour des raisons de commodité uniquement. La formule pourrait être écrite comme ceci:
Avec une plage nommée
Pour simplement la formule, vous pouvez créer une plage nommée "domaine" pour contenir le nom de domaine, puis réécrire la formule comme ceci:
=LOWER(LEFT(first)&last)&domain
La modification de la valeur dans la plage nommée mettra alors à jour toutes les adresses e-mail à la fois.