¿Cómo eliminar todas las etiquetas HTML de una cadena en Excel?
Al trabajar con datos exportados desde páginas web, sistemas de gestión de contenidos o formularios HTML, es posible que sus hojas de Excel contengan cadenas de texto incrustadas con etiquetas HTML, como , , , y otras. Estas etiquetas se utilizan para dar formato o marcar contenido en páginas web, pero en Excel constituyen ruido innecesario que puede obstaculizar el análisis de datos, impedir la ordenación y el filtrado, e interferir en el procesamiento o la generación de informes posteriores. Eliminar eficazmente todas las etiquetas HTML de sus cadenas es fundamental para limpiar, preparar y analizar sus datos de forma más efectiva.
Este artículo ofrece soluciones paso a paso para eliminar etiquetas HTML de forma rápida y precisa en Excel. Ya sea que prefiera usar funciones integradas, complementos confiables como Kutools para Excel o enfoques programáticos, podrá limpiar sus datos con un esfuerzo mínimo y prepararlos fácilmente para su posterior procesamiento e informes.
![]() |
![]() |
![]() |
Eliminar todas las etiquetas HTML de una cadena de texto con el comando Buscar y reemplazar
Eliminar todas las etiquetas HTML de una cadena de texto con KUTOOLS AI
Eliminar todas las etiquetas HTML de una cadena de texto con código VBA
Eliminar todas las etiquetas HTML de una cadena de texto con el comando Buscar y reemplazar
Uno de los métodos más sencillos para eliminar todas las etiquetas HTML de sus cadenas en Excel consiste en utilizar la función Buscar y reemplazar. Este método es especialmente adecuado cuando todas las etiquetas siguen el formato estándar () y no contienen caracteres anidados, salvo como parte de las propias etiquetas. Es rápido, no requiere complementos adicionales ni conocimientos de programación, y funciona directamente en Excel. No obstante, se recomienda aplicarlo únicamente a datos de texto sin formato, ya que las etiquetas distribuidas en varias líneas o incrustadas dentro del contenido podrían no eliminarse por completo con este método.
Siga estos pasos para eliminar etiquetas HTML mediante Buscar y reemplazar:
1. Seleccione las celdas que contienen las etiquetas HTML que desea eliminar. Puede elegir una sola columna, un rango o incluso varias áreas no contiguas manteniendo pulsada la tecla Ctrl mientras selecciona.
2. Pulse Ctrl + H en su teclado para abrir el cuadro de diálogo «Buscar y reemplazar». En el cuadro de diálogo que aparece:
- En el cuadro Buscar qué, introduzca . Esto utiliza el comodín asterisco (*) para coincidir con cualquier contenido encerrado entre .
- Deje el cuadro Reemplazar con vacío. Esto significa que cualquier texto que coincida con el patrón se eliminará.

