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

วิธีค้นหาและลบแถวทั้งหมดที่มีข้อผิดพลาดใน Excel อย่างรวดเร็ว

บทความนี้จะแนะนำวิธีการในการรับรายการไฟล์ Excel ที่เปิดล่าสุดหรือปัจจุบันอย่างรวดเร็วสำหรับคุณ


ค้นหาและลบเซลล์ทั้งหมดที่มีข้อผิดพลาดโดยไปที่แบบพิเศษ

ใน Excel คุณสามารถใช้ฟังก์ชัน Go To Special เพื่อค้นหาเซลล์ที่มีข้อผิดพลาดจากนั้นลบเนื้อหาของเซลล์

1. เลือกช่วงหรือทั้งแผ่นจากนั้นกด CTRL+G เพื่อเปิดใช้งาน ไปที่ โต้ตอบ

2 คลิก พิเศษ ไป ไปที่พิเศษ จากนั้นตรวจสอบ สูตร ตัวเลือกภายใต้ สูตร ตัวเลือกตรวจสอบ ข้อผิดพลาด ช่องทำเครื่องหมายเท่านั้น
doc ค้นหาข้อผิดพลาดในการลบ 1

3 คลิก OKเลือกเซลล์ทั้งหมดที่มีข้อผิดพลาดแล้วกด ลบ กุญแจสำคัญในการลบข้อผิดพลาด
doc ค้นหาข้อผิดพลาดในการลบ 2


ค้นหาและลบเซลล์ทั้งหมดที่มีข้อผิดพลาดด้วยเครื่องมือขั้นสูง

หากคุณต้องการค้นหาและลบเซลล์ทั้งหมดที่มีข้อผิดพลาดอย่างรวดเร็วนี่คือเครื่องมือใน Kutools สำหรับ Excel สามารถช่วยคุณแก้งานนี้ได้ด้วยการคลิก

บู๊ต Excel ของคุณด้วยชุดสูท Excel หนึ่งชุด
เครื่องมือระดับมืออาชีพและใช้งานง่ายกว่า 300 รายการสำหรับ Excel 2019-2003

หลังจาก ฟรีติดตั้ง Kutools for Excel (ทดลองใช้ฟรี 60 วัน)โปรดทำตามขั้นตอนด้านล่าง

1. เลือกช่วงที่คุณต้องการค้นหาเซลล์ข้อผิดพลาดคลิก Kutools > เลือก > เลือกเซลล์ที่มีค่าผิดพลาด.
doc ค้นหาข้อผิดพลาดในการลบ 3

2. ตอนนี้เซลล์ข้อผิดพลาดทั้งหมดถูกเลือกแล้วคลิก OK เพื่อปิดกล่องโต้ตอบที่สร้างขึ้นใหม่จากนั้นกด ลบ กุญแจสำคัญในการลบค่าความผิดพลาด
doc ค้นหาข้อผิดพลาดในการลบ 4
doc ค้นหาข้อผิดพลาดในการลบ 5


ลบแถวทั้งหมดที่มีข้อผิดพลาดด้วย VBA

ใน Excel มีรหัส VBA ที่สามารถลบแถวทั้งหมดที่มีข้อผิดพลาดได้พร้อมกัน

1 กด Alt + F11 กุญแจสำคัญในการเปิดใช้งาน Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่างคลิก สิ่งที่ใส่เข้าไป > โมดูล เพื่อสร้างใหม่ โมดูล ต้นฉบับ

2. คัดลอกและวางโค้ดด้านล่างลงในสคริปต์

VBA: ลบแถวข้อผิดพลาด

Sub DeleteErrorRows()
Dim xWs As Worksheet
Dim xRg As Range
Dim xFNum As Integer

   Set xWs = Application.ActiveSheet
Application.ScreenUpdating = False
    On Error Resume Next
    With xWs
        Set xRg = .UsedRange
        xRg.Select
        For xFNum = 1 To xRg.Columns.count
            With .Columns(xFNum).SpecialCells(xlCellTypeFormulas, xlErrors)
                .EntireRow.Delete
            End With
        Next xFNum
    End With
Application.ScreenUpdating = True
End Sub

3 กด F5 คีย์, จากนั้นแถวข้อผิดพลาดทั้งหมดจะถูกลบ


ค้นหาและลบแถวทั้งหมดที่มีข้อผิดพลาดด้วย Super Filter

พื้นที่ ซุปเปอร์ฟิลเตอร์ ประโยชน์ของ Kutools สำหรับ Excel สามารถกรองแถวที่มีข้อผิดพลาดจากนั้นคุณสามารถลบออกได้

หลังจาก ฟรีติดตั้ง Kutools for Excel (ทดลองใช้ฟรี 60 วัน)โปรดทำตามขั้นตอนด้านล่าง

1. เลือกช่วงข้อมูลที่คุณใช้คลิก Kutools พลัส > ซุปเปอร์ฟิลเตอร์ การเปิดใช้งาน บานหน้าต่าง Super Filter.
doc ค้นหาข้อผิดพลาดในการลบ 6

