เราใช้ตัวกรองกับชุดข้อมูลที่มีแถวว่าง แต่หยุดกรองเมื่อพบแถวว่าง

แก้ไข 1 – การเลือกทั้งช่วง
ขั้นตอน: ป>
- เลือกเซลล์ทั้งหมดจาก B4 ถึง C10 และไปที่ ข้อมูล ที่ด้านบนของหน้าจอ
- คลิกที่ ตัวกรอง ใต้ จัดเรียงและกรอง .

- คุณควรได้รับตัวเลือกตัวกรองในชุดข้อมูล รวมถึงแถวข้อมูลทั้งหมด

แก้ไข 2 – การใช้ฟังก์ชัน COUNTBLANK
ขั้นตอน: ป>
- แทรกสูตรต่อไปนี้ในเซลล์ D5 :

- กด Enter และคัดลอกสูตรนี้โดยใช้ Fill Handle .

- เลือกเซลล์ทั้งหมดจาก B4 ถึง D10 และคลิกที่ ตัวกรอง ใต้ จัดเรียงและกรอง .

- จะเป็นการเพิ่มตัวเลือกตัวกรองให้กับชุดข้อมูลนี้

- คลิกที่ ไม่ ของเซลล์ว่าง แบบเลื่อนลงและเลือกเฉพาะ 0 จากตัวเลือกตัวกรอง

- การดำเนินการนี้จะลบเซลล์ว่างทั้งหมดออกจากตัวกรอง

แก้ไข 3 – การเรียงลำดับชุดข้อมูล
ขั้นตอน: ป>
- เลือกเซลล์ทั้งหมดจาก B4 ถึง C10 และเลือก A-Z การเรียงลำดับภายใต้ จัดเรียงและกรอง .

- การดำเนินการนี้จะแยกเซลล์ว่างที่ส่วนท้ายของชุดข้อมูล จากนั้นคุณสามารถใช้การกรองได้

อ่านเพิ่มเติม: วิธีกรองหลายแถวใน Excel
แก้ไข 4 – การใช้โค้ด VBA
ขั้นตอน: ป>
- ไปที่ นักพัฒนา และเลือก Visual Basic .

- เลือก แทรก ใน VBA หน้าต่างแล้วคลิก โมดูล .

- ใส่รหัสต่อไปนี้ในโมดูล:
Public Sub FilterBlank()
Worksheets("VBA").Range("B4:C10").AutoFilter
End Sub

- ไปที่ นักพัฒนา แท็บแล้วคลิกมาโคร .

- ใน มาโคร หน้าต่าง เลือก FilterBlank มาโครแล้วคลิก เรียกใช้ .

- VBA รหัสจะใช้การกรองที่จำเป็น

วิธีแก้ไขตัวกรอง Excel ไม่ทำงานกับเซลล์ที่ผสาน
ขั้นตอน: ป>
- เลือกเซลล์ที่ผสานแล้วคลิก ผสานและจัดกึ่งกลาง ไอคอนตามภาพด้านล่าง
- วิธีนี้น่าจะแก้ปัญหาได้ และตอนนี้คุณสามารถเลือกเซลล์ข้อมูลที่จะใช้ตัวกรองได้

อ่านเพิ่มเติม: Excel ไม่ได้กรองทั้งคอลัมน์
วิธียกเว้นเซลล์ว่างในตัวกรองขั้นสูงใน Excel
ขั้นตอน: ป>
- ไปที่เซลล์ E6 และใส่สูตรต่อไปนี้:

- กด Enter คีย์จากแป้นพิมพ์
- เลือกเซลล์จาก B4 ถึง C10 และคลิกที่ ขั้นสูง ใต้ จัดเรียงและกรอง .

- เติม ช่วงรายการ และ ช่วงเกณฑ์ ตามด้านล่างแล้วคลิก ตกลง .

- การดำเนินการนี้จะลบเซลล์ว่างที่มีอยู่ในชุดข้อมูล

ดาวน์โหลดหนังสือแบบฝึกหัด ป>
<<กลับไปที่ตัวกรองใน Excel | เรียนรู้ Excel ป> รับแบบฝึกหัด Excel ขั้นสูงพร้อมโซลูชันฟรี!