วิธีใช้ FILTER กับหลายเงื่อนไขใน Excel 365 – ดึงข้อมูลตรงเงื่อนไขแบบขั้นเทพ

① 🔥 บทนำ

ปัญหาที่เจอบ่อย:

  • อยากดึงข้อมูลเฉพาะบางรายการ
  • เช่น:
    • สินค้า = A
    • เดือน = Jan

👉 ถ้าใช้ Filter ธรรมดา = ต้องกดหลายขั้น
แต่ถ้าใช้ FILTER Function = จบในสูตรเดียว


② 🎯 เหมาะสำหรับงานแบบไหน

  • Dashboard
  • วิเคราะห์ข้อมูล
  • ดึงข้อมูลตามเงื่อนไข

③ 📊 FILTER คืออะไร

คือฟังก์ชันที่:
👉 ดึงข้อมูลตามเงื่อนไข
👉 แบบ Dynamic (อัปเดตอัตโนมัติ)


④ 🧾 สูตรพื้นฐาน

=FILTER(A2:C100, B2:B100="A")

👉 ดึงเฉพาะแถวที่คอลัมน์ B = A


⑤ 🔍 หลายเงื่อนไข (AND)

=FILTER(A2:C100, (B2:B100="A")*(C2:C100="Jan"))

👉 เงื่อนไข:

  • สินค้า = A
  • เดือน = Jan

📌 ใช้ * = AND


⑥ 👩‍💻 หลายเงื่อนไข (OR)

=FILTER(A2:C100, (B2:B100="A")+(B2:B100="B"))

👉 เงื่อนไข:

  • A หรือ B

📌 ใช้ + = OR


⑦ 🔥 กรณีไม่พบข้อมูล

=FILTER(A2:C100, B2:B100="A", "ไม่พบข้อมูล")

👉 ป้องกัน Error


⑧ ⚠️ ข้อผิดพลาดที่พบบ่อย

  • ❌ ลืมวงเล็บ ()
  • ❌ ใช้ AND/OR แทน * +
  • ❌ ช่วงข้อมูลไม่เท่ากัน

⑨ 🍽️ การใช้งานจริง

  • Dashboard
  • รายงานอัตโนมัติ
  • ค้นหาข้อมูล

⑩ 🛠️ Pro Tips

  • ใช้ FILTER + SORT
=SORT(FILTER(A2:C100, B2:B100="A"))

👉 เรียงข้อมูลทันที


⑪ 🧠 เคล็ดลับ

👉 FILTER = เครื่องมือสำคัญของ Excel 365
แทน VLOOKUP ได้หลายงาน


⑫ 📚 เกร็ดความรู้

FILTER เป็น Dynamic Array → ข้อมูลขยายเอง


⑬ ❓ คำถามที่พบบ่อย

Q: ใช้ AND ทำไมไม่ได้?
A: FILTER ใช้ * แทน AND

Q: ดึงหลายคอลัมน์ได้ไหม?
A: ได้ เลือกช่วงข้อมูลกว้างขึ้น


⑭ 🧪 สรุป

  • FILTER = ดึงข้อมูลขั้นเทพ
    • = AND
    • = OR

⑮ 💬 คำถามชวนคิด

คุณยังใช้ Filter แบบกดมืออยู่ไหม หรือเริ่มใช้สูตรแล้ว?