Note: The other languages of the website are Google-translated. Back to English

Quite o elimine etiquetas html de cadenas de texto

Si hay varias cadenas de texto rodeadas de etiquetas html, para eliminar todas las etiquetas html, los métodos de este artículo pueden hacerle un favor.


Quite o elimine todas las etiquetas html simples con fórmula

Si sus cadenas de texto están rodeadas de algunas etiquetas html simples, la función MID en Excel puede ayudarlo a resolver este trabajo. La sintaxis genérica es:

=MID(string,text_start,LEN(string)-tag_len)
  • string: la cadena de texto o el valor de la celda del que desea eliminar las etiquetas html.
  • text_start: el número de la posición que ubicó el primer carácter que desea utilizar.
  • tag_len: la longitud de las etiquetas html dentro de la cadena de texto.

Copie o ingrese la siguiente fórmula en una celda en blanco:

=MID(A2,4,LEN(A2)-7)

Luego, arrastre el controlador de relleno hacia las celdas a las que desea aplicar esta fórmula, y todas las etiquetas html se han eliminado de las celdas como se muestra a continuación:


Explicación de la fórmula:

LONGITUD (A2) -7: Esta función LEN se utiliza para calcular la longitud de la cadena de texto en la celda A2, y resta 7 (el número de etiquetas html, tanto las etiquetas de inicio como de final) significa obtener la cantidad de caracteres que desea extraer que excluyen la etiqueta html. El valor devuelto se utilizará como argumento num_chars dentro de la función MID.

MEDIO (A2,4, LEN (A2) -7): Esta función MID se utiliza para extraer todos los caracteres que comienzan en el cuarto carácter, y la longitud de la cadena es el número de caracteres que devuelve la función LEN.


Quite o elimine algunas etiquetas html complejas con código VBA

Si hay varias etiquetas html dentro de la cadena de texto como se muestra a continuación, es posible que la fórmula anterior no funcione correctamente; en este caso, el siguiente código VBA puede ayudarlo a lidiar con algunas etiquetas html complejas en cadenas de texto.

1. Mantenga pulsado el Alt + F11 claves en Excel, y abre el Microsoft Visual Basic para aplicaciones ventana.

2. Hacer clic recuadro > Móduloy pegue el siguiente código VBA en la ventana del módulo.

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. Entonces presione F5 para ejecutar este código, y aparece un cuadro emergente, seleccione las celdas en las que desea eliminar las etiquetas html, vea la captura de pantalla:

4. Y luego, haga clic en OK botón, y todas las etiquetas html se han eliminado de las celdas seleccionadas, vea la captura de pantalla:


Funciones relativas utilizadas:

  • LEN:
  • La función LEN devuelve el número de caracteres en una cadena de texto.
  • MID:
  • La función MID se utiliza para buscar y devolver un número específico de caracteres desde el medio de una cadena de texto dada.

Más artículos:

  • Eliminar saltos de línea de celdas en Excel
  • Este tutorial proporciona tres fórmulas para ayudarlo a eliminar los saltos de línea (que se producen al presionar las teclas Alt + Enter en una celda) de celdas específicas en Excel.

Las mejores herramientas de productividad de oficina

Kutools para Excel: te ayuda a destacar entre la multitud

¿Le gustaría completar su trabajo diario de forma rápida y perfecta? Kutools for Excel ofrece 300 potentes funciones avanzadas (combinar libros de trabajo, sumar por color, dividir contenido de celdas, convertir fecha, etc.) y ahorrarle un 80% de tiempo.

  • Diseñado para 1500 escenarios de trabajo, te ayuda a resolver el 80% de problemas de Excel.
  • Reduzca miles de clics de teclado y mouse todos los días, alivie sus ojos y manos cansados.
  • Conviértete en un experto en Excel en 3 minutos. Ya no es necesario recordar fórmulas dolorosas y códigos VBA.
  • Prueba gratuita ilimitada de 30 días. Garantía de devolución de dinero de 60 días. Actualización y soporte gratuitos durante 2 años.
Cinta de Excel (con Kutools para Excel instalado)

Ficha Office: habilite la lectura y edición con pestañas en Microsoft Office (incluya Excel)

  • ¡Un segundo para cambiar entre docenas de documentos abiertos!
  • Reduzca cientos de clics del mouse para usted todos los días, diga adiós a la mano del mouse.
  • Aumenta su productividad en un 50% al ver y editar varios documentos.
  • Trae pestañas eficientes a Office (incluye Excel), al igual que Chrome, Firefox y el nuevo Internet Explorer.
Captura de pantalla de Excel (con la pestaña Office instalada)
Comentarios (0)
Aún no hay calificaciones. ¡Sé el primero en calificar!
No hay comentarios publicados aquí todavía
Deje sus comentarios
Publicar como invitado
×
Califica esta publicación:
0   Personajes
Ubicaciones sugeridas

Seguinos

Copyright © 2009 - www.extendoffice.com. | Reservados todos los derechos. Energizado por ExtendOffice, | Mapa del Sitio
Microsoft y el logotipo de Office son marcas comerciales o marcas comerciales registradas de Microsoft Corporation en los Estados Unidos y / o en otros países.
Protegido por Sectigo SSL