KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Elimina o rimuovi i tag HTML dalle stringhe di testo

AutoreXiaoyang Data di modifica

Se sono presenti più stringhe di testo racchiuse tra tag HTML, i metodi illustrati in questo articolo ti aiuteranno a rimuoverli tutti.

doc-strip-html-tags-1


Elimina o rimuovi tutti i tag HTML semplice con una formula

Se le tue stringhe di testo sono racchiuse tra semplici tag HTML, la funzione MID in Excel può aiutarti a eseguire questa operazione. La sintassi generica è:

=MID(string,text_start,LEN(string)-tag_len)
  • string: la stringa di testo o il valore della cella da cui desideri rimuovere i tag HTML.
  • text_start: la posizione del primo carattere da utilizzare.
  • tag_lenla lunghezza dei tag HTML presenti nella stringa di testo.

Copia o inserisci la seguente formula in una cella vuota:

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

Successivamente, trascina il quadratino di riempimento verso il basso fino alle celle a cui desideri applicare questa formula; tutti i tag HTML saranno stati rimossi dalle celle, come mostrato nello screenshot seguente:

doc-strip-html-tags-2


Spiegazione della formula:

LEN(A2)-7: questa funzione LEN calcola la lunghezza della stringa di testo nella cella A2 e sottrae 7 (il numero di caratteri corrispondenti ai tag HTML, inclusi sia il tag di apertura che quello di chiusura), per ottenere così il numero di caratteri da estrarre escludendo i tag HTML. Il risultato verrà utilizzato come argomento num_chars nella funzione MID.

MID(A2,4,LEN(A2)-7): questa funzione MID estrae tutti i caratteri a partire dal quarto, con una lunghezza pari al numero restituito dalla funzione LEN.


Elimina o rimuovi alcuni tag HTML complessi con codice VBA

Se nella stringa di testo sono presenti più tag HTML, come mostrato nello screenshot seguente, la formula precedente potrebbe non funzionare correttamente. In tal caso, il codice VBA seguente ti aiuterà a gestire in modo efficace tag HTML complessi all'interno delle stringhe di testo.

doc-strip-html-tags-3

1. Tieni premuti i tasti Alt + F11 in Excel per aprire la finestra di Microsoft Visual Basic for Applications.

2. Fai clic su Inserisci > Modulo, quindi 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. Premi quindi il tasto F5 per eseguire il codice: apparirà una finestra di dialogo. Seleziona le celle da cui desideri rimuovere i tag HTML, come mostrato nello screenshot:

doc-strip-html-tags-4

4. Clicca quindi sul pulsante OK e tutti i tag HTML verranno rimossi dalle celle selezionate, come mostrato nello screenshot:

doc-strip-html-tags-5


Funzioni correlate utilizzate:

  • LEN:
  • La funzione LEN restituisce il numero di caratteri presenti in una stringa di testo.
  • MID:
  • La funzione MID estrae e restituisce un numero specifico di caratteri dal centro di una stringa di testo indicata.

Altri articoli:

  • Elimina o rimuovi caratteri non numerici dalle stringhe di testo
  • A volte potrebbe essere necessario rimuovere tutti i caratteri non numerici da una stringa di testo, mantenendo esclusivamente i numeri, come illustrato nello screenshot seguente. Questo articolo presenta alcune formule utili per eseguire questa operazione in Excel.

I Migliori Strumenti per la Produttività in Office

Kutools per Excel – Aiuta te a distinguerti dalla folla

🤖KUTOOLS AI Assistente: Rivoluziona Analisi dei dati in base a:Esecuzione Intelligente   |  Genera Codice|  Crea formule personalizzate  |  Analizza Dati e Genera Grafici|  Richiama Funzioni avanzate
Funzionalità Popolari:Trova, evidenzia o Contrassegna Duplicati  |  Elimina righe vuote  |  Combinare Colonne o celle senza perdere dati  |  Arrotondamento senza usare la formula...
Super CERCA.VERT:Criteri Multipli  |  Valori Multipli  |  Tra più fogli  |  Corrispondenza approssimativa...
Elenco a discesa avanzato. Elenco a discesa...:Elenco a discesa semplice  |  Elenco a discesa dipendente  |  Elenco a discesa con selezione multipla
Gestione Colonne:Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva la visibilità delle colonne nascoste  |Confronta colonne per Seleziona celle uguali/diverse...
Funzionalità in Evidenza:Attenzione della griglia  |  Visualizzazione Design  |  Barra delle formule avanzata  |  Gestione Cartelle di Lavoro e Fogli|Biblioteca di risorse(Testo automatico)|  Selettore di Date  |  Unisci fogli di lavoro  |  Crittografa/Decrittografa celle  |  Invia email da elenco  |  Super Filtri  |  Filtro speciale(Filtra celle con testo in grassetto/corsivo/barrato...) ...
Principali set di strumenti 15:12 Strumentiper il testo(Aggiungi testo,Elimina Caratteri Specifici...)|  50+Tipidi grafico(Diagramma di Gantt...)|  40+ Formule pratiche(Calcola l'età in base alla data di nascita...)|  19 Strumentidi inserimento(Inserisci Codice QR,Inserisci immagine dal percorso...)|  12 Strumentidi conversione(Converti in parole,Conversione del tasso di cambio...)|  7 StrumentiUnisci e Dividi(Unione avanzata righe,Dividi celle Excel...)|... e molto altro
Usa Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre!

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


Office Tab – Abilita la lettura e la modifica a schede in Microsoft Office (incluso Excel)

  • Passa tra decine di documenti aperti in un secondo!
  • Riduci centinaia di clic del mouse ogni giorno e dì addio al “mouse hand”.
  • Aumenta la tua produttività del 50 % visualizzando e modificando più documenti contemporaneamente.
  • Porta l’efficienza delle schede in Office (incluso Excel), proprio come in Chrome, Edge e Firefox.