Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

แก้ไข Filter ใน Excel หยุดที่แถวว่าง – 4 วิธีแก้ไขรวดเร็ว

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

แก้ไข Filter ใน Excel หยุดที่แถวว่าง – 4 วิธีแก้ไขรวดเร็ว

วิธีแก้ที่ 1 – เลือกช่วงข้อมูลทั้งหมด

ขั้นตอน:

  • เลือกเซลล์ทั้งหมดจาก B4 ถึง C10 ไปแท็บ Data บนหน้าจอ
  • คลิก Filter ภายใต้ Sort & Filter

แก้ไข Filter ใน Excel หยุดที่แถวว่าง – 4 วิธีแก้ไขรวดเร็ว

  • ควรได้ตัวเลือก Filter ในชุดข้อมูลรวมทุกแถวข้อมูล

แก้ไข Filter ใน Excel หยุดที่แถวว่าง – 4 วิธีแก้ไขรวดเร็ว

วิธีแก้ที่ 2 – ใช้ฟังก์ชัน COUNTBLANK

ขั้นตอน:

  • ใส่สูตรต่อไปนี้ในเซลล์ D5:

แก้ไข Filter ใน Excel หยุดที่แถวว่าง – 4 วิธีแก้ไขรวดเร็ว

  • กด Enter คัดลอกสูตรลงไปด้วย Fill Handle

แก้ไข Filter ใน Excel หยุดที่แถวว่าง – 4 วิธีแก้ไขรวดเร็ว

  • เลือกเซลล์ทั้งหมดจาก B4 ถึง D10 คลิก Filter ภายใต้ Sort & Filter

แก้ไข Filter ใน Excel หยุดที่แถวว่าง – 4 วิธีแก้ไขรวดเร็ว

  • จะเพิ่มตัวเลือก Filter ให้ชุดข้อมูลนี้

แก้ไข Filter ใน Excel หยุดที่แถวว่าง – 4 วิธีแก้ไขรวดเร็ว

  • คลิกดรอปดาวน์ No. of Blank Cells เลือกเพียงกล่อง 0 จากตัวเลือก Filter

แก้ไข Filter ใน Excel หยุดที่แถวว่าง – 4 วิธีแก้ไขรวดเร็ว

  • จะลบเซลล์ว่างทั้งหมดออกจาก Filter

แก้ไข Filter ใน Excel หยุดที่แถวว่าง – 4 วิธีแก้ไขรวดเร็ว

วิธีแก้ที่ 3 – เรียงลำดับชุดข้อมูล (Sorting)

ขั้นตอน:

  • เลือกเซลล์ทั้งหมดจาก B4 ถึง C10 เลือกการเรียง A-Z ภายใต้ Sort & Filter

แก้ไข Filter ใน Excel หยุดที่แถวว่าง – 4 วิธีแก้ไขรวดเร็ว

  • จะแยกเซลล์ว่างไปอยู่ท้ายชุดข้อมูล แล้วค่อยใช้ Filter ได้

แก้ไข Filter ใน Excel หยุดที่แถวว่าง – 4 วิธีแก้ไขรวดเร็ว

อ่านเพิ่มเติม: วิธี Filter หลายแถวใน Excel

วิธีแก้ที่ 4 – ใช้โค้ด VBA

ขั้นตอน:

  • ไปแท็บ Developer เลือก Visual Basic

แก้ไข Filter ใน Excel หยุดที่แถวว่าง – 4 วิธีแก้ไขรวดเร็ว

  • เลือก Insert ในหน้าต่าง VBA คลิก Module

แก้ไข Filter ใน Excel หยุดที่แถวว่าง – 4 วิธีแก้ไขรวดเร็ว

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

แก้ไข Filter ใน Excel หยุดที่แถวว่าง – 4 วิธีแก้ไขรวดเร็ว

  • ไปแท็บ Developer คลิก Macros

แก้ไข Filter ใน Excel หยุดที่แถวว่าง – 4 วิธีแก้ไขรวดเร็ว

  • ในหน้าต่าง Macro เลือก FilterBlank macro คลิก Run

แก้ไข Filter ใน Excel หยุดที่แถวว่าง – 4 วิธีแก้ไขรวดเร็ว

  • โค้ด VBA จะใช้การกรองที่จำเป็น

แก้ไข Filter ใน Excel หยุดที่แถวว่าง – 4 วิธีแก้ไขรวดเร็ว

วิธีแก้ Excel Filter ไม่ทำงานกับ Merged Cells

ขั้นตอน:

  • เลือกเซลล์ที่รวมกัน คลิกไอคอน Merge & Center ตามภาพด้านล่าง
  • ควรแก้ปัญหาได้ และตอนนี้สามารถเลือกเซลล์ข้อมูลเพื่อใช้ Filter

แก้ไข Filter ใน Excel หยุดที่แถวว่าง – 4 วิธีแก้ไขรวดเร็ว

อ่านเพิ่มเติม: Excel Not Filtering Entire Column

วิธีตัดเซลล์ว่างออกใน Advanced Filter ใน Excel

ขั้นตอน:

  • ไปเซลล์ E6 ใส่สูตรต่อไปนี้:

แก้ไข Filter ใน Excel หยุดที่แถวว่าง – 4 วิธีแก้ไขรวดเร็ว

  • กด Enter จากคีย์บอร์ด
  • เลือกเซลล์จาก B4 ถึง C10 คลิก Advanced ภายใต้ Sort & Filter

แก้ไข Filter ใน Excel หยุดที่แถวว่าง – 4 วิธีแก้ไขรวดเร็ว

  • กรอก List range และ Criteria range ตามภาพ คลิก OK

แก้ไข Filter ใน Excel หยุดที่แถวว่าง – 4 วิธีแก้ไขรวดเร็ว

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

แก้ไข Filter ใน Excel หยุดที่แถวว่าง – 4 วิธีแก้ไขรวดเร็ว

ดาวน์โหลดสมุดงานฝึกปฏิบัติ

<< กลับไป Filter in Excel | Learn Excel

รับแบบฝึกหัด Excel ขั้นสูงพร้อมเฉลยฟรี!