lunes, septiembre 07, 2015

La función HIPERVINCULO con direcciones de correo electrónico

Cuando introducimos en una celda un texto con un patrón dirección de correo eléctronico, Excel crea un hipervínculo


Al pinchar este hipervínculo Excel abre el Outlook y crea un correo electrónico

También podemos crear hipervínculos a correos electrónicos usando la función HIPERVINCULO, como ya hemos mostrado en otros posts de este blog.
Por ejemplo, si tenemos una tabla con nombres y sus repectivos correos electrónicos, podemos crear una hipervínculo dinámico combinando las funciones HIPERVINCULO y BUSCARV. Sin embargo veremos que la creación del hipervínculo no es trivial.

Veamos este ejemplo:

La fórmula "=HIPERVINCULO(BUSCARV(C15,$B$9:$C$12,2,0))" en la celda C16 crea un hipervínculo. Sin embargo si pinchamos el vínculo en la celda veremos el mensaje: la dirección de este sitio no es válida.

El problema es que cuando Excel reconoce un patrón de correo electrónico, al crear el hipervínculo agrega el identificador "mailto:", lo que no sucede cuando lo creamos con la función HIPERVINCULO

Para poder crear hipervínculos al correo electrónico tenemos que agregar "mailto:" a la dirección


Si queremos que "mailto:" no aparezca en el contenido de la celda (C16 en nuestro ejemplo), modificamos la fórmula de esta manera:

=HIPERVINCULO("mailto:"&BUSCARV(C15,$B$9:$C$12,2,0),BUSCARV(C15,$B$9:$C$12,2,0))



2 comentarios:

  1. Excelente solución, tenía un poco de tiempo batallando entre mil ideas y muchas información "parecida" en Internet.
    Gracias, saludos desde México

    ResponderBorrar
  2. Muchas gracias, este tip me será de gran ayuda para las clases de Excel, ya que me permitirá poder enlazar los correos de hotmail y gmail para hacer más practico el acceder a ellos.

    ResponderBorrar

Nota: sólo los miembros de este blog pueden publicar comentarios.