Zum Hauptinhalt springen

HTML-Tags aus Textzeichenfolgen entfernen

Author: Xiaoyang Last Modified: 2025-05-28

Wenn es mehrere Textzeichenfolgen gibt, die von HTML-Tags umgeben sind, und Sie alle HTML-Tags entfernen möchten, können Ihnen die Methoden in diesem Artikel helfen.

doc-strip-html-tags-1


Alle einfachen HTML-Tags mit einer Formel entfernen

Wenn Ihre Textzeichenfolgen von einigen einfachen HTML-Tags umgeben sind, kann Ihnen die MID-Funktion in Excel dabei helfen, diese Aufgabe zu lösen. Die allgemeine Syntax lautet:

=MID(Zeichenfolge;Text_Start;LÄNGE(Zeichenfolge)-Tag_Länge)
  • Zeichenfolge: die Textzeichenfolge oder Zellwert, von dem Sie die HTML-Tags entfernen möchten.
  • Text_Start: die Position der ersten Zeichen, die Sie verwenden möchten.
  • Tag_Länge: die Länge der HTML-Tags innerhalb der Textzeichenfolge.

Bitte kopieren Sie die folgende Formel in eine leere Zelle oder geben Sie sie ein:

=MID(A2;4;LÄNGE(A2)-7)

Ziehen Sie dann das Ausfüllkästchen nach unten in die Zellen, auf die Sie diese Formel anwenden möchten, und alle HTML-Tags wurden aus den Zellen entfernt, wie im folgenden Screenshot zu sehen:

doc-strip-html-tags-2


Erklärung der Formel:

LÄNGE(A2)-7: Diese LÄNGE-Funktion wird verwendet, um die Länge der Textzeichenfolge in Zelle A2 zu berechnen, und zieht 7 ab (die Anzahl der HTML-Tags, sowohl Start- als auch End-Tags), was bedeutet, dass Sie die Anzahl der Zeichen erhalten, die Sie extrahieren möchten, ohne die HTML-Tags. Der zurückgegebene Wert wird als num_chars-Argument in der MID-Funktion verwendet.

MID(A2;4;LÄNGE(A2)-7): Diese MID-Funktion wird verwendet, um alle Zeichen zu extrahieren, die beim vierten Zeichen beginnen, und die Länge der Zeichenfolge ist die von der LÄNGE-Funktion zurückgegebene num-chars.


Einige komplexe HTML-Tags mit VBA-Code entfernen

Wenn es mehrere HTML-Tags innerhalb der Textzeichenfolge gibt, wie im folgenden Screenshot gezeigt, funktioniert die obige Formel möglicherweise nicht korrekt. In diesem Fall kann der folgende VBA-Code Ihnen helfen, einige komplexe HTML-Tags in Textzeichenfolgen zu verarbeiten.

doc-strip-html-tags-3

1. Halten Sie die Tasten Alt + F11 in Excel gedrückt, und es öffnet sich das Fenster Microsoft Visual Basic for Applications.

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 dann die Taste F5, um diesen Code auszuführen, und ein Eingabefenster erscheint. 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 dann auf die Schaltfläche OK, und alle HTML-Tags wurden aus den ausgewählten Zellen entfernt, siehe Screenshot:

doc-strip-html-tags-5


Verwandte Funktionen:

  • LÄNGE:
  • Die LÄNGE-Funktion gibt die Anzahl der Zeichen in einer Textzeichenfolge zurück.
  • MID:
  • Die MID-Funktion wird verwendet, um eine bestimmte Anzahl von Zeichen aus der Mitte einer gegebenen Textzeichenfolge zu finden und zurückzugeben.

Weitere Artikel:

  • Zeilenumbrüche aus Zellen in Excel entfernen
  • Dieses Tutorial bietet drei Formeln, um Ihnen beim Entfernen von Zeilenumbrüchen (die durch Drücken der Tasten Alt + Enter in einer Zelle entstanden sind) aus bestimmten Zellen in Excel zu helfen.
  • Nicht-numerische Zeichen aus Textzeichenfolgen entfernen
  • Manchmal müssen Sie möglicherweise alle nicht-numerischen Zeichen aus den Textzeichenfolgen entfernen und nur die Zahlen behalten, wie im folgenden Screenshot gezeigt. Dieser Artikel stellt einige Formeln zur Lösung dieser Aufgabe in Excel vor.

Die besten Tools zur Büroproduktivität

Kutools für Excel - Hilft Ihnen, aus der Menge hervorzustechen

🤖 Kutools AI-Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung   |  Code generieren  |  Benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme generieren  |  Kutools-Funktionen aufrufen
Beliebte Funktionen: Doppelte finden, hervorheben oder identifizieren  |  Leere Zeilen löschen  |  Spalten oder Zellen kombinieren ohne Datenverlust  |  Runden ohne Formel ...
Super VLookup: Mehrere Kriterien  |  Mehrere Werte  |  Über mehrere Blätter hinweg  |  Fuzzy Match...
Erweiterte Dropdown-Liste: Einfache Dropdown-Liste  |  Abhängige Dropdown-Liste  |  Mehrfachauswahl-Dropdown-Liste...
Spaltenmanager: Eine bestimmte Anzahl von Spalten hinzufügen  |  Spalten verschieben  |  Sichtbarkeitsstatus ausgeblendeter Spalten umschalten  Spalten vergleichen, um gleiche und unterschiedliche Zellen auszuwählen ...
Herausragende Funktionen: Gitterfokus  |  Entwurfsansicht  |  Erweiterte Formelleiste  |  Arbeitsmappen- und Blattmanager | AutoText-Bibliothek (Auto Text)  |  Datumsauswahl  |  Daten zusammenführen  |  Zellen verschlüsseln/entschlüsseln  |  E-Mails per Liste senden  |  Superfilter  |  Spezialfilter (Filter fett/kursiv/durchgestrichen...) ...
Top 15 Werkzeugsets12 Texttools (Text hinzufügen, Bestimmte Zeichen löschen ...)  |  50+ Diagramm typen (Gantt-Diagramm ...)  |  40+ Praktische Formeln (Alter basierend auf dem Geburtsdatum berechnen ...)  |  19 Einfügetools (QR-Code einfügen, Bild aus Pfad einfügen ...)  |  12 Konvertierungstools (In Wörter umwandeln, Währungsumrechnung ...)  |  7 Zusammenführen- und Aufteilungstools (Erweiterte Zeilen zusammenführen, Excel-Zellen aufteilen ...)  |  ... und mehr

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


Office Tab - Aktiviert tabbed Lesen und Bearbeiten in Microsoft Office (inklusive Excel)

  • In einer Sekunde zwischen Dutzenden offener Dokumente wechseln!
  • Reduziert Hunderte von Mausklicks für Sie jeden Tag, verabschieden Sie sich von der Maushand.
  • Steigert Ihre Produktivität um 50 % beim Anzeigen und Bearbeiten mehrerer Dokumente.
  • Bringt effiziente Tabs ins Office (inklusive Excel), genau wie bei Chrome, Edge und Firefox.