KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

¿Cómo eliminar todas las etiquetas HTML de una cadena en Excel?

AutorXiaoyang Fecha de modificación

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.

Una captura de pantalla que muestra cadenas de texto con etiquetas HTML en Excel
Flecha
Una captura de pantalla que muestra cadenas de texto sin etiquetas HTML

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á.

Una captura de pantalla del cuadro de diálogo Buscar y reemplazar en Excel para eliminar etiquetas HTML

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.

Kutools para Excelofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia.Integrado con capacidades de IA, Kutools automatiza tareas con precisión, haciendo que la gestión de datos sea sencilla.Información detallada de Kutools para Excel...         Prueba gratuita...

Tras instalar Kutools para Excel, siga estos pasos para invocar la funcionalidad Asistente de IA para esta tarea:

  1. Seleccione las celdas que contienen cadenas de texto con etiquetas HTML no deseadas.
  2. 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
  3. 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:

Una captura de pantalla que muestra un mensaje para seleccionar un rango para el código VBA

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

🤖KUTOOLS AI Asistente: Revolucione Análisis de datos basándose en:Ejecución Inteligente   |  Generar código|  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos|  Invocar Funciones mejoradas
Funciones populares:Buscar, resaltar o Marcar duplicados   |  Eliminar filas en blanco   |  Combinar Columnas o celdas sin perder datos   |   Redondeo sin usar fórmulas...
Super BUSCARV:Búsqueda vertical (VLookup) con múltiples criterios  |  Búsqueda vertical (VLookup) con múltiples valores  |   Búsqueda vertical (VLookup) entre varias hojas   |   Coincidencia difusa....
Lista desplegable avanzada:Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple....
Gestor de columnas:Añadir un número específico de columnas|Mover columnas|Alternar el estado de visibilidad de columnas ocultas|Comparar rangos y columnas...
Funciones destacadas:Cuadrícula de enfoque   |  Vista de diseño   |Barra de fórmulas mejorada   | Gestor de libros y hojas   |  Biblioteca de recursos(Texto automático)|  Selector de Fecha   |  Combinar Hojas de Cálculo  |  Cifrar/Descifrar celdas   | Enviar correos electrónicos desde una lista   |  Super Filtro   |   Filtro especial(Filtrar celdas con fuente en negrita/cursiva/tachado...) ...
Principales conjuntos de herramientas 15:12 Herramientasde texto(Agregar texto,Eliminar caracteres específicos, ...)|   50+Tiposde gráfico(Diagrama de Gantt, ...)|   40+ Fórmulas prácticas(Calcular la edad basada en la fecha de nacimiento, ...)|   19 Herramientasde inserción(Insertar Código QR,Insertar imagen desde ruta, ...)|   12 Herramientasde conversión(Convertir a palabras,Conversión de moneda, ...)|   7 Herramientasde combinación y división(Combinar filas avanzado,Dividir celdas, ...)|...y muchas más
Use Kutools en su idioma preferido: compatible con inglés, español, alemán, francés, chino y 40+ más idiomas.¡

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.

ExcelWordOutlookTabsPowerPoint
  • 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