Fórmula genérica
=LOWER(LEFT(first)&last)&"@domain.com"
Resumen
Para crear direcciones de correo electrónico con nombres y apellidos, puede utilizar una fórmula que concatene valores, con la ayuda de las funciones INFERIOR e IZQUIERDA según sea necesario.
En el ejemplo que se muestra, la fórmula en D5 es:
=LOWER(LEFT(C5)&B5)&"@"&"acme.com"
Explicación
Para un nombre como "Tim Brown", esta fórmula crea una dirección de correo electrónico como "[email protected]".
Primero, la función IZQUIERDA se usa para obtener la primera letra del primer nombre en la columna C. Por lo general, la función IZQUIERDA obtiene un valor "num_chars" para el segundo argumento, pero el argumento es opcional y por defecto es 1 si se omite.
LEFT(C5) // get first character from first name
La primera letra del nombre se une luego al apellido usando el operador de concatenación (&), y el resultado se envuelve en la función LOWER, que obliga a todo el texto a minúsculas.
LOWER(LEFT(C5)&B5) // lower case
Finalmente, el resultado se vuelve a unir a "@" y luego al dominio. El dominio se mantiene separado solo por conveniencia. La fórmula podría escribirse así:
Con un rango con nombre
Para simplificar la fórmula, puede crear un "dominio" de rango con nombre para contener el nombre de dominio, luego reescribir la fórmula de esta manera:
=LOWER(LEFT(first)&last)&domain
Cambiar el valor en el rango nombrado actualizará todas las direcciones de correo electrónico a la vez.