2 ใน ซุปเปอร์ฟิลเตอร์ บานหน้าต่างเพิ่มเกณฑ์ดังต่อไปนี้:

1) เลือกส่วนหัวของคอลัมน์ที่คุณใช้กรอง

2) เลือก ความผิดพลาด จากรายการแบบเลื่อนลงที่สอง

3) เลือก เท่ากับ จากรายการแบบเลื่อนลงที่สาม

4) เลือก ข้อผิดพลาดทั้งหมด จากรายการแบบเลื่อนลงสุดท้าย
doc ค้นหาข้อผิดพลาดในการลบ 7

3 คลิก Ok เพื่อเพิ่มเกณฑ์จากนั้นคลิก ตัวกรอง เพื่อกรองแถวที่มีข้อผิดพลาด
doc ค้นหาข้อผิดพลาดในการลบ 8

ตอนนี้แถวที่มีข้อผิดพลาดในคอลัมน์ข้อมูลถูกกรองแล้ว
doc ค้นหาข้อผิดพลาดในการลบ 9

4. จากนั้นเลือกแถวเหล่านี้ทีละแถวคลิกขวาเพื่อแสดงเมนูบริบทเลือก ลบแถว.
doc ค้นหาข้อผิดพลาดในการลบ 10

ตอนนี้แถวที่มีข้อผิดพลาดถูกลบไปแล้ว คลิก ทูโทนช็อคชิพ ปุ่มใน ซุปเปอร์ฟิลเตอร์ เพื่อแสดงแถวอื่น ๆ
doc ค้นหาข้อผิดพลาดในการลบ 11

ปลาย: ด้วย ซุปเปอร์ฟิลเตอร์ บานหน้าต่างคุณยังสามารถกรอง # NAME? ข้อผิดพลาดหรือ # DIV / 0 หรือข้อผิดพลาดเฉพาะอื่น ๆ เท่านั้น
doc ค้นหาข้อผิดพลาดในการลบ 12

ซุปเปอร์ฟิลเตอร์ เป็นเครื่องมือกรองระดับมืออาชีพที่สามารถกรองแถวในหลายเกณฑ์และให้เกณฑ์ที่ Excel ไม่รองรับ คลิก โปรดคลิกที่นี่เพื่ออ่านรายละเอียดเพิ่มเติม เพื่อดูรายละเอียด
doc ค้นหาข้อผิดพลาดในการลบ


การดำเนินการอื่น ๆ (บทความ) ที่เกี่ยวข้องกับการกรอง

กรองข้อมูลตามรายการ
บทช่วยสอนนี้ให้คำแนะนำในการกรองข้อมูลตามข้อมูลรายการที่กำหนดใน Excel

ข้อมูลตัวกรองมีเครื่องหมายดอกจัน
ดังที่เราทราบเราใช้มาสก์เครื่องหมายดอกจันเพื่อยืนอักขระใด ๆ เมื่อคุณกรองข้อมูล แต่คุณจะทำอย่างไรหากต้องการกรองข้อมูลที่มีเครื่องหมายดอกจัน ตอนนี้บทความนี้จะแนะนำวิธีการเกี่ยวกับการกรองข้อมูลหากมีเครื่องหมายดอกจันหรืออักขระพิเศษอื่น ๆ ใน Excel

กรองข้อมูลด้วยเกณฑ์หรือสัญลักษณ์แทน
หากคุณต้องการกรองข้อมูลที่มีหลายเกณฑ์คุณจะทำอย่างไร? บทช่วยสอนนี้กำลังพูดถึงวิธีการตั้งค่าหลายเกณฑ์และกรองข้อมูลใน Excel

สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน

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

เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา  คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...

รายละเอียด


แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
The VBA module script just closed all of my excel workbooks and closed the program. Everything was recovered upon re-opening Excel but the function of the module was not achieved. (Unless you count completely closing the workbook as "removing the error lines".)
This comment was minimized by the moderator on the site
Hi, Guy, sorry for that, you can try this code
Sub DeleteErrorRows()
Dim xWs As Worksheet
Dim xRg As Range
Dim xFNum As Integer
Dim xRS As Integer

Set xWs = Application.ActiveSheet
Application.ScreenUpdating = False
On Error Resume Next

    Set xRg = xWs.UsedRange
    xRS = xRg.Row
    For xFNum = xRg.Rows.Count To 1 Step -1
        Set xxx = xWs.Rows(xFNum + xRS - 1).SpecialCells(xlCellTypeFormulas, xlErrors)
        If (xWs.Rows(xFNum + xRS - 1).EntireRow.SpecialCells(xlCellTypeFormulas, xlErrors) Is Nothing) Then
        Else
            xWs.Rows(xFNum + xRS - 1).EntireRow.Delete
        End If
    Next xFNum

Application.ScreenUpdating = True
End Sub
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations