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
- Csíkoljon vagy távolítson el néhány összetett html címkét VBA kóddal
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:
- 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:
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:
- Távolítsa el a nem kívánt karaktereket az Excel cellájából
- A SUBSTITUTE funkcióval eltávolíthatja a nem kívánt karaktereket az Excel egy adott cellájából.
- Távolítsa el a vonalszakadásokat a cellákból az Excel alkalmazásban
- Ez az oktatóanyag három képletet tartalmaz, amelyek segítenek eltávolítani a sorokat (amelyek az Alt + Enter billentyűk megnyomásával következnek be egy cellában) az Excel egyes celláiból.
- Távolítsa el a szöveget az Excel változó pozíciója alapján
- Ez az oktatóanyag elmagyarázza, hogyan lehet eltávolítani a szöveget vagy karaktereket egy cellából, ha az változó helyzetben van.
- Nem szöveges karakterek csíkolása vagy eltávolítása a szöveges karakterláncokból
- Előfordulhat, hogy el kell távolítania az összes nem numerikus karaktert a szöveges karakterláncokból, és csak a számokat kell megtartania az alábbi képernyőképen. Ez a cikk bemutat néhány képletet ennek a feladatnak az Excelben történő megoldására.
A legjobb irodai termelékenységi eszközök
Kutools for Excel - segít kitűnni a tömegből
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...
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.