Si pertenecemos a una empresa en la que queremos generar direcciones de mail siguiendo la estructura de nombre.apellido@dominio.com podemos hacerlo fácilmente utilizando Excel a partir de un listado de nuestros empleados.
Imaginemos que en la columna A tenemos los nombres de los empleados, y en la columna B los apellidos. Partamos del supuesto que la primera fila solo tiene los nombres de los campos, así por ejemplo en la celda A1 tendremos el literal ‘Nombre’ y en la celda B1 ‘Apellido’.
Aprovecharemos en la celda C1 poner el dominio de nuestra empresa, en este caso utilizaremos ‘funcionesexcel.com’
A partir de aquí solo deberemos unir el contenido de las celdas para tener el correo electrónico de cada uno de nuestros empleados.
El resultado lo iremos poniendo al lado de cada empleado, así por ejemplo el primer empleado estará en la fila 2.
Veremos dos formas de poder obtener el mismo resultado.
Para el primer caso no utilizaremos ninguna fórmula, tan solo uniremos el contenido de cada una de las cedas.
Si en la celda C1 introducimos esta ‘función’ =A2&"."&B2&"@"&C1
obtendremos el primer correo electrónico formado por el nombre y apellido del empleado separado por un punto, el símbolo de la arroba y a continuación el dominio de nuestra empresa.
Si ahora quisiéramos arrastrar esta celda para todos los empleados, simplemente deberemos dejar fija la celda C1 y desplazar la función hacia abajo hasta cubrir el listado de todos los trabajadores.
La función quedaría de la siguiente forma: =A2&"."&B2&"@"&$C$1
Para obtener el mismo resultado también podemos utilizar la función CONCATENAR
La función quedaría de la siguiente forma: =CONCATENAR(A2;".";B2;"@";C1)
.
Recuerda que todas las partes para concatenar que son literales, en este caso el . y @ irán entre “”
En este caso también ocurrirá que si queremos desplazar la función por todos los nombres que tengamos en el listado deberemos dejar fija la celda C1. Así la función final quedaría =CONCATENAR(A2;".";B2;"@";$C$1)
Ahora bien… tal y como nos consultaron en uno de nuestros comentarios, podría ser que tanto el nombre o el apellido contuvieran espacios en blanco con lo que el resultado final no sería el correcto.
Para quitar los espacios en blanco de más que nos podamos encontrar y tener una dirección de correo correcta deberemos utilizar la función SUSTITUIR que nos eliminará un carácter que deseamos buscar por otro. En este caso buscaremos espacios en blanco y lo eliminaremos por nada.
Esto lo podemos hacer utilizando una nueva celda, por ejemplo la celda D1 donde introduciremos la función =SUSTITUIR(C2;" ";"")
de tal forma tendremos la nueva dirección sin espacios.
Pero si no queremos utilizar dos columnas con fórmulas, podemos incluir en una sola tanto la función SUSTITUIR y CONCATENAR o la primera opción explicada en la práctica.
De tal forma, la función que introdujimos en la celda C1 quedaría de la siguiente forma: =SUSTITUIR(CONCATENAR(A2;".";B2;"@";$C$1);" ";"")
o utilizando la primera opción quedaría de la siguiente forma: =SUSTITUIR(A2&"."&B2&"@"&$C$1;" ";"")
Ahora ya solo queda copiar el contenido de la columna C y pegar en otra columna o donde desees trabajar con los mails, pero… recuerda pegar solo los contenidos, si no, estarás pegando las fórmulas.
Comments (6)
Saludos.
Lo mio es una pregunta. Soy docente y necesito crear algunas aulas virtuales para trabajar con mis estudiantes pero me encuentro con la dificultad de que deben tener correos electrónicos, cosa que muchos no tienen. Viendo esta publicación veo un primer paso en esa tarea, que me correspondería a mí por facilidad y agilidad pero me queda la segunda parte y es en ello que deseo me orienten acerca de si es posible. Deseo saber si puedo crear automáticamente esos correos con alguno de los proveedores. Por favor, espero su respuesta.
Hola Carlos…
No es nuestro campo, pero podría decirte que la única forma y creo que la mejor es que vayas abriendo cuentas de gmail con la información personal que tengas de tus alumnos y que ellos después puedan entrar a sus cuentas con el mail y contraseña que les hayas creado.
Desconozco ningún servicio para crear cuentas gratuitas diferentes de forma masiva.
Un saludo.
Hola,
Quisiera saber cómo hacer lo contrario, es decir, convertir direcciones electrónicas a nombres de personas. Creo haberlo visto antes pero ahora no encuentro cómo hacerlo, incluso poniendo mayúsculas en los nombres. Gracias!
Buenas, me gustaría saber como puedo vincular unos apellidos a unos emails y teléfonos en diferentes celdas, para al hacer varias hojas en el mismo libro, automáticamente me salgan poniendo los apellidos, el email y teléfono en las celdas pertenecientes.
Gracias!!! Me ha servido de mucho!
ya, pero que pasa con los caracteres latinos invalidos como la ñ y los acentos?