Namig: drugi jeziki so prevedeni v Google. Lahko obiščete English različico te povezave.
Vpiši se
x
or
x
x
Registracija
x

or

Kako odstraniti vse oznake HTML iz niza v Excelu?

Če imate delovni list, ki vsebuje besedilne nize, ki so obkrožene z oznakami HTML, zdaj želite odstraniti vse oznake HTML iz niza, da bi bile celice jasno in berljive, kot so prikazane naslednje posnetke zaslona. V tem članku bom predstavil nekaj metod za reševanje te naloge v Excelu.

doc odstraniti html oznake 1
 1
doc odstraniti html oznake 2

Odstranite vse oznake HTML iz besedilnega niza z ukazom Najdi in zamenjaj

Odstranite vse oznake HTML iz besedilnega niza s kodo VBA


puščica modra desno mehurček Odstranite vse oznake HTML iz besedilnega niza z ukazom Najdi in zamenjaj


Dejansko je Poišči in zamenjaj funkcija v Excelu lahko reši ta problem, storite naslednje:

1. Izberite celice, ki jih želite odstraniti z oznakami HTML.

2. Drži Ctrl + H tipke za odpiranje Poišči in zamenjaj pogovorno okno, v pogovornem oknu, v Našli kaj polje z besedilom, vnesite <*>, in pustite Zamenjaj z polje za besedilo prazno, si oglejte posnetek zaslona:

doc odstraniti html oznake 3

3. Nato kliknite Zamenjaj vse gumb, se vse oznake HTML takoj odstranijo.


puščica modra desno mehurček Odstranite vse oznake HTML iz besedilnega niza s kodo VBA

Naslednja VBA koda vam lahko pomaga odstraniti oznake HTML iz izbora, in sicer tako:

1. Drži dol Alt + F11 ključi v Excelu in odpre Microsoft Visual Basic za aplikacije okno.

2. Kliknite Vstavi > Moduliin prilepite naslednjo kodo VBA v Moduli Okno.

VBA koda: odstranite vse oznake HTML iz besedilnega niza

Sub RemoveTags()
'updateby Extendoffice 20160202
    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. Nato pritisnite F5 Če želite zagnati to kodo, v pop-up pogovornem oknu, izberite celice, ki jih želite odstraniti oznake HTML, si oglejte posnetek zaslona:

doc odstraniti html oznake 4

4. In nato kliknite OK, so bile vse oznake HTML takoj odstranjene iz izbire.

Brezplačno prenesete Kutools za Excel zdaj!



Priporočena orodja za produktivnost za Excel

Kutools za Excel vam pomaga, da vedno končate delo pred časom in izstopite iz množice

  • Več kot zmogljive napredne funkcije 300, zasnovane za 1500 delovne scenarije, ki povečujejo produktivnost z 70%, vam dajejo več časa za skrb za družino in uživanje v življenju.
  • Ne potrebujete več pomnilniških formul in VBA kod, od zdaj naprej pa dajate svojim možganom počitek.
  • Postanite strokovnjak za Excel v minutah 3, zapletene in ponavljajoče se operacije lahko opravite v nekaj sekundah,
  • Vsak dan zmanjšajte število operacij tipkovnice in miške, zdaj se poslovite od poklicnih bolezni.
  • 110,000 visoko učinkovite ljudi in 300 + svetovno priznanih podjetij izbiro.
  • Brezplačna preizkusna različica 60 dneva. 60-dnevno jamstvo vračila denarja. 2 let brezplačne nadgradnje in podpore.

Prinaša kartično brskanje in urejanje za Microsoft Office, veliko močnejši od zavihkov brskalnika

  • Office Tab je namenjen za Word, Excel, PowerPoint in druge Office aplikacije: Založnik, Dostop, Visio in Projekt.
  • Odprite in ustvarite več dokumentov v novih zavihkih istega okna in ne v novih oknih.
  • Z 50% poveča vašo produktivnost in vsak dan zmanjša na stotine klikov z miško!
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Jayden Currie · 7 months ago
    I have some text that is in bullet points, when i run this program it strips this out. how can i select which html tags to remove and which to keep?
  • To post as a guest, your comment is unpublished.
    Wild Rumpus · 7 months ago
    xAddress is never used
  • To post as a guest, your comment is unpublished.
    Shruti · 8 months ago
    Thank you .. The VBA instructions worked!
  • To post as a guest, your comment is unpublished.
    Jo · 1 years ago
    Thank you! I was able to clean up a large excel file with VBA with your simple instructions
  • To post as a guest, your comment is unpublished.
    Susan · 1 years ago
    Thank you for the code to remove all HTML tags from text string using VBA. I am going to pass your site along to my co-workers.