Hapus atau hapus tag html dari string teks
Jika ada beberapa string teks yang dikelilingi dengan tag html, untuk menghapus semua tag html, metode dalam artikel ini mungkin membantu Anda.
- Hapus atau hapus semua tag html sederhana dengan formula
- Hapus atau hapus beberapa tag html kompleks dengan kode VBA
Hapus atau hapus semua tag html sederhana dengan formula
Jika string teks Anda dikelilingi dengan beberapa tag html sederhana, fungsi MID di Excel dapat membantu Anda menyelesaikan pekerjaan ini. Sintaks generiknya adalah:
- string: string teks atau nilai sel yang tag html-nya ingin Anda hapus.
- text_start: nomor posisi di mana karakter pertama berada yang ingin Anda gunakan.
- tag_len: panjang tag html dalam string teks.
Harap salin atau masukkan rumus berikut ke dalam sel kosong:
Kemudian, seret pegangan isian ke sel yang ingin Anda terapkan rumus ini, dan semua tag html telah dihapus dari sel seperti gambar di bawah ini:
Penjelasan rumusnya:
LEN (A2) -7: Fungsi LEN ini digunakan untuk menghitung panjang string teks di sel A2, dan mengurangi 7 (jumlah tag html, baik tag awal dan akhir) berarti mendapatkan jumlah karakter yang ingin Anda ekstrak yang tidak termasuk tag html. Nilai yang dikembalikan akan digunakan sebagai argumen num_chars dalam fungsi MID.
MID (A2,4, LEN (A2) -7): Fungsi MID ini digunakan untuk mengekstrak semua karakter yang dimulai pada karakter keempat, dan panjang string adalah num-chars yang dikembalikan oleh fungsi LEN.
Hapus atau hapus beberapa tag html kompleks dengan kode VBA
Jika ada beberapa tag html dalam string teks seperti gambar di bawah ini, rumus di atas mungkin tidak berfungsi dengan benar, dalam hal ini, kode VBA berikut dapat membantu Anda menangani beberapa tag html kompleks dalam string teks.
1. Tahan Alt + F11 kunci di Excel, dan itu membuka file Microsoft Visual Basic untuk Aplikasi jendela.
2. Klik Menyisipkan > Modul, dan tempel kode VBA berikut di Module Window.
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. Lalu tekan F5 kunci untuk menjalankan kode ini, dan kotak prompt muncul, pilih sel yang ingin Anda hapus tag html, lihat tangkapan layar:
4. Dan kemudian, klik OK tombol, dan semua tag html telah dihapus dari sel yang dipilih, lihat tangkapan layar:
Fungsi relatif yang digunakan:
- LEN:
- Fungsi LEN mengembalikan jumlah karakter dalam string teks.
- MID:
- Fungsi MID digunakan untuk mencari dan mengembalikan sejumlah karakter tertentu dari tengah string teks yang diberikan.
Artikel lainnya:
- Hapus Karakter Yang Tidak Diinginkan Dari Sel Di Excel
- Anda dapat menggunakan fungsi SUBSTITUTE untuk menghapus karakter yang tidak diinginkan dari sel tertentu di Excel.
- Hapus Hentian Baris Dari Sel Di Excel
- Tutorial ini menyediakan tiga rumus untuk membantu Anda menghapus jeda baris (yang terjadi dengan menekan Alt + Enter kunci dalam sel) dari sel tertentu di Excel.
- Hapus Teks Berdasarkan Posisi Variabel Di Excel
- Tutorial ini menjelaskan cara menghapus teks atau karakter dari sel ketika berada di posisi variabel.
- Hapus atau Hapus Karakter Non-Numerik Dari String Teks
- Terkadang, Anda mungkin perlu menghapus semua karakter non-numerik dari string teks, dan hanya menyimpan angka seperti gambar di bawah ini. Artikel ini akan memperkenalkan beberapa rumus untuk menyelesaikan tugas ini di Excel.
Alat Produktivitas Kantor Terbaik
Kutools for Excel - Membantu Anda Menonjol Dari Kerumunan
Kutools for Excel Membanggakan Lebih dari 300 Fitur, Memastikan Apa yang Anda Butuhkan Hanya Dengan Sekali Klik...
Tab Office - Aktifkan Pembacaan dan Pengeditan dengan Tab di Microsoft Office (termasuk Excel)
- Satu detik untuk beralih di antara lusinan dokumen terbuka!
- Kurangi ratusan klik mouse untuk Anda setiap hari, ucapkan selamat tinggal pada tangan mouse.
- Meningkatkan produktivitas Anda sebesar 50% saat melihat dan mengedit banyak dokumen.
- Menghadirkan Tab Efisien ke Office (termasuk Excel), Sama Seperti Chrome, Edge, dan Firefox.