Skip i'r prif gynnwys

Sut i drosi html i destun mewn celloedd yn Excel?

Fel y dangosir isod y llun, os yw nifer y tagiau html sy'n bodoli yng nghelloedd eich taflen waith, sut allech chi eu trosi i destun plaen yn Excel? Bydd yr erthygl hon yn dangos dau ddull i chi dynnu pob tag html o gelloedd yn Excel.

Trosi html i destun mewn celloedd dethol gyda swyddogaeth Darganfod ac Amnewid
Trosi html i destun yn y daflen waith gyfan gyda VBA


Trosi html i destun mewn celloedd gyda swyddogaeth Dod o Hyd ac Amnewid

Gallwch drosi'r holl html yn destunau mewn celloedd gyda'r Dod o hyd ac yn ei le swyddogaeth yn Excel. Gwnewch fel a ganlyn.

1. Dewiswch y celloedd y byddwch chi'n trosi'r holl html yn destunau, a gwasgwch y Ctrl + F allweddi i agor y Dod o hyd ac yn ei le blwch deialog.

2. Yn y Dod o hyd ac yn ei le blwch deialog, ewch i'r Disodli tab, nodwch <*> i mewn i'r Dewch o hyd i beth blwch, cadwch y Amnewid gyda blwch yn wag, a chlicio ar y Amnewid All botwm. Gweler y screenshot:

3. Yna a Microsoft Excel blwch deialog yn ymddangos i ddweud wrthych faint o dagiau html sydd wedi'u disodli, cliciwch y OK botwm a chau'r Dod o hyd ac yn ei le blwch deialog.

Yna gallwch weld bod yr holl dagiau html yn cael eu tynnu o gelloedd dethol fel y dangosir isod.


Trosi html i destun yn y daflen waith gyfan gyda VBA

Ar ben hynny, gallwch drosi'r holl html yn destun yn y daflen waith gyfan ar yr un pryd â'r cod VBA isod.

1. Agorwch y daflen waith yn cynnwys html y byddwch chi'n ei drosi i destun, yna pwyswch y Alt + F11 allweddi i agor y Microsoft Visual Basic ar gyfer Ceisiadau ffenestr.

2. Yn y Microsoft Visual Basic ar gyfer Ceisiadau ffenestr, cliciwch Mewnosod > Modiwlau, yna copïwch isod god VBA i mewn i ffenestr y Modiwl.

Cod VBA: Trosi html i destun yn y daflen waith gyfan

Sub RemoveHTMLTags()
'Update by Extendoffice 20180703
    Dim xRg As Range
    Dim xCell As Range
    Dim xStr As String
    Dim xRegEx As RegExp
    Dim xMatch As Match
    Dim xMatches As MatchCollection
    Set xRegEx = New RegExp
    Application.EnableEvents = False
    Set xRg = Cells.SpecialCells(xlCellTypeConstants)
    With xRegEx
        .Global = True
        .Pattern = "<(""[^""]*""|'[^']*'|[^'"">])*>"
    End With
    For Each xCell In xRg
        xStr = xCell.Value
            Set xMatches = xRegEx.Execute(xCell.Text)
            For Each xMatch In xMatches
                xStr = Replace(xStr, xMatch.Value, "")
            Next
        xCell.Value = xStr
    Next
   Application.EnableEvents = True
End Sub

3. Dal yn y Microsoft Visual Basic ar gyfer Ceisiadau ffenestr, cliciwch offer > Cyfeiriadau, gwiriwch y Mynegiant Rheolaidd Microsoft VBScript 5.5 opsiwn yn y Cyfeiriadau-VBAProject blwch deialog, ac yna cliciwch ar y OK botwm.

4. Gwasgwch y F5 allwedd neu cliciwch y botwm Run i redeg y cod.

Yna tynnir yr holl dagiau html o'r daflen waith gyfan ar unwaith.


Erthyglau cysylltiedig:

Offer Cynhyrchiant Swyddfa Gorau

