Skip to main content

Kutools voor Office — Eén Suite. Vijf Tools. Verwezenlijkt Meer.

Verwijder of strip HTML-tags uit tekststrings

Author Xiaoyang Last modified

Als er meerdere tekststrings zijn die omgeven zijn door HTML-tags, en je wilt al deze HTML-tags verwijderen, kunnen de methoden in dit artikel je helpen.

doc-strip-html-tags-1


Verwijder of strip alle eenvoudige HTML-tags met een formule

Als je tekststrings omgeven zijn door eenvoudige HTML-tags, kan de MID-functie in Excel je helpen bij het oplossen van deze taak. De algemene syntaxis is:

=MID(tekst,start_tekst,LENGTE(tekst)-tag_lengte)
  • tekst: de tekststring of celwaarde waarvan je de HTML-tags wilt verwijderen.
  • start_tekst: het nummer van de positie waarop het eerste teken staat dat je wilt gebruiken.
  • tag_lengte: de lengte van de HTML-tags binnen de tekststring.

Kopieer of voer de volgende formule in een lege cel in:

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

Sleep vervolgens de vulgreep naar beneden naar de cellen waarop je deze formule wilt toepassen, en alle HTML-tags zijn verwijderd uit de cellen zoals te zien is in de onderstaande schermafbeelding:

doc-strip-html-tags-2


Uitleg van de formule:

LENGTE(A2)-7: Deze LENGTE-functie wordt gebruikt om de lengte van de tekststring in cel A2 te berekenen, en trekt 7 af (het aantal HTML-tags, zowel de openings- als de sluitingstags), wat betekent dat je het aantal tekens krijgt dat je wilt extraheren zonder de HTML-tag. De geretourneerde waarde wordt gebruikt als het argument num_tekens binnen de MID-functie.

MID(A2,4,LENGTE(A2)-7): Deze MID-functie wordt gebruikt om alle tekens te extraheren die beginnen bij het vierde teken, en de lengte van de string is het aantal tekens dat wordt geretourneerd door de LENGTE-functie.


Verwijder of strip enkele complexe HTML-tags met VBA-code

Als er meerdere HTML-tags in de tekststring staan zoals te zien is in de onderstaande schermafbeelding, werkt de bovenstaande formule mogelijk niet correct. In dit geval kan de volgende VBA-code je helpen om enkele complexe HTML-tags in tekststrings te verwijderen.

doc-strip-html-tags-3

1. Druk tegelijkertijd op Alt + F11 in Excel, en het venster Microsoft Visual Basic for Applications wordt geopend.

2. Klik op Invoegen > Module, en plak de volgende VBA-code in het Modulevenster.

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. Druk vervolgens op de F5-toets om deze code uit te voeren, en er verschijnt een promptvenster waarin je de cellen selecteert waaruit je de HTML-tags wilt verwijderen, zie onderstaande schermafbeelding:

doc-strip-html-tags-4

4. Klik vervolgens op de knop OK, en alle HTML-tags zijn verwijderd uit de geselecteerde cellen, zie onderstaande schermafbeelding:

doc-strip-html-tags-5


Gerelateerde functies:

  • LENGTE:
  • De LENGTE-functie retourneert het aantal tekens in een tekststring.
  • MID:
  • De MID-functie wordt gebruikt om een specifiek aantal tekens te vinden en retourneren vanuit het midden van een gegeven tekststring.

Meer artikelen:

  • Verwijder regeleinden uit cellen in Excel
  • Deze handleiding biedt drie formules om je te helpen bij het verwijderen van regeleinden (die ontstaan door op Alt + Enter te drukken in een cel) uit specifieke cellen in Excel.
  • Verwijder of strip niet-numerieke tekens uit tekststrings
  • Soms moet je mogelijk alle niet-numerieke tekens uit de tekststrings verwijderen en alleen de cijfers behouden, zoals te zien is in de onderstaande schermafbeelding. Dit artikel introduceert enkele formules om deze taak in Excel op te lossen.

De Beste Office Productiviteitstools

Kutools voor Excel - Helpt U Om Uit Te Blinken Tussen de Menigte

🤖 KUTOOLS AI Assistent: Revolutioneer data-analyse op basis van: Slimme Uitvoering   |  Genereer Code  |  Maak Aangepaste Formules  |  Analyseer Data en Genereer Grafieken  |  Roep Kutools Functies aan
Populaire Functies: Zoek, Markeer of Identificeer Dubbele Waarden  |  Verwijder Lege Rijen  |  Combineer Kolommen of Cellen zonder Gegevensverlies  |  Afronden zonder Formule ...
Super VLookup: Meerdere Criteria  |  Meerdere Waarden  |  Over Meerdere Bladen  |  Fuzzy Match...
Geavanceerde Keuzelijst: Eenvoudige Keuzelijst  |  Afhankelijke Keuzelijst  |  Multi-select Keuzelijst...
Kolommenbeheer: Voeg een Specifiek Aantal Kolommen Toe  |  Verplaats Kolommen  |  Wissel Zichtbaarheidsstatus van Verborgen Kolommen  Vergelijk Kolommen om Dezelfde & Verschillende Cellen te Selecteren ...
Uitgelichte Functies: Rasterfocus  |  Ontwerpweergave  |  Verbeterde Formulebalk  |  Werkboek & Werkblad Beheer | AutoTekstbibliotheek (Auto Tekst)  |  Datumkiezer  |  Combineer Werkbladen  |  Versleutel/Decodeer Cellen  |  Verzend E-mails via Lijst  |  Superfilter  |  Speciaal Filter (filter vet/cursief/doorgehaald...) ...
Top 15 Toolsets12 Tekst Tools (Tekst toevoegen, Specifieke tekens verwijderen ...)  |  50+ Grafiek Types (Gantt-diagram ...)  |  40+ Praktische Formules (Leeftijd berekenen op basis van geboortedatum ...)  |  19 Invoeg Tools (QR-code invoegen, Afbeelding invoegen vanaf Pad ...)  |  12 Conversie Tools (Omzetten naar woorden, Valutaconversie ...)  |  7 Samenvoegen & Opsplits Tools (Geavanceerd samenvoegen van rijen, Splits Excel Cellen ...)  |  ... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en meer dan 40 andere talen!

Kutools voor Excel Beschikt Over Meer Dan 300 Functies, Waardoor Wat U Nodig Hebt Maar Een Klik Verwijderd Is...


Office Tab - Schakel Tabbladgestuurd Lezen en Bewerken in Microsoft Office (inclusief Excel)

  • Eén seconde om te schakelen tussen tientallen open documenten!
  • Verminder honderden muisklikken voor u elke dag, zeg vaarwel tegen muisarm.
  • Verhoogt uw productiviteit met 50% bij het bekijken en bewerken van meerdere documenten.
  • Brengt Efficiënte Tabs naar Office (inclusief Excel), Net Als Chrome, Edge en Firefox.