Перейти до основного матеріалу

Як перетворити html у текст у комірках у Excel?

Як показано нижче на скріншоті, якщо кількість тегів html, що існують у комірках робочого аркуша, як можна перетворити їх на звичайний текст у Excel? Ця стаття покаже вам два способи видалення всіх тегів html з комірок у Excel.

Перетворіть html у текст у вибраних клітинках за допомогою функції Знайти та Замінити
Перетворіть html в текст на цілому аркуші за допомогою VBA


Перетворіть html в текст у клітинках за допомогою функції Знайти та Замінити

Ви можете перетворити весь html у тексти в клітинках за допомогою Знайти і замінити функція в Excel. Будь ласка, виконайте наступне.

1. Виділіть клітинки, для яких ви перетворите весь html у тексти, та натисніть Ctrl + F ключі, щоб відкрити Знайти і замінити діалогове вікно.

2 В Знайти і замінити діалогове вікно, перейдіть до заміщати , введіть <*> в Знайти те, що зберігайте Замінити поле порожнє, і клацніть на замінити всі кнопку. Дивіться знімок екрана:

3. Тоді a Microsoft Excel з'явиться діалогове вікно, щоб повідомити, скільки тегів HTML було замінено, клацніть на OK і закрийте Знайти і замінити діалогове вікно.

Тоді ви можете побачити, що всі теги html видаляються з вибраних комірок, як показано на знімку екрана нижче.


Перетворіть html в текст на цілому аркуші за допомогою VBA

Крім того, ви можете одночасно перетворити весь html у текст на цілому аркуші за допомогою наведеного нижче коду VBA.

1. Відкрийте аркуш, що містить html, який ви перетворите в текст, а потім натисніть інший + F11 ключі, щоб відкрити Microsoft Visual Basic для додатків вікна.

2 В Microsoft Visual Basic для додатків вікна, натисніть Insert > Модулі, а потім скопіюйте код VBA у вікно модуля.

Код VBA: перетворення html в текст на цілому аркуші

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. Все ще в Microsoft Visual Basic для додатків вікно, натисніть Tools > посилання, перевірте Регулярний вираз Microsoft VBScript 5.5 опція в Посилання-VBAProject , а потім клацніть на OK кнопки.

4 Натисніть кнопку F5 клавішу або натисніть кнопку Виконати, щоб запустити код.

Потім усі теги html негайно видаляються з цілого аркуша.


Статті по темі:

Найкращі інструменти продуктивності офісу

🤖 Kutools AI Aide: Революціонізуйте аналіз даних на основі: Інтелектуальне виконання   |  Згенерувати код  |  Створення спеціальних формул  |  Аналізуйте дані та створюйте діаграми  |  Викликати функції Kutools...
Популярні функції: Знайдіть, виділіть або визначте дублікати   |  Видалити порожні рядки   |  Об’єднайте стовпці або клітинки без втрати даних   |   Раунд без Формули ...
Супер пошук: VLookup за кількома критеріями    Багатозначний VLookup  |   VLookup на кількох аркушах   |   Нечіткий пошук ....
Розширений розкривний список: Швидке створення випадаючого списку   |  Залежний спадний список   |  Виберіть розкривний список, що вибирається ....
Менеджер колонок: Додайте конкретну кількість стовпців  |  Перемістити стовпці  |  Перемкнути статус видимості прихованих стовпців  |  Порівняйте діапазони та стовпці ...
Особливості: Фокус сітки   |  Перегляд дизайну   |   Велика панель формул    Диспетчер робочих книг і аркушів   |  Бібліотека ресурсів (автотекст)   |  Вибір дати   |  Об’єднайте робочі аркуші   |  Шифрування/розшифрування клітинок    Надсилайте листи за списком   |  Супер фільтр   |   Спеціальний фільтр (фільтр жирний/курсив/закреслений...) ...
Топ-15 наборів інструментів12 текст Tools (додати текст, Видалити символи, ...)   |   50 + Графік типи (діаграма Ганта, ...)   |   40+ Практичний Формули (Розрахуйте вік на основі дня народження, ...)   |   19 вставка Tools (Вставте QR-код, Вставити зображення зі шляху, ...)   |   12 Перетворення Tools (Числа до слів, Валютна конверсія, ...)   |   7 Злиття та розділення Tools (Розширені комбіновані ряди, Розділені клітини, ...)   |   ... і більше

Покращуйте свої навички Excel за допомогою Kutools для Excel і відчуйте ефективність, як ніколи раніше. Kutools для Excel пропонує понад 300 додаткових функцій для підвищення продуктивності та економії часу.  Натисніть тут, щоб отримати функцію, яка вам найбільше потрібна...

Опис


Вкладка Office Передає інтерфейс із вкладками в Office і значно полегшує вашу роботу

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
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