KutoolsforOffice — Eine Lösung, fünf leistungsstarke Tools.Mehr erreichen mit weniger Aufwand.März-Aktion: 20 % Rabatt

HTML-Tags aus Textzeichenfolgen entfernen

AutorXiaoyang Änderungsdatum

Wenn mehrere Textzeichenfolgen von HTML-Tags umgeben sind, helfen Ihnen die Methoden in diesem Artikel, alle HTML-Tags zu entfernen.

doc-strip-html-tags-1


Alle Einfaches HTML-Tags mithilfe einer Formel entfernen

Wenn Ihre Textzeichenfolgen von einfachen HTML-Tags umgeben sind, kann Ihnen die MID-Funktion in Excel dabei helfen. Die allgemeine Syntax lautet:

=MID(string,text_start,LEN(string)-tag_len)
  • string: die Textzeichenfolge oder der Zellwert, aus der bzw. dem Sie die HTML-Tags entfernen möchten.
  • text_start: die Positionsnummer des ersten Zeichens, das Sie verwenden möchten.
  • tag_len: die Länge der HTML-Tags innerhalb der Textzeichenfolge.

Kopieren oder geben Sie die folgende Formel in eine leere Zelle ein:

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

Ziehen Sie anschließend den Ausfüllknauf auf die Zellen, auf die Sie diese Formel anwenden möchten. Alle HTML-Tags wurden wie im folgenden Screenshot gezeigt aus den Zellen entfernt:

doc-strip-html-tags-2


Erklärung der Formel:

LEN(A2)-7: Diese LEN-Funktion ermittelt die Länge der Textzeichenfolge in Zelle A2 und zieht 7 ab – die Anzahl der HTML-Tags (sowohl Start- als auch Endtags) –, um exakt die Anzahl der Zeichen zu erhalten, die Sie ohne die HTML-Tags extrahieren möchten. Das Ergebnis dient als Argument „num_chars“ innerhalb der MID-Funktion.

MID(A2,4,LEN(A2)-7): Diese MID-Funktion extrahiert alle Zeichen ab dem vierten Zeichen – die Anzahl der zurückzugebenden Zeichen („num_chars“) wird dabei durch den Rückgabewert der LEN-Funktion bestimmt.


Einige komplexe HTML-Tags mithilfe von VBA-Code entfernen

Wenn sich mehrere HTML-Tags innerhalb der Textzeichenfolge befinden – wie im folgenden Screenshot dargestellt – funktioniert die obige Formel unter Umständen nicht korrekt. In einem solchen Fall hilft Ihnen der folgende VBA-Code dabei, komplexe HTML-Tags in Textzeichenfolgen zuverlässig zu verarbeiten.

doc-strip-html-tags-3

1. Halten Sie in Excel die Tasten Alt + F11 gedrückt. Dadurch wird das Fenster Microsoft Visual Basic für Applikationen geöffnet.

2. Klicken Sie auf Einfügen > Modul, und fügen Sie den folgenden VBA-Code in das Modulfenster ein.

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. Drücken Sie anschließend die Taste F5, um diesen Code auszuführen. Es erscheint ein Eingabefeld – bitte wählen Sie die Zellen aus, aus denen Sie die HTML-Tags entfernen möchten. Siehe Screenshot:

doc-strip-html-tags-4

4. Klicken Sie anschließend auf die Schaltfläche OK, und alle HTML-Tags werden aus den ausgewählten Zellen entfernt. Siehe Screenshot:

doc-strip-html-tags-5


Verwendete verwandte Funktionen:

  • LEN:
  • Die LEN-Funktion gibt die Anzahl der Zeichen in einer Textzeichenfolge zurück.
  • MID:
  • Die MID-Funktion dient dazu, eine bestimmte Anzahl von Zeichen aus der Mitte einer angegebenen Textzeichenfolge zu extrahieren und zurückzugeben.

Weitere Artikel:

  • Zeilenumbrüche aus Zellen in Excel entfernen
  • Dieses Tutorial stellt drei Formeln bereit, mit denen Sie Zeilenumbrüche – verursacht durch das Drücken von Alt + Enter in einer Zelle – gezielt aus bestimmten Excel-Zellen entfernen können.

Die besten Office-Produktivitätswerkzeuge

Kutools für Excel – Hilft Ihnen, sich von der Masse abzuheben

🤖KUTOOLS AI-Assistent: Revolutionieren Sie Datenanalyse basierend auf:Intelligente Ausführung   |  Code generieren|  benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme erstellen|  Erweiterte Funktionen aufrufen
Beliebte Funktionen:Suchen, Hervorheben oder Doppelte markieren  |  Leere Zeilen löschen  |  Spalten kombinieren oder Zellen ohne Datenverlust  |  Runden ohne Formel...
Super-SVERWEIS:Mehrere Kriterien  |  Mehrere Werte  |  Über mehrere Blätter hinweg  |  Fuzzy Match...
Erweiterte Dropdown-Liste...:  |    |  Mehrfachauswahl-Dropdown-Liste
Spalten-Manager:Eine bestimmte Anzahl von Spalten hinzufügen  |  Spalten verschieben  |  Sichtbarkeitsstatus ausgeblendeter Spalten umschalten  |Spalten vergleichen, um Gleiche/Unterschiedliche Zellen auswählen...
Hervorgehobene Funktionen:Gitterfokus  |  Entwurf  |  Erweiterte Formelleiste  |  Arbeitsmappen- und Blatt-Manager|Ressourcenbibliothek(AutoText)|  Datumsauswahl  |  Arbeitsblätter konsolidieren  |  Verschlüsseln/Zellen entschlüsseln  |  E-Mails anhand einer Liste versenden  |  Super Filter  |  Spezialfilter(Zellen mit fettgedruckter Schrift filtern/kursiv/durchgestrichen...) ...
Top-15-Werkzeugsätze:12-Text-Werkzeuge(Text hinzufügen,Bestimmte Zeichen löschen...)|  50+-Diagramm-Typen(Gantt-Diagramm...)|  40+ Praktische Formeln(Alter basierend auf dem Geburtstag berechnen...)|  19-Einfüge-Werkzeuge(QR-Code einfügen,Bild aus Pfad einfügen...)|  12-Konvertierungs-Werkzeuge(In Wörter umwandeln,Wechselkursumrechnung...)|  7-Vereinigen/Aufteilen-Werkzeuge(Erweiterte Zeilen zusammenführen,Excel-Zellen aufteilen...)|... und mehr
Verwenden Sie Kutools in Ihrer bevorzugten Sprache – unterstützt Englisch, Spanisch, Deutsch, Französisch, Chinesisch und 40+ weitere!

Kutools für Excel bietet über 300 Funktionen und stellt sicher, dass das, was Sie benötigen, nur einen Klick entfernt ist...


Office Tab – Aktiviert tabbasiertes Lesen und Bearbeiten in Microsoft Office (inklusive Excel)

  • Mit einem Klick zwischen Dutzenden geöffneter Dokumente wechseln!
  • Reduziert täglich Hunderte Mausklicks für Sie – verabschieden Sie sich von der Maus-Hand.
  • Steigert Ihre Produktivität um 50 %, wenn Sie mehrere Dokumente gleichzeitig anzeigen und bearbeiten.
  • Bringt effiziente Tabs in Office (inklusive Excel) – genau wie bei Chrome, Edge und Firefox.