¿Cómo convertir texto de URL en hipervínculo clickeable en Excel?
En muchas situaciones prácticas, es posible que reciba archivos de Excel con una lista de URLs que aparecen como texto sin formato en lugar de como enlaces clickeables. Como se muestra en las capturas de pantalla a continuación, estas URLs sin vincular son simplemente cadenas de texto y no se pueden acceder directamente con un clic, lo cual puede ser incómodo cuando necesita visitar o compartir esas páginas web con frecuencia. Aunque Excel permite hacer manualmente que cada URL sea clickeable editando cada celda, este enfoque rápidamente se vuelve tedioso y consume mucho tiempo, especialmente si tiene un conjunto de datos grande.
![]() | ![]() | ![]() |
Convertir texto de URL en hipervínculo clickeable con código VBA
VBA proporciona una forma flexible de automatizar tareas repetitivas en Excel, lo que lo hace especialmente útil para manejar grandes cantidades de filas. Para los usuarios familiarizados con macros, el siguiente código VBA puede convertir por lotes muchas entradas de texto de URL no vinculadas en hipervínculos activos y clickeables en una sola operación. Este enfoque es útil cuando desea sobrescribir las celdas originales de la URL con hipervínculos o procesar varios rangos de datos de una vez.
1. Mantenga presionadas las teclas ALT + F11 para abrir el editor de Microsoft Visual Basic para Aplicaciones.
2. En el editor de VBA, haga clic en Insertar > Módulo. Luego, pegue el siguiente código en la ventana de código que aparece.
Sub ConvertToHyperlinks()
'Updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
Application.ActiveSheet.Hyperlinks.Add Rng, Rng.Value
Next
End Sub
3. Presione la tecla F5 o haga clic en Ejecutar para ejecutar el código. Aparecerá un cuadro de diálogo que le pedirá que seleccione el rango que desea procesar: asegúrese de que su rango sea correcto antes de confirmar. Una vez que haga clic en Aceptar, todas las URLs no vinculadas en su selección se convertirán en hipervínculos activos.
![]() | ![]() | ![]() |
- Realice siempre una copia de seguridad de sus datos antes de ejecutar macros de VBA, ya que este método sobrescribe el contenido en las celdas seleccionadas.
- Si su hoja de trabajo está protegida, debe desprotegerla antes de ejecutar la macro.
- Esta solución es eficiente para grandes lotes de URLs y cuando tiene experiencia con macros, pero los usuarios no familiarizados con VBA pueden preferir las otras soluciones que se detallan a continuación.
- Si algunas celdas contienen texto que no son URLs o ya tienen hipervínculos válidos, revise el resultado para asegurarse de que no se hayan creado hipervínculos no deseados.
Convertir texto de URL en hipervínculo clickeable con Kutools para Excel
Si trabajar con VBA le parece complejo o prefiere una interfaz gráfica, Kutools para Excel ofrece una solución más intuitiva. Con su versátil función Convertir Hipervínculos, puede realizar rápidamente varias tareas relacionadas con hipervínculos, como:
- Extraer direcciones reales de los hipervínculos existentes;
- Convertir por lotes texto de URL sin formato en hipervínculos clickeables;
Para aquellos que ya han instalado Kutools para Excel, siga estos sencillos pasos:
1. Elija el rango de celdas que contiene las URLs textuales que desea convertir.
2. Navegue hasta Kutools > Vínculo > Convertir Hipervínculos en la barra de herramientas, como se ilustra a continuación:
3. En el cuadro emergente Convertir Hipervínculos seleccione la opción El contenido de la celda reemplaza las direcciones de los hipervínculos. Luego haga clic en el botón para especificar el Rango de resultados—esto le permite elegir dónde se colocarán los nuevos hipervínculos clickeables. Puede seleccionar una columna diferente o el rango original, dependiendo de si desea sobrescribir o conservar los datos originales.
4. Haga clic en Aceptar. Todas las URLs de texto seleccionadas se convertirán instantáneamente en hipervínculos clickeables en su rango de resultados elegido. La siguiente captura de pantalla muestra el resultado final:
- Elija Convertir rango de origen si desea que los hipervínculos sobrescriban directamente el texto de la URL original. Elegir un rango diferente le permite mantener tanto los datos originales como los nuevos uno al lado del otro para compararlos.
- Si está vinculando a ubicaciones dentro del libro actual (como celdas de hojas de cálculo o rangos con nombre), marque Hipervínculos es un lugar en este documento para obtener resultados precisos—esto es particularmente útil al administrar enlaces internos de navegación.
- Revise siempre el resultado si sus datos incluyen contenido mixto, como direcciones de correo electrónico o URLs mal formadas, ya que solo las URLs válidas se convertirán en hipervínculos funcionales.
Este método es eficiente y fácil de usar, ideal para usuarios que no quieren administrar o editar macros y prefieren una herramienta gráfica lista para la creación de hipervínculos por lotes.
Convertir texto de URL en hipervínculo clickeable con fórmula de Excel (función HIPERVÍNCULO)
Para usuarios que prefieren una solución basada en fórmulas o necesitan generar rápidamente hipervínculos sin usar macros o complementos, la función HIPERVÍNCULO de Excel es una opción confiable. Este método es especialmente útil cuando desea mantener tanto el texto de la URL original como el hipervínculo clickeable generado, o cuando trabaja en entornos restringidos donde VBA/macros están deshabilitados y no se pueden instalar complementos.
1. Supongamos que sus URLs de texto sin formato están en la columna A, comenzando en la celda A2. Haga clic para seleccionar la celda B2 (o la primera celda en su columna auxiliar junto a sus datos) e introduzca la siguiente fórmula:
=HYPERLINK(A2, A2)
Esta fórmula crea un hipervínculo en la celda B2 que muestra y vincula a la misma URL que en la celda A2.
2. Presione Enter para aplicar la fórmula a la celda.
3. Para convertir rápidamente todo el texto de la URL en hipervínculos clickeables para toda la lista, coloque el mouse en la esquina inferior derecha de la celda B2 (el controlador de relleno), luego arrastre hacia abajo para llenar la fórmula para otras filas. Alternativamente, haga doble clic en el controlador de relleno si la columna A es continua, y Excel llenará automáticamente hacia abajo tan lejos como lleguen sus datos.
4. Si es necesario, puede copiar los resultados y usar Pegar Valores para reemplazar las URLs de texto originales con sus equivalentes clickeables, o mantener ambas columnas para referencia.
- Si ve errores (como
#¡VALOR!
), verifique nuevamente que la celda original contiene un formato de URL válido (por ejemplo, que comience conhttp://
ohttps://
), ya que la función HIPERVÍNCULO requiere una dirección válida. - Para mostrar texto diferente en lugar de la URL sin procesar, modifique la fórmula así, lo que crea un enlace clickeable con texto de visualización personalizado.
=HYPERLINK(A2, "Visit Site")
- Al trabajar con un gran volumen de datos, las fórmulas de Excel se actualizan dinámicamente—eliminar o cambiar el texto original actualizará automáticamente los hipervínculos asociados.
Ventajas: El enfoque de fórmula evita la modificación directa de los datos y se puede copiar o referenciar fácilmente en otros cálculos. Además, es rápido de implementar para conjuntos de datos pequeños o moderadamente grandes.
Limitaciones: Este método requiere el uso de columnas auxiliares y puede no escalar tan elegantemente como las herramientas automatizadas para grandes volúmenes de datos.
En general, el método de fórmula es una excelente alternativa ligera para la conversión simple de URL a hipervínculo, especialmente para usuarios que prefieren soluciones integradas de Excel sin complementos ni código.
En resumen, convertir texto de URL sin formato en hipervínculos clickeables en Excel se puede lograr utilizando scripts VBA, el complemento Kutools para Excel o la fórmula integrada HIPERVÍNCULO, cada uno adaptado a diferentes escenarios de uso y preferencias de usuario. Siempre considere realizar una copia de seguridad de sus datos antes de realizar operaciones por lotes y verifique la precisión de sus resultados después de la conversión. Si surgen problemas (como celdas sin hipervínculos, errores de fórmula o limitaciones de complementos), vuelva a revisar su formato de datos, configuración de herramientas y referencias de celdas, o pruebe un método alternativo de los presentados anteriormente para completar la tarea sin problemas.
Demostración: Convertir texto de URL en hipervínculo clickeable con Kutools para Excel
Artículo relacionado:
¿Cómo extraer direcciones reales de hipervínculos en Excel?
Las mejores herramientas de productividad para Office
Impulsa al máximo tu dominio de Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para potenciar la productividad y ahorrar tiempo.Haz clic aquí para obtener la función que más necesitas...
Office Tab aporta una interfaz de pestañas a Office y hace tu trabajo mucho más sencillo
- Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abre y crea varios documentos en nuevas pestañas de la misma ventana, en vez de en nuevas ventanas.
- ¡Aumenta tu productividad hasta un50% y reduce cientos de clics de ratón cada día!