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

Видаліть або видаліть HTML-теги з текстових рядків

Якщо є кілька текстових рядків, оточених тегами html, щоб видалити всі теги html, методи в цій статті можуть вам допомогти.


Видаліть або видаліть усі прості теги html з формулою

Якщо ваші текстові рядки оточені простими тегами html, функція MID в Excel може допомогти вам вирішити цю роботу. Загальний синтаксис:

=MID(string,text_start,LEN(string)-tag_len)
  • string: текстовий рядок або значення комірки, з якого потрібно видалити теги html.
  • text_start: номер позиції, що знаходиться перший символ, який ви хочете використовувати.
  • tag_len: довжина тегів html у текстовому рядку.

Скопіюйте або введіть таку формулу в порожню комірку:

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

Потім перетягніть маркер заповнення до комірок, до яких ви хочете застосувати цю формулу, і всі теги html були видалені з комірок, як показано на знімку екрана нижче:


Пояснення формули:

LEN (A2) -7: Ця функція LEN використовується для обчислення довжини текстового рядка в комірці A2, і віднімає 7 (кількість тегів html, як початкових, так і кінцевих тегів), щоб отримати кількість символів, які потрібно витягти, які виключають тег html. Повернене значення буде використано як аргумент num_chars у функції MID.

Середній (A2,4, LEN (A2) -7): Ця функція MID використовується для вилучення всіх символів, що починаються з четвертого символу, а довжина рядка - це числові символи, що повертаються функцією LEN.


Видаліть або видаліть деякі складні теги html із кодом VBA

Якщо в текстовому рядку є кілька тегів html, як показано на знімку екрана, наведена вище формула може не працювати належним чином, у цьому випадку наступний код VBA може допомогти вам мати справу з деякими складними тегами html у текстових рядках.

1. Утримуйте клавішу Alt + F11 клавіші в Excel, і він відкриває Microsoft Visual Basic для додатків вікна.

2. Клацання Insert > Модуліта вставте наступний код 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. Потім натисніть F5 для запуску цього коду, і з'явиться вікно запиту, виберіть клітинки, які ви хочете видалити теги html, див.

4. А потім натисніть OK і всі теги html були видалені з вибраних комірок, див. знімок екрана:


Використовувані відносні функції:

  • LEN:
  • Функція LEN повертає кількість символів у текстовому рядку.
  • MID:
  • Функція MID використовується для пошуку та повернення певної кількості символів із середини даного текстового рядка.

Більше статей:


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

Kutools для Excel - допомагає виділитися з натовпу

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

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

Опис


Вкладка Office - увімкніть читання та редагування вкладок у Microsoft Office (включаючи Excel)

  • Одна секунда для перемикання між десятками відкритих документів!
  • Щодня зменшуйте сотні клацань мишею, прощайте руку миші.
  • Збільшує вашу продуктивність на 50% під час перегляду та редагування декількох документів.
  • Додає ефективні вкладки в Office (включно з Excel), як у Chrome, Edge та 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