Skip to main content

Rimuovi o elimina i tag HTML dalle stringhe di testo

Author: Xiaoyang Last Modified: 2025-05-29

Se ci sono più stringhe di testo circondate da tag HTML, per rimuovere tutti i tag HTML, i metodi descritti in questo articolo potrebbero esserti utili.

doc-strip-html-tags-1


Rimuovi o elimina tutti i semplici tag HTML con una formula

Se le tue stringhe di testo sono circondate da alcuni semplici tag HTML, la funzione MID in Excel può aiutarti a risolvere il problema. La sintassi generica è:

=MID(stringa,inizio_testo,LUNGHEZZA(stringa)-lung_tag)
  • stringa: la stringa di testo o il valore della cella da cui vuoi rimuovere i tag HTML.
  • inizio_testo: il numero della posizione in cui si trova il primo carattere che desideri utilizzare.
  • lung_tag: la lunghezza dei tag HTML all'interno della stringa di testo.

Si prega di copiare o inserire la seguente formula in una cella vuota:

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

Quindi, trascina la maniglia di riempimento verso il basso nelle celle in cui desideri applicare questa formula, e tutti i tag HTML verranno rimossi dalle celle come mostrato nello screenshot sottostante:

doc-strip-html-tags-2


Spiegazione della formula:

LUNGHEZZA(A2)-7: Questa funzione LUNGHEZZA calcola la lunghezza della stringa di testo nella cella A2, e sottrae 7 (il numero dei tag HTML, sia quelli iniziali che finali), ottenendo così il numero di caratteri che si desidera estrarre escludendo i tag HTML. Il valore restituito verrà utilizzato come argomento num_caratteri all'interno della funzione MID.

MID(A2,4,LUNGHEZZA(A2)-7): Questa funzione MID estrae tutti i caratteri a partire dal quarto carattere, e la lunghezza della stringa corrisponde al numero di caratteri restituiti dalla funzione LUNGHEZZA.


Rimuovi o elimina alcuni tag HTML complessi con il codice VBA

Se ci sono più tag HTML all'interno della stringa di testo come mostrato nello screenshot sottostante, la formula precedente potrebbe non funzionare correttamente; in questo caso, il seguente codice VBA può aiutarti a gestire alcuni tag HTML complessi nelle stringhe di testo.

doc-strip-html-tags-3

1. Tieni premuti i tasti Alt + F11 in Excel, e si aprirà la finestra Microsoft Visual Basic for Applications.

2. Clicca su Inserisci > Modulo, e incolla il seguente codice VBA nella finestra del modulo.

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. Quindi, premi il tasto F5 per eseguire il codice, e apparirà una finestra di dialogo; seleziona le celle da cui vuoi rimuovere i tag HTML, vedi screenshot:

doc-strip-html-tags-4

4. Dopodiché, clicca sul pulsante OK, e tutti i tag HTML verranno rimossi dalle celle selezionate, vedi screenshot:

doc-strip-html-tags-5


Funzioni correlate utilizzate:

  • LUNGHEZZA:
  • La funzione LUNGHEZZA restituisce il numero di caratteri in una stringa di testo.
  • MID:
  • La funzione MID viene utilizzata per trovare e restituire un numero specifico di caratteri dal centro di una data stringa di testo.

Altri articoli:


I migliori strumenti per la produttività di Office

Kutools per Excel - Ti aiuta a distinguerti dalla massa

🤖 Assistente AI di KUTOOLS: Rivoluziona l'analisi dei dati basata su: Esecuzione Intelligente   |  Genera Codice  |  Crea Formule Personalizzate  |  Analizza Dati e Genera Grafici  |  Richiama Funzioni avanzate di Kutools
Funzionalità Popolari: Trova, Evidenzia o Contrassegna Duplicati  |  Elimina righe vuote  |  Unisci Colonne o Celle senza perdere dati  |  Arrotonda senza Formula ...
Super VLookup: Criteri Multipli  |  Valori Multipli  |  Tra Più Fogli  |  Corrispondenza approssimativa...
Elenco a discesa Avanzato: Elenco a Discesa Semplice  |  Elenco a Discesa Dipendente  |  Elenco a Discesa Multiselezione...
Gestore Colonne: Aggiungi un Numero Specifico di Colonne  |  Sposta Colonne  |  Alterna lo Stato di Visibilità delle Colonne Nascoste  Confronta Colonne per Selezionare Celle Uguali e Diverse ...
Funzionalità Principali: Attenzione della griglia  |  Visualizzazione di progettazione  |  Barra delle formule avanzata  |  Gestione Cartella di lavoro e Foglio di lavoro | Libreria AutoText (Testo Automatico)  |  Selettore di data  |  Unisci Fogli di lavoro  |  Decrittografa/Crittografa celle  |  Invia Email da Lista  |  Super Filtri  |  Filtro Speciale (filtro grassetto/corsivo/barrato...) ...
Top 15 Set di Strumenti12 Strumenti Testo (Aggiungi testo, Elimina Caratteri Specifici ...)  |  50+ Tipi di Grafici (Diagramma di Gantt ...)  |  40+ Formule Pratiche (Calcola letà in base alla data di nascita ...)  |  19 Strumenti Inserimento (Inserisci codice QR, Inserisci Immagine dal Percorso ...)  |  12 Strumenti Conversione (Converti in parole, Conversione valuta ...)  |  7 Strumenti Unisci e Dividi (Unione avanzata righe, Dividi celle Excel ...)  |  ... e altro ancora

Kutools per Excel vanta oltre 300 funzionalità, garantendo che ciò di cui hai bisogno sia a portata di clic...


Office Tab - Abilita la lettura e la modifica a schede in Microsoft Office (include Excel)

  • Un secondo per passare tra decine di documenti aperti!
  • Riduci centinaia di clic del mouse ogni giorno, dì addio al dolore al polso.
  • Aumenta la tua produttività del 50% durante la visualizzazione e la modifica di più documenti.
  • Porta le schede efficienti in Office (include Excel), proprio come Chrome, Edge e Firefox.