3. Haga clic en el botón Reemplazar todos. Excel buscará inmediatamente todas las etiquetas HTML que coincidan con el patrón en su rango seleccionado y las eliminará todas de una sola vez.
Notas y consejos:
- Los comodines coincidirán con el número mínimo de caracteres posible. Si sus textos «Contiene» están presentes en el contenido y no como etiquetas, podrían distorsionar el resultado.
- Este método eliminará por completo las etiquetas, manteniendo intacto todo el contenido ubicado fuera de ellas.
- Si no se realizan cambios, asegúrese de que sus datos no incluyan saltos de línea dentro de las etiquetas, ya que estos interrumpen la coincidencia de patrones.
- Compruebe sus resultados: a veces entidades HTML como
<o>aparecen como contenido, y este método no las detectará ni eliminará.
Este enfoque resulta más eficaz con fragmentos HTML cortos y bien formados. Para estructuras HTML complejas o altamente anidadas, considere utilizar soluciones avanzadas como VBA o complementos especializados.
Eliminar todas las etiquetas HTML de una cadena de texto con KUTOOLS AI
Para usuarios que buscan una solución sencilla y automatizada, Kutools para Excel ofrece una forma muy cómoda de eliminar etiquetas HTML mediante su función Asistente de IA. Con Kutools AI, simplemente describe en lenguaje natural lo que deseas lograr y el complemento analizará tu solicitud para ofrecerte una solución precisa, sin necesidad de pasos manuales, funciones complejas ni secuencias de comandos. Así, agilizas el proceso y lo haces accesible para usuarios de cualquier nivel técnico. Kutools es especialmente recomendable para tareas recurrentes de limpieza de datos o conjuntos de datos grandes.
Tras instalar Kutools para Excel, siga estos pasos para invocar la funcionalidad Asistente de IA para esta tarea:
- Seleccione las celdas que contienen cadenas de texto con etiquetas HTML no deseadas.
- En el panel del Asistente de IA, formule su solicitud con claridad en el cuadro de chat. Por ejemplo:
Eliminar todas las etiquetas HTML de Seleccionar rango - Pulse Intro o haga clic en el botón Enviar. KUTOOLS AI procesará su instrucción y, una vez listo, mostrará una solución sugerida. Haga clic en Ejecutar para aplicar el resultado directamente a su rango seleccionado.
Ventajas: KUTOOLS AI es fácil de usar, flexible y especialmente ideal si no estás familiarizado con fórmulas de Excel o programación, o si gestionas habitualmente distintos tipos de tareas de limpieza de texto. Puedes utilizarlo en múltiples operaciones repetitivas, ahorrando una cantidad considerable de tiempo.
Aspectos a tener en cuenta:
- Es posible que, según su versión, se requiera una conexión activa a Internet para utilizar las funciones del Asistente de IA.
- Verifique siempre los resultados con datos de muestra antes de aplicarlos a toda su hoja de cálculo, especialmente si trabaja con información confidencial.
Eliminar todas las etiquetas HTML de una cadena de texto con código VBA
Si necesita una solución más robusta y personalizable —especialmente cuando el contenido HTML es complejo o inconsistente—, una macro VBA puede eliminar eficazmente todas las etiquetas HTML de sus datos. Este enfoque le brinda mayor flexibilidad y es capaz de procesar textos complejos o extensos que las herramientas estándar de Excel podrían no gestionar adecuadamente.
VBA es ideal cuando:
- ¿Necesita procesar grandes volúmenes de datos de forma regular o automatizar su limpieza?
- Las etiquetas HTML están anidadas de forma incorrecta o presentan inconsistencias.
- ¿Desea integrar lógica personalizada, como conservar ciertas etiquetas mientras elimina otras?
Siga estos pasos para configurar y ejecutar el código VBA:
1. Pulse Alt + F11 en Excel para abrir el editor de Microsoft Visual Basic para Aplicaciones.
2. En el editor de VBA, haga clic en Insertar > Módulo y pegue el código VBA proporcionado en la nueva ventana del módulo que aparece a continuación.
Código VBA: eliminar todas las etiquetas HTML de una cadena de texto
Sub RemoveTags()
'updateby Extendoffice
Dim xRg As Range
Dim xCell As Range
Dim xAddress As String
On Error Resume Next
xAddress = Application.ActiveWindow.RangeSelection.Address
Set xRg = Application.InputBox("please select data range", "Kutools for Excel", xAddress, , , , , 8)
Set xRg = Application.Intersect(xRg, xRg.Worksheet.UsedRange)
If xRg Is Nothing Then Exit Sub
xRg.NumberFormat = "@"
With CreateObject("vbscript.regexp")
.Pattern = "\<.*?\>"
.Global = True
For Each xCell In xRg
xCell.Value = .Replace(xCell.Value, "")
Next
End With
End Sub
3. Pulse F5 para ejecutar el código. Cuando aparezca un cuadro de diálogo, seleccione las celdas de las que desea eliminar las etiquetas HTML. Vea el ejemplo siguiente:

4. Haga clic en Aceptar y la macro procesará cada celda seleccionada, eliminando todas las etiquetas HTML de una sola vez.
Consejos y sugerencias para resolver problemas:
- Si el código no se ejecuta, asegúrese de que las macros estén habilitadas en la configuración de Excel.
- Se recomienda encarecidamente hacer una copia de seguridad de su libro antes de ejecutar cualquier código VBA, especialmente si contiene datos importantes.
- Si recibe un mensaje de error, compruebe si su selección contiene celdas combinadas, hojas protegidas o formatos de celda especiales.
- Las etiquetas HTML anidadas o dañadas pueden requerir ajustes en el patrón empleado en el código VBA.
- Para obtener el mejor rendimiento, seleccione únicamente el rango de datos relevantes, ya que rangos más amplios pueden ralentizar la ejecución.
Este método VBA ofrece una solución potente y programable para limpiar datos con abundante contenido HTML. Ideal para tareas repetitivas y adaptable a múltiples estructuras de datos, resulta especialmente útil para usuarios técnicos o al manejar entradas de texto complejas del mundo real.
Cada uno de estos métodos —Buscar y reemplazar, KUTOOLS AI o código VBA— ofrece una solución eficaz para eliminar etiquetas HTML en Excel. La opción más adecuada dependerá de la complejidad de sus datos y de su nivel de experiencia con Excel o complementos. Siempre haga una copia de seguridad de sus datos antes de aplicar operaciones masivas y pruebe primero el método elegido en un rango pequeño para garantizar resultados precisos. Si aún encuentra dificultades o desea automatizar aún más el proceso, explore fórmulas personalizadas o complementos de terceros especializados en procesamiento de texto que se ajusten a sus necesidades.
Si le interesa descubrir más estrategias de limpieza de datos en Excel y flujos de trabajo que ahorran tiempo, nuestra web ofrece miles de tutoriales para usuarios de Excel de todos los niveles.
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


