Ugrás a tartalomra

Csíkolja le vagy távolítsa el a html címkéket a szöveges karakterláncokból

Ha több szöveges karaktersorozat van körülvéve a html címkékkel, akkor az összes html címke eltávolításához a cikkben szereplő módszerek kedvezhetnek.


Csíkolja le vagy távolítsa el az összes egyszerű html címkét a képlettel

Ha a szöveges karakterláncokat néhány egyszerű html címke veszi körül, akkor az Excel MID funkciója segíthet a feladat megoldásában. Az általános szintaxis:

=MID(string,text_start,LEN(string)-tag_len)
  • string: az a szöveges karaktersorozat vagy cellaérték, amelyből el akarja távolítani a html címkéket.
  • text_start: annak a pozíciónak a száma, amelyet az első karakter talált, amelyet használni szeretne.
  • tag_len: a html címkék hossza a szövegláncban.

Kérjük, másolja vagy írja be az alábbi képletet egy üres cellába:

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

Ezután húzza le a kitöltő fogantyút azokra a cellákra, amelyeken alkalmazni szeretné ezt a képletet, és az összes html címkét eltávolították a cellákról, az alábbi képernyőkép szerint:


A képlet magyarázata:

LEN (A2) -7: Ezt a LEN függvényt használják az A2 cellában a szöveges karakterlánc hosszának kiszámításához, és a 7 (a html címkék száma, mind a kezdő, mind a befejező címkék száma) kivonása azt jelenti, hogy megkapja a kivonni kívánt karakterek számát, amelyek kizárják a html tag. A visszaküldött érték a num_chars argumentumként lesz felhasználva a MID függvényen belül.

MID (A2,4, LEN (A2) -7): Ez a MID függvény az összes karakter kibontására szolgál, amelyek a negyedik karakternél kezdődnek, és a karakterlánc hossza a LEN függvény által adott számjegyek száma.


Csíkoljon vagy távolítson el néhány összetett html címkét VBA kóddal

Ha a szöveges karaktersorozaton belül több html-címke van, amint az az alábbi képernyőképen látható, akkor a fenti képlet nem működik megfelelően, ebben az esetben a következő VBA-kód segíthet a szöveges karakterláncokban található összetett html-címkék kezelésében.

1. Tartsa lenyomva a Alt + F11 kulcsokat az Excelben, és megnyitja a Microsoft Visual Basic for Applications ablak.

2. Kattints betétlap > Modulok, és illessze be a következő VBA kódot a Modul ablakba.

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. Ezután nyomja meg a gombot F5 kulcs a kód futtatásához, és megjelenik egy prompt doboz, válassza ki azokat a cellákat, amelyekkel el szeretné távolítani a html címkéket, lásd a képernyőképet:

4. Ezután kattintson OK gombra, és az összes html címkét eltávolították a kijelölt cellákból, lásd a képernyőképet:


Használt relatív függvények:

  • LEN:
  • A LEN függvény a karakterláncok számát adja vissza.
  • MID:
  • A MID függvény segítségével meghatározott számú karaktert kereshet és adhat vissza az adott szöveges karakterlánc közepétől.

További cikkek:


A legjobb irodai termelékenységi eszközök

Kutools for Excel - segít kitűnni a tömegből

🤖 Kutools AI Aide: Forradalmasítsa az adatelemzést a következők alapján: Intelligens végrehajtás   |  Kód létrehozása  |  Hozzon létre egyéni képleteket  |  Adatok elemzése és diagramok létrehozása  |  A Kutools funkciók meghívása...
Népszerű szolgáltatások: Ismétlődések keresése, kiemelése vagy azonosítása  |  Üres sorok törlése  |  Oszlopok vagy cellák kombinálása adatvesztés nélkül  |  Kerek Formula nélkül ...
Szuper VLookup: Több kritérium  |  Több érték  |  Több lapon keresztül  |  Fuzzy Lookup...
Adv. Legördülő lista: Egyszerű legördülő lista  |  Függő legördülő lista  |  Többszörösen válassza ki a legördülő listát...
Oszlopkezelő: Adjon meg egy adott számú oszlopot  |  Oszlopok mozgatása  |  Kapcsolja be a Rejtett oszlopok láthatósági állapotát  Hasonlítsa össze az oszlopokat a Válassza az Ugyanaz és különböző cellák lehetőséget ...
Kiemelt funkciók: Rács fókusz  |  Design nézet  |  Nagy Formula bár  |  Munkafüzet és lapkezelő | Erőforrás-könyvtár (Auto szöveg)  |  Dátumválasztó  |  Kombinálja a munkalapokat  |  Cellák titkosítása/dekódolása  |  E-mailek küldése listánként  |  Szuper szűrő  |  Speciális szűrő (félkövér/dőlt/áthúzott szűrés...) ...
A 15 legjobb eszközkészlet12 szöveg Eszközök (Szöveg hozzáadása, Karakterek eltávolítása ...)  |  50 + Táblázatos Típusai (Gantt-diagram ...)  |  40+ Praktikus képletek (Számolja ki az életkort a születésnap alapján ...)  |  19 beszúrás Eszközök (Helyezze be a QR-kódot, Kép beszúrása az útvonalból ...)  |  12 Átalakítás Eszközök (Számok szavakig, Valuta átváltás ...)  |  7 Egyesítés és felosztás Eszközök (Haladó kombinált sorok, Az Excel cellák felosztása ...)  |  ... és több

A Kutools for Excel több mint 300 funkcióval büszkélkedhet, Győződjön meg arról, hogy amire szüksége van, csak egy kattintásnyira van...

Leírás


Office lap – A lapos olvasás és szerkesztés engedélyezése a Microsoft Office programban (beleértve az Excelt is)

  • Egy másodperc a tucatnyi nyitott dokumentum közötti váltáshoz!
  • Csökkentse az egérkattintások százait az Ön számára minden nap, búcsút mondjon az egér kezének.
  • 50% -kal növeli a termelékenységet több dokumentum megtekintésekor és szerkesztésekor.
  • Hatékony lapokat hoz az Office-ba (beleértve az Excelt is), akárcsak a Chrome, az Edge és a 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