¿Cómo combinar texto e hipervínculo en un único texto con hipervínculo en Excel?
Al trabajar con Excel, es habitual mantener columnas separadas para el texto visible (como el nombre del proyecto, descripciones de artículos o títulos de documentos) y sus hipervínculos correspondientes (URL o rutas de archivo). Sin embargo, en ciertos escenarios puede ser necesario fusionar ambos elementos: combinar el texto descriptivo con su vínculo asociado en una sola celda, creando un hipervínculo interactivo como el que se muestra en la siguiente captura de pantalla. Esto mejora la legibilidad, reduce el desorden y hace que las hojas de cálculo sean más interactivas para los usuarios. Este tutorial presenta métodos detallados para lograrlo de forma eficiente, cubriendo tanto necesidades básicas como avanzadas.

- Combinar celda de texto y celda de hipervínculo con una fórmula
- Código VBA para combinar texto e hipervínculo en un texto con hipervínculo (escenarios masivos y avanzados)
- Otros métodos integrados de Excel: Crear hipervínculo manualmente
Combinar celda de texto y celda de hipervínculo con una fórmula
Para la mayoría de las tareas sencillas, usar la función HIPERVÍNCULO es una forma eficaz de fusionar texto y vínculo en Excel. Este método es ideal para registros estándar en los que la dirección web o la ruta del archivo se corresponden directamente con la etiqueta de texto. Resulta especialmente eficaz al combinar dos columnas con una sola fórmula y se puede aplicar rápidamente a grandes conjuntos de datos.
Sintaxis
=Hyperlink()link_location,[friendly_name])
Explicación de los parámetros:
- ubicación_del_vínculo (obligatorio): la dirección real a la que se enlaza, que puede ser una URL, una ruta de archivo o una ubicación dentro del libro.
- nombre_descriptivo(opcional): el texto que desea mostrar en la celda (si se omite, se usará la)ubicación_del_vínculocomo texto del enlace).
Para aplicar este método:
1. Seleccione una celda en blanco donde desee que aparezca el resultado combinado. Introduzca o copie la siguiente fórmula en dicha celda y pulse Intro para confirmar:
=HYPERLINK(B2,A2)

Nota: En este ejemplo, B2 contiene la dirección web o el hipervínculo, mientras que A2 contiene el texto que se mostrará como vínculo interactivo en la celda resultante. Ajuste las referencias según sea necesario si sus datos comienzan en una fila distinta.
Posteriormente, sitúe el cursor sobre la esquina inferior derecha de la celda (el controlador de relleno) y arrástrelo hacia abajo para rellenar la fórmula en las filas adicionales. Así se generarán automáticamente hipervínculos interactivos para cada par de su tabla.

- Si la celda de texto o la celda de vínculo están vacías, la fórmula podría generar un hipervínculo no válido o mostrar un error. Asegúrese de revisar ambas columnas antes de aplicarla a rangos amplios.
- Al vincular a archivos externos u otras ubicaciones dentro de un libro, asegúrese de que la ruta sea accesible para todos los usuarios que necesiten utilizar el hipervínculo.
- Este método basado en fórmulas no conserva el formato de celda preexistente de las celdas de Texto Original o de vínculo.
Si los hipervínculos no parecen interactivos tras aplicar la fórmula, asegúrese de que el formato de la celda Formato de celda esté establecido en «General» (no en «Texto») o vuelva a introducir la fórmula para que Excel la reconozca.
Combine fácilmente celdas de distintas columnas o filas en una sola celda en Excel:
La utilidad Combinar Filas & Columnas de Kutools para Excel le permite combinar rápidamente celdas de distintas filas o columnas en una sola celda. ¡Vea la demostración a continuación!
¡Descárguela y pruébela ahora! (prueba gratuita de 30 días)
Código VBA para combinar texto e hipervínculo en un texto con hipervínculo (escenarios masivos y avanzados)
Aunque las fórmulas son convenientes para datos sencillos uno a uno, los requisitos complejos —como combinar varios fragmentos de texto, aplicar el mismo hipervínculo a varias celdas o gestionar formatos avanzados— pueden requerir un enfoque más automatizado. Usar VBA en Excel le permite realizar operaciones masivas en pocos clics y le ofrece mayor flexibilidad. El método VBA resulta especialmente útil cuando necesita procesar un conjunto de datos grande de una sola vez o concatenar varias columnas en el Mostrar Texto de cada hipervínculo.
Caso de uso: Por ejemplo, desea crear un hipervínculo que utilice el nombre del contacto y su departamento como texto visible y que enlace a la URL de su página de perfil, todo ello en una sola celda por cada fila.
Precauciones:Las acciones realizadas con VBA no se pueden deshacer con Ctrl+Z. Considere guardar su libro antes de ejecutar el código. Si su conjunto de datos incluye caracteres especiales, asegúrese de que el texto del vínculo y las URL estén correctamente formateados.
Cómo usarlo:
1Vaya a la pestaña Programador > Visual BasicEn el editor de Visual Basic para Aplicaciones que se abre, haga clic en Insertar > Módulo y pegue el siguiente código VBA:
Sub CombineTextAndHyperlink()
Dim ws As Worksheet
Dim lastRow As Long
Dim i As Long
Dim linkText As String
Dim linkURL As String
Dim resultCol As Long
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set ws = Application.ActiveSheet
' Prompt for text column, link column, and output column
Dim rngText As Range
Dim rngLink As Range
Dim rngOutput As Range
Set rngText = Application.InputBox("Select the text column:", xTitleId, Selection.Address, Type:=8)
Set rngLink = Application.InputBox("Select the hyperlink column:", xTitleId, Selection.Address, Type:=8)
Set rngOutput = Application.InputBox("Select the result output column:", xTitleId, Selection.Address, Type:=8)
If rngText Is Nothing Or rngLink Is Nothing Or rngOutput Is Nothing Then Exit Sub
lastRow = ws.Cells(ws.Rows.Count, rngText.Column).End(xlUp).Row
resultCol = rngOutput.Column
For i = 1 To rngText.Rows.Count
linkText = rngText.Cells(i, 1).Value
linkURL = rngLink.Cells(i, 1).Value
If linkText <> "" And linkURL <> "" Then
ws.Hyperlinks.Add Anchor:=ws.Cells(rngText.Cells(i, 1).Row, resultCol), _
Address:=linkURL, TextToDisplay:=linkText
End If
Next i
End Sub 2. Haga clic en el
botón «Ejecutar» de la barra de herramientas del editor de VBA. Se le mostrarán cuadros de diálogo para seleccionar:
- La columna que contiene su texto
- La columna que contiene sus hipervínculos
- La columna en la que se generará el nuevo texto combinado con hipervínculos
Tras realizar estas selecciones, la macro rellenará automáticamente la columna de salida con celdas con hipervínculos activos, utilizando el texto y las URL de cada fila.
- Esta macro puede procesar un Columna completa o un rango específico; seleccione adecuadamente cuando se le solicite.
- Para combinar varios campos en el Mostrar texto(por ejemplo,)=A2 &" - "&B2), primero utiliza una columna auxiliar para concatenar los campos que necesites y, a continuación, emplea esa columna auxiliar como tu “columna de texto”.
- Si se produce un error, asegúrese de que los rangos seleccionados tengan el mismo tamaño y se encuentren en la misma hoja de cálculo.
Si obtiene resultados inesperados, como vínculos faltantes o errores, revise sus datos en busca de celdas vacías y asegúrese de seleccionar filas coincidentes en cada cuadro de diálogo de selección de rango. Para tareas repetitivas, puede guardar la macro en su libro de trabajo y utilizarla en el futuro.
Otros métodos integrados de Excel: Crear hipervínculo manualmente
En situaciones en las que solo necesite combinar un número reducido de celdas de texto y vínculos, o requiera personalizaciones adicionales más allá de los enfoques basados en fórmulas, el cuadro de diálogo manual «Crear hipervínculo» ofrece opciones flexibles. Este método es ideal cuando:
- Debe especificar manualmente el hipervínculo para cada celda
- Desea utilizar destinos de vínculo como documentos, Dirección de correo electrónico o referencias a celdas dentro de un libro
- Prefiere establecer sugerencias de vínculo o opciones avanzadas de Mostrar Texto
Pasos de la operación:
- Seleccione la celda en la que desea que aparezca el texto con hipervínculo.
- Escriba o edite el Mostrar Texto según sea necesario.
- Vaya a la pestaña Insertar y haga clic en Vínculo, o bien haga clic con el botón derecho en la celda y elija Vínculo en el menú contextual.
- En el cuadro de diálogo «Crear hipervínculo», introduzca o pegue su vínculo (URL, ruta de archivo, referencia al libro o dirección de correo electrónico) en el campo Dirección. También puede hacer clic en «Lugar en este documento» para vincular a hojas o celdas específicas.
- Opcionalmente, ajuste el texto que se muestra, añada una sugerencia emergente o modifique las opciones de dirección según desee. Haga clic en Aceptar para confirmar.
- Este método ofrece la máxima flexibilidad para hipervínculos personalizados, pero puede resultar menos eficiente con rangos grandes.
- Compruebe siempre el destino tras insertar el vínculo para confirmar que funciona como se espera.
Si necesita editar o modificar el hipervínculo posteriormente, haga clic con el botón derecho en la celda y elija «Editar hipervínculo» para ajustar la dirección o Mostrar Texto.
El uso del cuadro de diálogo manual es especialmente adecuado cuando hay pocos vínculos, estos varían mucho en tipo o requieren etiquetas y opciones especiales que no pueden gestionarse fácilmente mediante fórmulas o VBA.
Artículos relacionados
Insertar varios hipervínculos en una celda o en muchas celdas en Excel
Como bien sabemos, Excel solo permite insertar un hipervínculo por celda de forma predeterminada. ¡Pero no te preocupes! En este artículo te mostramos métodos eficaces para insertar varios hipervínculos de forma masiva en múltiples celdas de Excel.
Crear un hipervínculo en una celda hacia otra hoja del mismo libro en Excel
¿Sabía que puede crear un hipervínculo en una celda de una hoja para enlazar directamente a una celda específica de otra hoja del mismo libro? Le presentamos dos métodos prácticos.
Eliminar hipervínculos manteniendo el formato de la celda
Normalmente, al eliminar un hipervínculo de una celda mediante la función «Eliminar hipervínculo», el formato de la celda también desaparece junto con el enlace. Si lo que desea es quitar únicamente el hipervínculo y conservar el formato de la celda, ¡el método de este artículo le resultará de gran ayuda!
Hacer clic en un hipervínculo en Excel para ir a una página específica de un documento de Word
Es fácil crear un hipervínculo en Excel a un documento de Word concreto. Pero, ¿sabía que también puede configurar ese enlace para que lo lleve directamente a una página específica del documento? ¡El método que le mostramos en este artículo le será de gran ayuda!
Crear un hipervínculo dinámico basado en el valor de una celda específica en Excel
Imaginemos que tiene una tabla en una hoja de cálculo llamada “Resumen” y quiere crear un hipervínculo dinámico en otra hoja que apunte al valor de una celda concreta de dicha tabla. ¿Cómo puede lograrlo? El método que se explica en este artículo le guiará paso a paso para resolverlo.
Hipervínculo a una celda que contiene la fecha de hoy en Excel
Este artículo le ofrece un método detallado para crear rápidamente un hipervínculo en Excel que lo lleve directamente a la celda con la fecha de hoy dentro de un rango especificado.
Las mejores herramientas de productividad para Office
Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...
Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Active la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abra y cree varios documentos en nuevas pestañas dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
- ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!
Todos los complementos de Kutools en un solo instalador.
Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.
- Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
- Un instalador, una licencia— configuración en minutos (compatible con MSI)
- Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
- Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
- La mejor relación calidad-precio— ahorre frente a la compra individual de complementos