Excel permite tener hipervínculos en celdas que puede usar para ir directamente a esa URL.
por ejemplo, a continuación se muestra una lista donde tengo nombres de empresas que están hipervinculados a la URL del sitio web de la empresa. Al hacer clic en la celda, se abrirá automáticamente su navegador predeterminado (Chrome en mi caso) e irá a esa URL.
Hay muchas cosas que puede hacer con hipervínculos en Excel (como un enlace a un sitio web externo, un enlace a otra hoja/libro de trabajo, un enlace a una carpeta, un enlace a un correo electrónico, etc.).,
en este artículo, cubriré todo lo que necesita saber para trabajar con hipervínculos en Excel (incluidos algunos consejos y ejemplos útiles).
Este Tutorial cubre:
cómo insertar hipervínculos en Excel
hay muchas formas diferentes de crear hipervínculos en Excel:
- escriba manualmente la URL (o copie y pegue)
- usando la función de hipervínculo
- Usando el cuadro de diálogo Insertar hipervínculo
estos métodos.,
escriba manualmente la URL
Cuando ingresa manualmente una URL en una celda en Excel, o la copia y pega en la celda, Excel la convierte automáticamente en un hipervínculo.
a continuación se muestran los pasos que cambiarán una URL simple en un hipervínculo:
- Seleccione una celda en la que desea obtener el hipervínculo
- presione F2 para entrar en el modo de edición (o haga doble clic en la celda).
- escriba la URL y presione ENTRAR. Por ejemplo, si escribo la URL – https://trumpexcel.com en una celda y presiono enter, creará un hipervínculo a ella.,
tenga en cuenta que debe agregar http o https para aquellas URL donde no haya www. En caso de que haya www como prefijo, crearía el hipervínculo incluso si no agrega el http / https.
del mismo modo, cuando copia una URL de la web (o algún otro documento/archivo) y la pega en una celda en Excel, se enlazará automáticamente.
insertar usando el cuadro de diálogo
si desea que el texto en la celda sea algo más que la URL y desea que se vincule a una URL específica, puede usar el Insertar hipervínculo opción en Excel.,
a Continuación son los pasos para entrar en el hipervínculo en una celda usando el cuadro de diálogo Insertar Hipervínculo:
- Seleccione la celda en la que desea que el hipervínculo
- Introduzca el texto que desea ser un hipervínculo. En este caso, Estoy usando el texto ‘Blog de Sumit’
- haga clic en la pestaña Insertar.
- haga clic en el botón enlaces. Esto abrirá el cuadro de diálogo Insertar hipervínculo (también puede usar el método abreviado de teclado – Control + K).
- En el cuadro de diálogo Insertar hipervínculo, ingrese la URL en el campo Dirección.
- Pulse el botón OK.,
esto insertará el hipervínculo en la celda mientras el texto permanece igual.
insertar usando la función de hipervínculo
otra forma de insertar un enlace en Excel puede ser utilizando la función de hipervínculo.,
a continuación se muestra la sintaxis:
HYPERLINK(link_location, )
- link_location: esta puede ser la URL de una página web, una ruta a una carpeta o un archivo en el disco duro, colocar en un documento (como una celda específica o un rango con nombre en una hoja de cálculo o libro de Excel).
- : Este es un argumento opcional. Este es el texto que desea en la celda que tiene el hipervínculo. En caso de que omita este argumento, utilizará la cadena de texto link_location como nombre descriptivo.
a continuación se muestra un ejemplo en el que tengo el nombre de las empresas en una columna y la URL de su sitio web en otra columna.,
a continuación se muestra la función de hipervínculo para obtener el resultado donde el texto es el nombre de la empresa y se vincula al sitio web de la empresa.
En los ejemplos hasta ahora, hemos visto cómo crear hipervínculos a sitios web.
pero también puede crear hipervínculos a hojas de trabajo en el mismo libro de trabajo, otros libros de trabajo y archivos y carpetas en su disco duro.
veamos cómo se puede hacer.,
crear un hipervínculo a una hoja de trabajo en el mismo libro de trabajo
a continuación se muestran los pasos para crear un hipervínculo a Sheet2 en el mismo libro de trabajo:
- seleccione la celda en la que desea el enlace
- ingrese el texto que desea hipervínculo. En este ejemplo, he utilizado el texto ‘enlace a Sheet2’.
- haga clic en la pestaña Insertar.
- haga clic en el botón enlaces. Esto abrirá el cuadro de diálogo Insertar hipervínculo (también puede usar el método abreviado de teclado – Control + K).
- En el cuadro de diálogo Insertar hipervínculo, seleccione la opción’ Colocar en este documento ‘ en el panel izquierdo.,
- ingrese la celda a la que desea vincular (voy con el A1 predeterminado).
- Seleccione la hoja que desea hipervínculo (Hoja2 en este caso)
- haga Clic en ACEPTAR.
También puede usar el mismo método para vincular a un nombre definido (celda con nombre o rango con nombre). Si tiene rangos con nombre (celdas con nombre) en el libro de trabajo, estos se enumerarían en la categoría ‘Nombres definidos’ en el cuadro de diálogo ‘Insertar hipervínculo’.
además del cuadro de diálogo, también hay una función en Excel que le permite crear hipervínculos.
así que en lugar de usar el cuadro de diálogo, puede usar la fórmula de hipervínculo para crear un enlace a una celda en otra hoja de trabajo.,
la siguiente fórmula hará esto:
=HYPERLINK("#"&"Sheet2!A1","Link to Sheet2")
a continuación se muestra cómo funciona esta fórmula:
- «#» Le diría a la fórmula que se refiera al mismo libro de trabajo.
- «Sheet2!A1 » indica a la fórmula la celda a la que se debe vincular en el mismo libro
- «enlace a Sheet2» es el texto que aparece en la celda.
crear un hipervínculo a un archivo (en la misma carpeta o en carpetas diferentes)
También puede utilizar el mismo método para crear hipervínculos a otros archivos de Excel (y no Excel) que estén en la misma carpeta o en otras carpetas.,
Por ejemplo, si desea abrir un archivo con la Prueba.xlsx que está en la misma carpeta que su archivo actual, puede usar los siguientes pasos:
- seleccione la celda en la que desea el hipervínculo
- haga clic en la pestaña Insertar.
- haga clic en el botón enlaces. Esto abrirá el cuadro de diálogo Insertar hipervínculo (también puede usar el método abreviado de teclado – Control + K).
- En el cuadro de diálogo Insertar hipervínculo, seleccione la opción’ archivo existente o página web ‘ en el panel izquierdo.,
- seleccione ‘current folder’ en el Look in options
- seleccione el archivo para el que desea crear el hipervínculo. Tenga en cuenta que puede vincular a cualquier tipo de archivo (Excel y archivos que no sean de Excel)
- cambie el texto a nombre para mostrar si lo desea.
- haga Clic en ACEPTAR.
en caso de que desee vincular a un archivo que no está en la misma carpeta, puede navegar por el archivo y luego seleccionarlo. Para explorar el archivo, haga clic en el icono de carpeta en el cuadro de diálogo Insertar hipervínculo (como se muestra a continuación).,
también puede hacer esto mediante la función de hipervínculos.
la siguiente fórmula creará un hipervínculo que enlaza a un archivo en la misma carpeta que el archivo actual:
=HYPERLINK("Test.xlsx","Test File")
en caso de que el archivo no esté en la misma carpeta, puede copiar la dirección del archivo y usarlo como link_location.
Crear un Hipervínculo a una Carpeta
Este también sigue la misma metodología.,
a continuación se muestran los pasos para crear un hipervínculo a una carpeta:
- copie la dirección de la carpeta para la que desea crear el hipervínculo
- seleccione la celda en la que desea el hipervínculo
- haga clic en la pestaña Insertar.
- haga clic en el botón enlaces. Esto abrirá el cuadro de diálogo Insertar hipervínculo (también puede usar el método abreviado de teclado – Control + K).
- En el cuadro de diálogo Insertar hipervínculo, pegue la dirección de la carpeta
- haga clic en Aceptar.
También puede utilizar la función de hipervínculo para crear un hipervínculo que apunte a una carpeta.,
por ejemplo, la siguiente fórmula creará un hipervínculo a una carpeta llamada prueba en el escritorio y tan pronto como haga clic en la celda con esta fórmula, abrirá esta carpeta.
=HYPERLINK("C:\Users\sumit\Desktop\Test","Test Folder")
para usar esta fórmula, tendrá que cambiar la dirección de la carpeta a la que desea vincular.
crear hipervínculo a una dirección de correo electrónico
También puede tener hipervínculos que abren su cliente de correo electrónico predeterminado (como Outlook) y tienen el correo electrónico de los destinatarios y la línea de asunto ya completados en el campo Enviar.,
a continuación se muestran los pasos para crear un hipervínculo de correo electrónico:
- seleccione la celda en la que desea el hipervínculo
- haga clic en la pestaña Insertar.
- haga clic en el botón enlaces. Esto abrirá el cuadro de diálogo Insertar hipervínculo (también puede usar el método abreviado de teclado – Control + K).
- En el cuadro de diálogo Insertar, haga clic en ‘dirección de correo electrónico ‘en las opciones’ enlace a ‘
- introduzca la dirección de correo electrónico y la línea de Asunto
- introduzca el texto que desea que se muestre en la celda.
- haga Clic en ACEPTAR.,
ahora cuando haga clic en la celda que tiene el hipervínculo, abrirá su cliente de correo electrónico predeterminado con el correo electrónico y la línea de asunto precargados.
también puede hacer esto usando la función de hipervínculo.
la siguiente fórmula abrirá el cliente de correo electrónico predeterminado y tendrá una dirección de correo electrónico ya precargada.
=HYPERLINK("mailto:[email protected]","Send Email")
en caso de que también desee tener la línea de asunto, puede usar la siguiente fórmula:
=HYPERLINK("mailto:[email protected],?cc=&bcc=&subject=Excel is Awesome","Generate Email")
en la fórmula anterior, he mantenido los campos cc y CCO vacíos, pero también puede estos correos electrónicos si es necesario.
Aquí hay una guía detallada sobre cómo enviar correos electrónicos utilizando la función de hipervínculo.
eliminar hipervínculos
si solo tiene unos pocos hipervínculos, puede eliminarlos manualmente, pero si tiene muchos, puede usar una Macro de VBA para hacer esto.,
eliminar manualmente hipervínculos
a continuación se muestran los pasos para eliminar hipervínculos manualmente:
- seleccione los datos de los que desea eliminar hipervínculos.
- haga clic derecho en cualquiera de las celdas seleccionadas.
- haga clic en la opción’ Eliminar hipervínculo’.
Los pasos anteriores eliminarían instantáneamente los hipervínculos de las celdas seleccionadas.
en caso de que desee eliminar hipervínculos de toda la hoja de trabajo, seleccione Todas las celdas y luego siga los pasos anteriores.,
eliminar hipervínculos usando VBA
a continuación se muestra el código de VBA que eliminará los hipervínculos de las celdas seleccionadas:
Sub RemoveAllHyperlinks()"Code by Sumit Bansal @ trumpexcel.comSelection.Hyperlinks.DeleteEnd Sub
Si desea eliminar todos los hipervínculos en la hoja de trabajo, puede usar el siguiente código:
Sub RemoveAllHyperlinks()"Code by Sumit Bansal @ trumpexcel.comActiveSheet.Hyperlinks.DeleteEnd Sub
tenga en cuenta que este código no eliminará hipervínculos creados mediante la función hipervínculo.
Necesita agregar este código VBA en el módulo regular en el Editor VB.,
Aquí hay una guía detallada sobre cómo eliminar hipervínculos en Excel.
evitar que Excel cree hipervínculos automáticamente
para algunas personas, es una gran característica que Excel convierta automáticamente un texto de URL en un hipervínculo cuando se ingresa en una celda.,
Y para algunas personas, es una irritación.
si estás en la última categoría, déjame mostrarte una manera de evitar que Excel cree automáticamente URL en hipervínculos.
la razón por la que esto sucede es que hay una configuración en Excel que convierte automáticamente ‘rutas de Internet y de red’ en hipervínculos.
Estos son los pasos para deshabilitar esta configuración en Excel:
- haga clic en la pestaña Archivo.
- haga Clic en Opciones.
- En el cuadro de diálogo Opciones de Excel, haga clic en ‘prueba’ en el panel izquierdo.,
- haga Clic en el botón Opciones de Autocorrección.
- En el cuadro de diálogo Autocorrección, seleccione la pestaña’ Autoformato mientras escribe’.
- desmarque la opción – ‘rutas de Internet y de red con hipervínculos’
- haga clic en Aceptar.
- cierre el cuadro de diálogo Opciones de Excel.
Si ha completado los siguientes pasos, Excel no convertirá automáticamente las URL, la dirección de correo electrónico y las rutas de red en hipervínculos.,
Extraer direcciones URL de hipervínculo (usando VBA)
no hay ninguna función en Excel que pueda extraer la dirección del hipervínculo de una celda.
sin embargo, esto se puede hacer usando la potencia de VBA.
por ejemplo, supongamos que tiene un conjunto de datos (como se muestra a continuación) y desea extraer la URL del hipervínculo en la celda adyacente.
déjeme mostrarle dos técnicas para extraer los hipervínculos del texto en Excel.,
extraer hipervínculo en la columna adyacente
si desea extraer todas las URL de hipervínculo de una sola vez en una columna adyacente, puede usar el siguiente código:
Sub ExtractHyperLinks()Dim HypLnk As HyperlinkFor Each HypLnk In Selection.Hyperlinks HypLnk.Range.Offset(0, 1).Value = HypLnk.AddressNext HypLnkEnd Sub
el código anterior recorre todas las celdas de la selección (utilizando el bucle FOR NEXT) y extrae las URL en la celda adyacente.
en caso de que desee obtener los hipervínculos en toda la hoja de trabajo, puede usar el siguiente código:
Sub ExtractHyperLinks()On Error Resume NextDim HypLnk As HyperlinkFor Each HypLnk In ActiveSheet.Hyperlinks HypLnk.Range.Offset(0, 1).Value = HypLnk.AddressNext HypLnkEnd Sub
tenga en cuenta que los códigos anteriores no funcionarían para hipervínculos creados con la función hipervínculo.,
extraer hipervínculo utilizando una fórmula (creada con VBA)
el código anterior funciona bien cuando desea obtener los hipervínculos de un conjunto de datos de una sola vez.
pero si tiene una lista de hipervínculos que se sigue expandiendo, puede crear una función/fórmula definida por el usuario en VBA.
esto le permitirá utilizar rápidamente la celda como argumento de entrada y devolverá la dirección del hipervínculo en esa celda.
a continuación se muestra el código que creará un UDF para obtener los hipervínculos:
También, en caso de que seleccione un rango de celdas (en lugar de una sola celda), esta fórmula devolverá el hipervínculo solo en la primera celda.
buscar hipervínculos con texto específico
si está trabajando con un conjunto de datos enorme que tiene muchos hipervínculos, podría ser un desafío cuando desee encontrar los que tienen un texto específico en él.
por ejemplo, supongamos que tengo un conjunto de datos como se muestra a continuación y quiero encontrar todas las celdas con hipervínculos que tienen el texto 2019 y cambiarlo a 2020.
Y no.., hacer esto manualmente no es una opción.
Puede hacer eso usando una característica maravillosa en Excel: buscar y reemplazar.
con esto, puede encontrar y seleccionar rápidamente todas las celdas que tienen un hipervínculo y luego cambiar el texto 2019 con 2020.
a continuación se muestran los pasos para seleccionar todas las celdas con un hipervínculo y el texto 2019:
- seleccione el rango en el que desea encontrar las celdas con hipervínculos con 2019. En caso de que desee encontrar en toda la hoja de trabajo, seleccione toda la hoja de trabajo (haga clic en el triángulo pequeño en la parte superior izquierda).
- haga clic en la pestaña Inicio.,
- En el grupo Edición, haga clic en Buscar y Seleccione
- En la lista desplegable, haga clic en Reemplazar. Esto abrirá el cuadro de diálogo Buscar y reemplazar.
- En el cuadro de diálogo Buscar y Reemplazar, haga clic en el botón Opciones.Esto mostrará más opciones en el cuadro de diálogo.
- En las opciones ‘Find What’, haga clic en la pequeña flecha hacia abajo en el botón Format (como se muestra a continuación).
- haga clic en ‘Elegir formato de celda’., Esto convertirá el cursor en un icono más con un icono de selector de formato.
- Seleccione cualquier celda que tiene un hipervínculo en ella. Notará que el formato se hace visible en el cuadro a la izquierda del botón Formato. Esto indica que el formato de la celda que seleccionó ha sido seleccionado.
- ingrese 2019 en el campo’ Find What ‘ y 2020 en el campo ‘Replace with’.
- haga Clic en el botón Reemplazar Todo.,
en los datos anteriores, cambiará el texto de cuatro celdas que tienen el texto 2019 y también tiene un hipervínculo.
también puede utilizar esta técnica para buscar todas las celdas con hipervínculos y obtener una lista de la misma. Para hacer esto, en lugar de hacer clic en Reemplazar todo, haga clic en el botón Buscar todo. Esto le dará instantáneamente una lista de todas las direcciones de celda que tienen hipervínculos (o hipervínculos con texto específico dependiendo de lo que haya buscado).,
seleccionar una celda que tiene un hipervínculo en Excel
Si bien los hipervínculos son útiles, hay algunas cosas que me irritan.,
por ejemplo, si desea seleccionar una celda que tenga un hipervínculo, Excel abrirá automáticamente su navegador web predeterminado e intentará abrir esta URL.
otra cosa irritante es que a veces cuando tienes una celda que tiene un hipervínculo en ella, hace que se pueda hacer clic en toda la celda. Así que incluso si estás haciendo clic en el texto hipervinculado directamente, todavía se abre el navegador y la URL del texto.
así que déjame mostrarte rápidamente cómo deshacerte de estos irritantes menores.
seleccione la celda (sin abrir la URL)
Este es un truco simple.,
Cuando pasa el cursor sobre una celda que tiene un hipervínculo en ella, notará el icono de la mano (que indica que si hace clic en ella, Excel abrirá la URL en un navegador)
Haga clic en la celda de todos modos y mantenga pulsado el botón izquierdo del ratón.
Después de un segundo, notará que el icono del cursor de la mano cambia al icono más, y ahora cuando lo deje, Excel no abrirá la URL.
en su Lugar, es seleccionar la celda.
ahora, puede hacer cualquier cambio en la celda que desee.
truco limpio right ¿verdad?,
Seleccione una celda haciendo clic en el espacio en blanco en la celda
Esta es otra cosa que podría volverle loco.
Cuando hay una celda con el hipervínculo en ella, así como algunos espacios en blanco, y haga clic en el espacio en blanco, todavía se abre el hipervínculo.
Aquí es una solución rápida.
esto sucede cuando estas celdas tienen el texto de ajuste habilitado.
si desactiva Ajustar texto para estas celdas, podrá hacer clic en el espacio en blanco a la derecha del hipervínculo sin abrir este enlace.,
algunos ejemplos prácticos de uso de hipervínculos
hay cosas útiles que puede hacer cuando trabaja con hipervínculos en Excel.
en esta sección, voy a cubrir algunos ejemplos que pueden encontrar útiles y pueden usar en su trabajo diario.
ejemplo 1: Cree un índice de todas las hojas en el Libro de trabajo
Si tiene un libro de trabajo con muchas hojas, puede usar un código VBA para crear rápidamente una lista de las hojas de trabajo y vincularlas a las hojas.,
esto podría ser útil cuando tiene datos de 12 meses en 12 hojas de trabajo diferentes y desea crear una hoja de índice que se vincule a todas estas hojas de trabajo de datos mensuales.
a continuación se muestra el código que hará esto:
Puede colocar este código en el módulo regular en el libro de trabajo (en el Editor VB)
este código también agrega un enlace a la hoja de resumen en la celda A1 de todas las hojas de trabajo. En caso de que no lo desee, puede eliminar esa parte del código.
Usted puede leer más acerca de este ejemplo aquí.,
Ejemplo 2-crear hipervínculos dinámicos
en la mayoría de los casos, cuando hace clic en un hipervínculo en una celda en Excel, lo llevará a una URL o a una celda, archivo o carpeta. Normalmente, estas son Url estáticas, lo que significa que un hipervínculo lo llevará solo a una URL/ubicación predefinida específica.,
pero también puede usar un poco para el truco de fórmula de Excel para crear hipervínculos dinámicos.
por hipervínculos dinámicos, me refiero a los enlaces que dependen de la selección de un usuario y cambian en consecuencia.
por ejemplo, en el siguiente ejemplo, quiero que el hipervínculo en la celda E2 apunte al sitio web de la empresa en función de la lista desplegable seleccionada por el usuario (en la celda D2).
Esto se puede hacer utilizando la siguiente fórmula en la celda E2:
=HYPERLINK(VLOOKUP(D2,$A$2:$B$6,2,0), "Click here")
La fórmula anterior se utiliza la función BUSCARV para buscar la dirección URL de la tabla de la izquierda., La función de hipervínculo luego utiliza esta URL para crear un hipervínculo en la celda con el texto – ‘haga clic aquí’.
Cuando cambie la selección utilizando la lista desplegable, el resultado de VLOOKUP cambiará y, en consecuencia, se vinculará al sitio web de la empresa seleccionada.
Esta podría ser una técnica útil cuando está creando un panel de control en Excel. Puede hacer que los hipervínculos sean dinámicos dependiendo de la selección del usuario (que podría ser una lista desplegable o una casilla de verificación o un botón de opción).
Aquí hay un artículo más detallado sobre el uso de hipervínculos dinámicos en Excel.,
Ejemplo 3-genere rápidamente Correos Electrónicos simples utilizando la función de hipervínculo
Como mencioné en este artículo anteriormente, puede usar la función de hipervínculo para crear rápidamente correos electrónicos simples (con los correos electrónicos del destinatario precargados y la línea de asunto).
Id de correo electrónico de un solo destinatario
=HYPERLINK("mailto:[email protected]","Generate Email")
esto abriría su cliente de correo electrónico predeterminado con el id de correo electrónico [email protected] en el campo «para».
ID de correo electrónico de múltiples destinatarios
=HYPERLINK("mailto:[email protected],[email protected]","Generate Email")
para enviar el correo electrónico a varios destinatarios, use una coma para separar los ID de correo electrónico., Esto abriría el cliente de correo electrónico predeterminado con todos los ID de correo electrónico en el campo ‘para’.
Agregar destinatarios en la lista CC y BCC
=HYPERLINK("mailto:[email protected],[email protected][email protected]&[email protected]","Generate Email")
para agregar destinatarios a la lista CC y BCC, use el signo de interrogación ‘?’cuando finaliza el argumento ‘mailto’, y une CC y BCC con’&’. Cuando hace clic en el enlace en excel, tendría los primeros 2 ID en el campo’ para’, [email protected] en el campo » CC «y [email protected] en el campo «BCC».
Agregar línea de Asunto
Puede agregar una línea de asunto utilizando el código de Asunto &., En este caso, esto agregaría ‘Excel is Awesome ‘ en el campo’ Asunto’.
agregar mensaje de una sola línea en el cuerpo
esto agregaría una sola línea ‘I love Excel’ al cuerpo del mensaje de correo electrónico.
Añadir Varias Líneas Mensaje en el Cuerpo
Para añadir varias líneas en el cuerpo necesita para separar cada línea con %0A. Si usted desea incorporar dos saltos de línea, agregar %0A dos veces, y así sucesivamente.
Aquí hay un artículo detallado sobre cómo enviar correos electrónicos desde Excel.
espero que haya encontrado este artículo útil.