วิธีใช้ FILTER วิเคราะห์ข้อมูลใน Microsoft Excel ดึงเฉพาะข้อมูลที่ต้องการแบบอัตโนมัติ

หลายคนยังใช้ Auto Filter แบบคลิกเมนูทีละขั้น หรือคัดลอกข้อมูลไปวางใหม่ทุกครั้งเวลาจะทำรายงาน

ปัญหาคือ

  • ช้า
  • เสี่ยงพลาด
  • ต้องทำซ้ำบ่อย
  • เปลี่ยนเงื่อนไขแล้วเหนื่อย

ทางออกคือ FILTER ใน Excel 365 ฟังก์ชันยุคใหม่ที่ดึงข้อมูลตามเงื่อนไขแบบอัตโนมัติ

บทความนี้จะสอนใช้ FILTER แบบใช้งานจริง ตั้งแต่พื้นฐานจนถึงขั้นวิเคราะห์ข้อมูล


① FILTER คืออะไร

FILTER คือฟังก์ชันที่ดึงข้อมูลเฉพาะแถวที่ตรงเงื่อนไขออกมาอัตโนมัติ

โครงสร้าง

=FILTER(array,include,[if_empty])

② ทำไม FILTER ถึงทรงพลัง

เพราะช่วยให้

  • สร้างรายงานสด
  • เปลี่ยนเงื่อนไขแล้วอัปเดตทันที
  • ไม่ต้องคัดลอกข้อมูล
  • ใช้กับ Dashboard ได้ดีมาก

③ ตัวอย่างพื้นฐาน

ดึงข้อมูลเฉพาะจังหวัดขอนแก่น

=FILTER(A2:F1000,C2:C1000="ขอนแก่น","ไม่พบข้อมูล")

④ ดึงยอดขายมากกว่า 10,000

=FILTER(A2:F1000,F2:F1000>10000,"ไม่มี")

⑤ ใช้หลายเงื่อนไขพร้อมกัน

จังหวัดขอนแก่น และยอดขายเกิน 10,000

=FILTER(A2:F1000,(C2:C1000="ขอนแก่น")*(F2:F1000>10000),"ไม่มี")

เครื่องหมาย * = AND


⑥ ใช้ OR เงื่อนไข

ขอนแก่น หรือ อุดรธานี

=FILTER(A2:F1000,(C2:C1000="ขอนแก่น")+(C2:C1000="อุดรธานี"),"ไม่มี")

เครื่องหมาย + = OR


⑦ ใช้กับช่องค้นหา

ถ้าเซลล์ H1 เป็นจังหวัด

=FILTER(A2:F1000,C2:C1000=H1,"ไม่พบ")

เปลี่ยนค่าใน H1 รายงานเปลี่ยนทันที


⑧ ใช้ค้นหาคำบางส่วน

หาชื่อสินค้าที่มีคำว่า LAN

=FILTER(A2:F1000,ISNUMBER(SEARCH("LAN",D2:D1000)),"ไม่มี")

⑨ ใช้ร่วมกับ SORT

ดึงยอดขายมากกว่า 10,000 แล้วเรียงมากไปน้อย

=SORT(FILTER(A2:F1000,F2:F1000>10000),6,-1)

⑩ ใช้ร่วมกับ UNIQUE

หาลูกค้าไม่ซ้ำเฉพาะจังหวัดขอนแก่น

=UNIQUE(FILTER(B2:B1000,C2:C1000="ขอนแก่น"))

⑪ ใช้กับ Dashboard

FILTER เหมาะมากกับ Dashboard ที่มีช่องเลือก เช่น

  • จังหวัด
  • ทีมขาย
  • สินค้า
  • เดือน

เลือกแล้วตารางเปลี่ยนทันที


⑫ ใช้สร้าง Top List

ดึง Top ลูกค้าซื้อสูงสุด โดยใช้ FILTER + SORT + TAKE

ทรงพลังมากสำหรับสายวิเคราะห์


⑬ ข้อผิดพลาดที่พบบ่อย

  • ช่วงข้อมูลยาวไม่เท่ากัน
  • ลืมวงเล็บหลายเงื่อนไข
  • ข้อมูลไม่มีผลลัพธ์แล้วไม่ใส่ if_empty
  • มีช่องว่างในข้อมูลจริง

⑭ เมื่อไหร่ควรใช้ FILTER แทน Auto Filter

ถ้าคุณต้องทำรายงานซ้ำบ่อย
หรืออยากให้คนอื่นเลือกเองได้

FILTER เหนือกว่ามาก


⑮ วิธีคิดแบบคนทำงานเร็ว

อย่ากรองข้อมูลด้วยมือทุกวัน

ให้สูตรทำแทน แล้วคุณไปทำงานที่สำคัญกว่า


⑯ งานที่เหมาะมาก

  • ฝ่ายขาย
  • รายงานผู้บริหาร
  • สต๊อกสินค้า
  • HR
  • วิเคราะห์ลูกค้า
  • Dashboard

⑰ สรุป

FILTER ใน Excel 365 คือฟังก์ชันที่เปลี่ยนงานรายงานแบบเดิมให้กลายเป็นระบบอัตโนมัติ ดึงข้อมูลตรงเงื่อนไขได้เร็ว แม่น และยืดหยุ่นมาก

คนที่ใช้ FILTER เป็น จะไม่อยากกรองข้อมูลด้วยมืออีกเลย


คำถามชวนคิด

ทุกวันนี้คุณเสียเวลากรองข้อมูลทีละคลิกกี่ครั้ง ทั้งที่สูตรเดียวอาจจบ?