Tabla de contenido
Este tutorial explica los conceptos básicos de la función HYPERLINK de Excel y proporciona algunos consejos y ejemplos de fórmulas para utilizarla de la manera más eficaz.
Hay muchas formas de crear un hipervínculo en Excel. Para enlazar con una página web determinada, basta con escribir su URL en una celda, pulsar Intro y Microsoft Excel convertirá automáticamente la entrada en un hipervínculo en el que se puede hacer clic. Para enlazar con otra hoja de cálculo o con una ubicación específica de otro archivo de Excel, se puede utilizar la función Hiperenlace menú contextual o la combinación de teclas Ctrl + K. Si tiene previsto insertar muchos enlaces idénticos o similares, la forma más rápida es utilizar una fórmula de Hipervínculo, que facilita la creación, copia y edición de hipervínculos en Excel.
Función HYPERLINK de Excel - sintaxis y usos básicos
La función HIPERENLACE en Excel se utiliza para crear una referencia (acceso directo) que dirige al usuario a la ubicación especificada en el mismo documento o abre otro documento o página web. Utilizando una fórmula de Hiperenlace, puede enlazar con los siguientes elementos:
- Un lugar específico como una celda o un rango con nombre en un Archivo Excel (en la hoja existente o en otra hoja o libro de trabajo)
- Word, PowerPoint u otros documento almacenados en su disco duro, red local o en línea
- Marcar como favorito en un documento Word
- Página web en Internet o Intranet
- Dirección de correo electrónico para crear un nuevo mensaje
La función está disponible en todas las versiones de Excel 365 - 2000. En Excel Online, la función HYPERLINK sólo puede utilizarse para direcciones web (URL).
La sintaxis de la función HYPERLINK es la siguiente:
HYPERLINK(enlace_localización, [nombre_amistoso])Dónde:
- Enlace_localización (obligatorio) es la ruta a la página web o al archivo que se va a abrir.
Enlace_localización puede suministrarse como referencia a una celda que contiene el enlace o un cadena de texto entre comillas que contiene una ruta a un archivo almacenado en una unidad local, una ruta UNC en un servidor o una URL en Internet o una intranet.
Si la ruta de enlace especificada no existe o está rota, una fórmula de Hipervínculo arrojará un error al hacer clic en la celda.
- Nombre_amistoso (opcional) es el texto del enlace (también conocido como texto de salto o texto de anclaje) que se mostrará en una celda. Si se omite, link_location se mostrará como texto del enlace.
Friendly_name puede suministrarse como valor numérico, cadena de texto entre comillas, nombre o referencia a una celda que contenga el texto del enlace.
Al hacer clic en una celda con una fórmula de hipervínculo, se abre el archivo o la página web especificados en el campo ubicación_del_enlace argumento.
A continuación, puede ver el ejemplo más sencillo de una fórmula de Hiperenlace de Excel, donde A2 contiene nombre_amigo y B2 contiene ubicación_del_enlace :
=HIPERENLACE(B2, A2)
El resultado puede parecerse a esto:
A continuación se muestran más ejemplos de fórmulas que demuestran otros usos de la función HYPERLINK de Excel.
Cómo utilizar HYPERLINK en Excel - ejemplos de fórmulas
Pasando de la teoría a la práctica, vamos a ver cómo se puede utilizar la función HYPERLINK para abrir varios documentos directamente desde las hojas de cálculo. También vamos a discutir una fórmula más compleja en la que Excel HYPERLINK se utiliza en una combinación con algunas otras funciones para llevar a cabo una tarea desafiante no trivial.
Cómo enlazar a hojas, archivos, páginas web y otros elementos
La función HYPERLINK de Excel le permite insertar hipervínculos en los que se puede hacer clic de varios tipos diferentes, dependiendo del valor que proporcione a la variable ubicación_del_enlace argumento.
Hipervínculo a otra hoja de cálculo
Para insertar un hipervínculo a una hoja diferente en el mismo libro de trabajo, proporcione el nombre de la hoja de destino precedido por un signo de almohadilla (#), y seguido por el signo de exclamación y la referencia de la celda de destino, de la siguiente manera:
=HYPERLINK("#Hoja2!A1", "Hoja2")
La fórmula anterior crea un hipervínculo con el texto de salto "Hoja2" que abre la Hoja2 en el libro de trabajo actual.
Si el nombre de la hoja de cálculo incluye espacios o caracteres no alfabéticos debe ir entre comillas simples, así:
=HYPERLINK("#'Lista de precios'!A1", "Lista de precios")
De la misma forma, puedes hacer un hipervínculo a otra celda de la misma hoja. Por ejemplo, para insertar un hipervínculo que te lleve a la celda A1 de la misma hoja de cálculo, utiliza una fórmula similar a ésta:
=HYPERLINK("#A1", "Ir a la celda A1")
Hipervínculo a otro libro de trabajo
Para crear un hipervínculo a otro libro de trabajo, debe especificar el campo ruta completa al libro de trabajo de destino en el siguiente formato:
"Drive:\Folder\Workbook.xlsx"
Por ejemplo:
=HYPERLINK("D:\Source data\Book3.xlsx", "Book3")
Para aterrizar en una hoja específica e incluso en una celda específica, utilice este formato:
"[Drive:\Folder\Workbook.xlsx]Hoja!Celda"
Por ejemplo, para añadir un hipervínculo titulado "Libro3" que abra la Hoja2 en el Libro3 almacenado en la carpeta Fuente de datos en la unidad D, utilice esta fórmula:
=HYPERLINK("[D:\Source data\Book3.xlsx]Hoja2!A1", "Libro3")
Si tiene previsto trasladar pronto sus libros de trabajo a otra ubicación, puede crear un enlace relativo como éste:
=HYPERLINK("Fuente datosLibro3.xlsx", "Libro3")
Cuando mueva los archivos, el hipervínculo relativo seguirá funcionando mientras no cambie la ruta relativa al libro de destino. Para obtener más información, consulte Hipervínculos absolutos y relativos en Excel.
Hipervínculo a un rango con nombre
Si está haciendo un hipervínculo a un nombre a nivel de hoja de cálculo incluye la ruta completa al nombre del destino:
"[Unidad:\Carpeta\LibroTrabajo.xlsx]Hoja!Nombre"
Por ejemplo, para insertar un enlace a un rango llamado "Datos_fuente" almacenado en la Hoja1 del Libro1, utilice esta fórmula:
=HYPERLINK("[D:\Excel files\Book1.xlsx]Hoja1!Datos_fuente", "Datos_fuente")
Si hace referencia a un nombre del nivel del libro de trabajo no es necesario incluir el nombre de la hoja, por ejemplo:
=HYPERLINK("[D:\cel files\Book1.xlsx]Datos_de_fuente", "Datos_de_fuente")
Hipervínculo para abrir un archivo almacenado en una unidad de disco duro
Para crear un enlace que abra otro documento, especifique el campo ruta completa a ese documento en este formato:
"Unidad:\Ncarpeta_nombre_del_archivo.extensión"
Por ejemplo, para abrir el documento de Word denominado Lista de precios que se almacena en el Archivos Word en la unidad D, utilice la siguiente fórmula:
=HYPERLINK("D:\Word files\Lista de precios.docx", "Lista de precios")
Hipervínculo a un marcador en un documento Word
Para hacer un hipervínculo a una ubicación específica en un documento de Word, encierre la ruta del documento entre [corchetes] y utilice un icono marcador para definir la ubicación a la que desea navegar.
Por ejemplo, la siguiente fórmula añade un hiperenlace al marcador denominado Precios_abonos en Lista de precios.docx:
=HYPERLINK("[D:\Word files\Lista_precios.docx]Precios_abonos", "Lista_precios")
Hipervínculo a un archivo de una unidad de red
Para abrir un archivo almacenado en su red local, proporcione la ruta a ese archivo en el formato Universal Naming Convention (UNC) que utiliza barras invertidas dobles para preceder el nombre del servidor, de esta forma:
"\NNnombre_del_servidor\Ncarpeta.extensión"
La siguiente fórmula crea un hipervínculo titulado "Lista de precios" que abrirá la página Lista de precios.xlsx libro de trabajo almacenado en SERVIDOR1 en Svetlana carpeta:
=HYPERLINK("\SERVER1\Svetlana\Lista de precios.xlsx", "Lista de precios")
Para abrir un archivo Excel en un hoja de trabajo específica encierre la ruta al archivo entre [corchetes] e incluya el nombre de la hoja seguido del signo de exclamación (!) y la celda de referencia:
=HYPERLINK("[\SERVER1\Svetlana\Lista de precios.xlsx]Hoja4!A1", "Lista de precios")
Hiperenlace a una página web
Para crear un hiperenlace a una página web de Internet o de una intranet, indique su URL entre comillas, de la siguiente manera:
=HYPERLINK("//www.ablebits.com", "Ir a Ablebits.com")
La fórmula anterior inserta un hipervínculo, titulado "Ir a Ablebits.com", que abre la página de inicio de nuestro sitio web.
Hipervínculo para enviar un correo electrónico
Para crear un nuevo mensaje dirigido a un destinatario concreto, indique una dirección de correo electrónico en este formato:
"mailto:email_address"
Por ejemplo:
=HYPERLINK("mailto:[email protected]", "Envíenos un correo electrónico")
La fórmula anterior añade un hipervínculo titulado "Envíenos un correo electrónico", y al hacer clic en el enlace se crea un nuevo mensaje para nuestro equipo de asistencia.
Vlookup y crear un hipervínculo a la primera coincidencia
Al trabajar con grandes conjuntos de datos, es posible que a menudo se encuentre en una situación en la que necesite buscar un valor específico y devolver los datos correspondientes de otra columna. Para ello, utilice la función VLOOKUP o una combinación más potente de INDEX MATCH.
Pero, ¿y si no sólo desea obtener un valor coincidente, sino también saltar a la posición de ese valor en el conjunto de datos de origen para echar un vistazo a otros detalles en la misma fila? Esto se puede hacer utilizando la función HYPERLINK de Excel con la ayuda de CELL, INDEX y MATCH.
La fórmula genérica para hacer un hipervínculo a la primera coincidencia es la siguiente:
HYPERLINK("#"&CELL("dirección", INDEX( rango_de_retorno , MATCH( buscar_valor , buscar_rango ,0))), INDEX( rango_de_retorno , MATCH( buscar_valor, buscar_rango ,0)))Para ver la fórmula anterior en acción, considere el siguiente ejemplo. Supongamos que tiene una lista de proveedores en la columna A y los productos vendidos en la columna C. Su objetivo es extraer el primer producto vendido por un proveedor determinado y hacer un hipervínculo a alguna celda de esa fila para que pueda revisar todos los demás detalles asociados con ese pedido en particular.
Con el valor de búsqueda en la celda E2, la lista de proveedores (rango de búsqueda) en A2:A10, y la lista de productos (rango de devolución) en C2:C10, la fórmula toma la siguiente forma:
=HYPERLINK("#"&CELL("dirección", INDEX($C$2:$C$10, MATCH($E2,$A$2:$A$10,0))), INDEX($C$2:$C$10, MATCH($E2,$A$2:$A$10,0))
Como se muestra en la siguiente captura de pantalla, la fórmula extrae el valor coincidente y lo convierte en un hipervínculo en el que se puede hacer clic y que dirige al usuario a la posición de la primera coincidencia en el conjunto de datos original.
Si está trabajando con filas largas de datos, puede ser más conveniente hacer que el hipervínculo apunte a la primera celda de la fila en la que se encuentra la coincidencia. Para ello, sólo tiene que establecer el rango de retorno en la primera combinación INDEX MATCH en la columna A ($A$2:$A$10 en este ejemplo):
=HYPERLINK("#"&CELL("dirección", INDEX($A$2:$A$10, MATCH($E2,$A$2:$A$10,0))), INDEX($C$2:$C$10, MATCH($E2,$A$2:$A$10,0))
Esta fórmula le llevará a la primera aparición del valor de búsqueda ("Adán") en el conjunto de datos:
Cómo funciona esta fórmula
Aquellos de ustedes que estén familiarizados con la fórmula INDEX MATCH como una alternativa más versátil al VLOOKUP de Excel, probablemente ya hayan comprendido la lógica general.
En esencia, se utiliza la combinación clásica INDEX MATCH para localizar la primera aparición del valor de búsqueda en el intervalo de búsqueda:
ÍNDICE( rango_de_retorno , MATCH( buscar_valor , buscar_rango , 0))Puede encontrar todos los detalles sobre el funcionamiento de esta fórmula en el enlace anterior. A continuación, resumiremos los puntos clave:
- La función MATCH determina la posición de " Adam "(valor de búsqueda) en el rango A2:A10 (rango de búsqueda), y devuelve 3.
- El resultado de MATCH se pasa a la función número_de_fila de la función INDEX indicándole que devuelva el valor de la 3ª fila del rango C2:C10 (rango de devolución). Y la función INDEX devuelve " Limones ".
De este modo, obtendrá la nombre_amigo de su fórmula Hipervínculo.
Ahora, vamos a trabajar ubicación_del_enlace Para obtener la dirección de la celda, utilice la función CELL("dirección", [referencia]) con INDEX MATCH como referencia Para que la función HYPERLINK sepa que la celda de destino se encuentra en la hoja actual, concatene la dirección de la celda con el carácter almohadilla ("#").
Nota. Observe el uso de referencias de celda absolutas para fijar los rangos de búsqueda y retorno. Esto es fundamental si planea insertar más de un hipervínculo copiando la fórmula.
Cómo editar varios hipervínculos a la vez
Como se mencionó al principio de este tutorial, una de las ventajas más útiles de los hipervínculos basados en fórmulas es la posibilidad de editar múltiples fórmulas de hipervínculos de una sola vez utilizando la función Sustituir todo característica.
Supongamos que desea sustituir la URL antigua de su empresa (sitio web antiguo.com) por la nueva (sitio web nuevo.com) en todos los hipervínculos de la hoja actual o de todo el libro de trabajo. Para ello, siga los pasos que se indican a continuación:
- Pulse Ctrl + H para abrir el Sustituir de la pestaña Buscar y reemplazar diálogo.
- En la parte derecha del cuadro de diálogo, haga clic en el botón Opciones botón.
- En el Encuentre lo que escriba el texto que desea cambiar ("old-website.com" en este ejemplo).
- En el En seleccione Hoja o Cuaderno de trabajo dependiendo de si desea cambiar los hipervínculos sólo en la hoja de cálculo actual o en todas las hojas del libro de trabajo actual.
- En el Buscar en seleccione Fórmulas .
- Como precaución adicional, haga clic en el botón Buscar todo y Excel mostrará una lista de todas las fórmulas que contengan el texto buscado:
De forma similar, puede editar el texto del enlace (friendly_name) en todas las fórmulas de Hipervínculo al mismo tiempo. Al hacerlo, asegúrese de comprobar que el texto que se va a sustituir en nombre_amigo no aparece en ninguna parte de ubicación_del_enlace para no romper las fórmulas.
Excel HYPERLINK no funciona - razones y soluciones
La razón más común para que una fórmula de hipervínculo no funcione (¡y lo primero que debe comprobar!) es una ruta inexistente o rota en el archivo ubicación_del_enlace Si no es el caso, comprueba las dos cosas siguientes:
- Si el destino del enlace no se abre al hacer clic en un hipervínculo, asegúrese de que la ubicación del enlace se suministra en el formato adecuado. Aquí encontrará ejemplos de fórmulas para crear distintos tipos de hipervínculos.
- Si en lugar del texto del enlace aparece un error como ¡VALOR! o N/A en una celda, lo más probable es que el problema esté en la función nombre_amigo de su fórmula Hipervínculo.
Normalmente, estos errores se producen cuando nombre_amigo es devuelto por alguna(s) otra(s) función(es), como en nuestro ejemplo de Vlookup e hipervínculo a la primera coincidencia. En este caso, el error #N/A se mostrará en la celda de la fórmula si el valor de búsqueda no se encuentra dentro de la tabla de búsqueda. Para evitar este tipo de errores, puede considerar utilizar la función IFERROR para mostrar una cadena vacía o algún texto fácil de usar en lugar del valor de error.
Así es como se crean hipervínculos utilizando la función HYPERLINK de Excel. Gracias por leer y ¡espero verte en nuestro blog la semana que viene!
Cuaderno de prácticas para descargar
Ejemplos de fórmulas de hipervínculos en Excel (archivo .xlsx)