ไปยังเนื้อหาหลัก

ตัดหรือลบแท็ก 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 ทั้งหมดจะถูกลบออกจากเซลล์ดังภาพด้านล่างที่แสดง:


คำอธิบายของสูตร:

เลน (A2) -7: ฟังก์ชัน LEN นี้ใช้ในการคำนวณความยาวของสตริงข้อความในเซลล์ A2 และลบ 7 (จำนวนแท็ก html ทั้งแท็กเริ่มต้นและแท็กสิ้นสุด) หมายถึงรับจำนวนอักขระที่คุณต้องการแยกซึ่งไม่รวม แท็ก html ค่าที่ส่งคืนจะถูกใช้เป็นอาร์กิวเมนต์ num_chars ภายในฟังก์ชัน MID

กลาง (A2,4, เลน (A2) -7): ฟังก์ชัน MID นี้ใช้เพื่อแยกอักขระทั้งหมดที่ขึ้นต้นด้วยอักขระที่สี่และความยาวของสตริงคืออักขระ num ที่ส่งคืนโดยฟังก์ชัน LEN


ตัดหรือลบแท็ก html ที่ซับซ้อนด้วยโค้ด VBA

หากมีแท็ก html หลายแท็กภายในสตริงข้อความดังภาพด้านล่างนี้แสดงว่าสูตรด้านบนอาจทำงานไม่ถูกต้องในกรณีนี้โค้ด VBA ต่อไปนี้สามารถช่วยคุณจัดการกับแท็ก html ที่ซับซ้อนในสตริงข้อความได้

1. กด Alt + F11 ใน Excel และจะเปิดไฟล์ Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง

2. คลิก สิ่งที่ใส่เข้าไป > โมดูลและวางรหัส 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 ผู้ช่วย: ปฏิวัติการวิเคราะห์ข้อมูลโดยยึดตาม: การดำเนินการที่ชาญฉลาด   |  สร้างรหัส  |  สร้างสูตรที่กำหนดเอง  |  วิเคราะห์ข้อมูลและสร้างแผนภูมิ  |  เรียกใช้ฟังก์ชัน Kutools...
คุณสมบัติยอดนิยม: ค้นหา เน้น หรือระบุรายการที่ซ้ำกัน  |  ลบแถวว่าง  |  รวมคอลัมน์หรือเซลล์โดยไม่สูญเสียข้อมูล  |  รอบโดยไม่มีสูตร ...
ซุปเปอร์วีลุคอัพ: หลายเกณฑ์  |  หลายค่า  |  ข้ามหลายแผ่น  |  การค้นหาที่ไม่ชัดเจน...
โฆษณา รายการแบบหล่นลง: รายการแบบหล่นลงอย่างง่าย  |  รายการแบบหล่นลงขึ้นอยู่กับ  |  เลือกหลายรายการแบบหล่นลง...
ผู้จัดการคอลัมน์: เพิ่มจำนวนคอลัมน์เฉพาะ  |  ย้ายคอลัมน์  |  สลับสถานะการมองเห็นของคอลัมน์ที่ซ่อนอยู่  เปรียบเทียบคอลัมน์กับ เลือกเซลล์เดียวกันและต่างกัน ...
คุณสมบัติเด่น: กริดโฟกัส  |  มุมมองการออกแบบ  |  บาร์สูตรใหญ่  |  สมุดงานและตัวจัดการชีต | ห้องสมุดทรัพยากร (ข้อความอัตโนมัติ)  |  เลือกวันที่  |  รวมแผ่นงาน  |  เข้ารหัส/ถอดรหัสเซลล์  |  ส่งอีเมลตามรายการ  |  ซุปเปอร์ฟิลเตอร์  |  ตัวกรองพิเศษ (กรองตัวหนา/ตัวเอียง/ขีดทับ...) ...
ชุดเครื่องมือ 15 อันดับแรก12 ข้อความ เครื่องมือ (เพิ่มข้อความ, ลบอักขระ ... )  |  50 + แผนภูมิ ประเภท (แผนภูมิ Gantt ... )  |  40+ ใช้งานได้จริง สูตร (คำนวณอายุตามวันเกิด ... )  |  19 การแทรก เครื่องมือ (ใส่ QR Code, แทรกรูปภาพจากเส้นทาง ... )  |  12 การแปลง เครื่องมือ (ตัวเลขเป็นคำ, การแปลงสกุลเงิน ... )  |  7 ผสานและแยก เครื่องมือ (แถวรวมขั้นสูง, แยกเซลล์ 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