Preskoči na glavno vsebino

Odstranite ali odstranite oznake html iz besedilnih nizov

Avtor: Xiaoyang Zadnja sprememba: 2020-02-27

Č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

🤖 Kutools AI Aide: Revolucionirajte analizo podatkov na podlagi: Inteligentna izvedba   |  Ustvari kodo  |  Ustvarite formule po meri  |  Analizirajte podatke in ustvarite grafikone  |  Prikličite funkcije Kutools...
Priljubljene funkcije: Poiščite, označite ali identificirajte dvojnike  |  Izbriši prazne vrstice  |  Združite stolpce ali celice brez izgube podatkov  |  Krog brez formule ...
Super VLookup: Več meril  |  Več vrednosti  |  Na več listih  |  Nejasno iskanje...
Adv. Spustni seznam: Preprost spustni seznam  |  Odvisni spustni seznam  |  Večkrat izberite spustni seznam...
Upravitelj stolpcev: Dodajte določeno število stolpcev  |  Premakni stolpce  |  Preklop stanja vidnosti skritih stolpcev  Primerjaj stolpce z Izberite Enake in različne celice ...
Predstavljene funkcije: Mrežni fokus  |  Pogled oblikovanja  |  Velika vrstica formule  |  Upravitelj delovnih zvezkov in listov | Knjižnica virov (Samodejno besedilo)  |  Izbirnik datuma  |  Združite delovne liste  |  Šifriranje/dešifriranje celic  |  Pošljite e-pošto po seznamu  |  Super filter  |  Poseben filter (filter krepko/ležeče/prečrtano ...) ...
15 najboljših kompletov orodij12 Besedilo Orodja (dodajanje besedila, Odstrani znake ...)  |  50 + Graf Vrste (Gantt Chart ...)  |  40+ Praktično Formule (Izračunajte starost glede na rojstni dan ...)  |  19 vstavljanje Orodja (Vstavite kodo QR, Vstavi sliko s poti ...)  |  12 Pretvorba Orodja (Številke v besede, Pretvorba valut ...)  |  7 Spoji in razdeli Orodja (Napredne kombinirane vrstice, Razdeli Excelove celice ...)  |  ... in več

Kutools za Excel se ponaša z več kot 300 funkcijami, Zagotavljanje, da je vse, kar potrebujete, le en klik stran ...

Opis


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, Edge in Firefox.
Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Или просто
Найти - <*>
Заменить - оставить пустым
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations