Note: The other languages of the website are Google-translated. Back to English

Odstranite ali odstranite oznake html iz besedilnih nizov

Če obstaja več besedilnih nizov, ki so obdani z oznakami html, če želite odstraniti vse oznake html, vam bodo metode v tem članku morda pomagale.


Odstranite ali odstranite vse preproste html oznake s formulo

Če so vaši besedilni nizi obdani z nekaj preprostimi oznakami html, vam lahko funkcija MID v Excelu pomaga rešiti to nalogo. Splošna sintaksa je:

=MID(string,text_start,LEN(string)-tag_len)
  • string: besedilni niz ali vrednost celice, iz katere želite odstraniti oznake html.
  • text_start: številka položaja prvega znaka, ki ga želite uporabiti.
  • tag_len: dolžina oznak html v besedilnem nizu.

Kopirajte ali v prazno celico vnesite naslednjo formulo:

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

Nato povlecite ročico za polnjenje navzdol do celic, za katere želite uporabiti to formulo, in vse oznake html so bile odstranjene iz celic, kot je prikazano spodaj:


Pojasnilo formule:

LEN (A2) -7: Ta funkcija LEN se uporablja za izračun dolžine besedilnega niza v celici A2 in odšteje 7 (število oznak html, tako začetne kot končne oznake) pomeni, da dobite število znakov, ki jih želite izvleči in ki izključujejo oznako html. Vrnjena vrednost bo uporabljena kot argument num_chars v funkciji MID.

SREDNJI (A2,4, LEN (A2) -7): Ta funkcija MID se uporablja za izločanje vseh znakov, ki se začnejo s četrtim znakom, dolžina niza pa je števila, ki jih vrne funkcija LEN.


Odstranite ali odstranite nekaj zapletenih html oznak s kodo VBA

Če je v besedilnem nizu več html oznak, kot je prikazano na sliki spodaj, zgornja formula morda ne bo delovala pravilno, v tem primeru vam lahko naslednja koda VBA pomaga pri obravnavi nekaterih zapletenih html oznak v besedilnih nizih.

1. Držite tipko Alt + F11 tipke v Excelu in odpre Microsoft Visual Basic za aplikacije okno.

2. Kliknite Vstavi > Moduliin v okno modula prilepite naslednjo kodo VBA.

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. Nato pritisnite F5 tipko za zagon te kode in izpiše se pozivno polje, izberite celice, v katerih želite odstraniti oznake html, glejte posnetek zaslona:

4. In nato kliknite OK in vse oznake html so bile odstranjene iz izbranih celic, glejte posnetek zaslona:


Uporabljene relativne funkcije:

  • LEN:
  • Funkcija LEN vrne število znakov v besedilnem nizu.
  • MID:
  • Funkcija MID se uporablja za iskanje in vrnitev določenega števila znakov iz sredine danega besedilnega niza.

Več člankov:


Najboljša orodja za pisarniško produktivnost

Kutools za Excel - vam pomaga izstopati iz množice

Bi radi svoje vsakodnevno delo opravili hitro in popolno? Kutools za Excel prinaša 300 zmogljivih naprednih funkcij (združevanje delovnih zvezkov, seštevanje po barvi, razdelitev vsebine celice, pretvorba datuma itd.) in vam prihrani 80 % časa.

  • Zasnovan za 1500 delovnih scenarijev vam pomaga rešiti 80 % Excelovih težav.
  • Vsak dan zmanjšajte na tisoče klikov na tipkovnici in miški, razbremenite utrujene oči in roke.
  • V 3 minutah postanite strokovnjak za Excel. Ni vam več treba zapomniti nobenih bolečih formul in kod VBA.
  • 30-dnevno neomejeno brezplačno preskusno obdobje. 60-dnevno jamstvo za vračilo denarja. Brezplačna nadgradnja in podpora za 2 leti.
Trak Excela (z nameščenim Kutools za Excel)

Kartica Office - omogočite branje in urejanje z zavihki v programu Microsoft Office (vključite Excel)

  • Eno sekundo za preklop med desetinami odprtih dokumentov!
  • Vsak dan zmanjšajte na stotine klikov z miško, poslovite se od roke miške.
  • Poveča vašo produktivnost za 50% pri ogledu in urejanju več dokumentov.
  • Prinaša učinkovite zavihke v Office (vključno z Excelom), tako kot Chrome, Firefox in New Internet Explorer.
Posnetek zaslona programa Excel (z nameščenim zavihkom Office)
Komentarji (0)
Ocene še ni. Bodite prvi in ​​ocenite!
Tu še ni objavljenih komentarjev
Pustite vaše komentarje
Objava kot gost
×
Ocenite to objavo:
0   Znaki
Predlagane lokacije

Sledi nam

Copyright © 2009 - www.extendoffice.com. | Vse pravice pridržane. Poganja ga ExtendOffice. | Kazalo
Microsoft in logotip Office sta blagovni znamki ali registrirani blagovni znamki družbe Microsoft Corporation v ZDA in / ali drugih državah.
Zaščiteno s Sectigo SSL