🤖 Kutools AI Aide: Chwyldro dadansoddi data yn seiliedig ar: Cyflawniad Deallus   |  Cynhyrchu Cod  |  Creu Fformiwlâu Personol  |  Dadansoddi Data a Chynhyrchu Siartiau  |  Invoke Swyddogaethau Kutools...
Nodweddion Poblogaidd: Darganfod, Amlygu neu Adnabod Dyblygiadau   |  Dileu Rhesi Gwag   |  Cyfuno Colofnau neu Gelloedd heb Colli Data   |   Rownd heb Fformiwla ...
Super-edrych: VLookup Meini Prawf Lluosog    VLookup Gwerth Lluosog  |   VLookup Ar Draws Taflenni Lluosog   |   Edrych Niwlog ....
Rhestr gwympo Uwch: Creu Rhestr Gollwng yn Gyflym   |  Rhestr Gollwng Dibynnol   |  Rhestr Gollwng Aml-ddewis ....
Rheolwr Colofn: Ychwanegu Nifer Penodol o Golofnau  |  Symud Colofnau  |  Toglo Statws Gwelededd Colofnau Cudd  |  Cymharwch Ystodau a Cholofnau ...
Nodweddion dan Sylw: Ffocws ar y Grid   |  Golwg Dylunio   |   Bar Fformiwla Mawr    Rheolwr Llyfr Gwaith a Thaflen   |  Llyfrgell Adnoddau (Testun Auto)   |  Dewiswr Dyddiad   |  Cyfuno Taflenni Gwaith   |  Amgryptio/Dadgryptio Celloedd    Anfon E-byst trwy Restr   |  Hidlo Super   |   Hidlo Arbennig (hidlo mewn print trwm/italig/strikethrough...) ...
15 Set Offer Gorau12 Testun offer (Ychwanegu Testun, Dileu Cymeriadau,...)   |   50 + Siart Mathau (Siart Gantt,...)   |   40+ Ymarferol Fformiwlâu (Cyfrifwch oedran yn seiliedig ar ben-blwydd,...)   |   19 mewnosod offer (Mewnosod Cod QR, Mewnosod Llun o'r Llwybr,...)   |   12 Trosi offer (Rhifau i Eiriau, Trosi arian cyfred,...)   |   7 Uno a Hollti offer (Rhesi Cyfuno Uwch, Celloedd Hollt,...)   |   ... a mwy

Supercharge Eich Sgiliau Excel gyda Kutools ar gyfer Excel, a Phrofiad Effeithlonrwydd Fel Erioed Erioed. Kutools ar gyfer Excel Yn Cynnig Dros 300 o Nodweddion Uwch i Hybu Cynhyrchiant ac Arbed Amser.  Cliciwch Yma i Gael Y Nodwedd Sydd Ei Angen Y Mwyaf...

Disgrifiad


Mae Office Tab yn dod â rhyngwyneb Tabbed i Office, ac yn Gwneud Eich Gwaith yn Haws o lawer

  • Galluogi golygu a darllen tabbed yn Word, Excel, PowerPoint, Cyhoeddwr, Mynediad, Visio a Phrosiect.
  • Agor a chreu dogfennau lluosog mewn tabiau newydd o'r un ffenestr, yn hytrach nag mewn ffenestri newydd.
  • Yn cynyddu eich cynhyrchiant 50%, ac yn lleihau cannoedd o gliciau llygoden i chi bob dydd!
Comments (5)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
Can we prevent the links present in the html to stop converting?
Rated 5 out of 5
This comment was minimized by the moderator on the site
Hi Yash,
I don't quite understand what your mean. Can you upload a screenshot of your data?
This comment was minimized by the moderator on the site
I believe Yash likely means he would like to retain the "src" & "href" attributes. I would suggest extracting those using formulas in adjacent columns, editing the formula values into text and then proceeding with the html to text replacement
This comment was minimized by the moderator on the site
compile error: User defined type not defined
This comment was minimized by the moderator on the site
Thanks for that sub routine - just the job!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations