Contact
Line : comsiam
Contact
Line : comsiam

ถ้าคุณต้อง:
แล้วคุณยังใช้สูตรยาว ๆ อยู่…
👉 คุณยังไม่รู้จัก FILTER
เพราะสูตรนี้ “ดึงข้อมูลได้ทั้งชุดในครั้งเดียว”
FILTER = ฟังก์ชันที่ใช้ “กรองข้อมูลตามเงื่อนไข”
👉 พูดง่าย ๆ:
📌 ไม่ใช่แค่ 1 ค่า
👉 แต่ได้ทั้งรายการ (Dynamic Array)
=FILTER(array, include, [if_empty])
array = ตารางข้อมูลinclude = เงื่อนไข (TRUE/FALSE)[if_empty] = ถ้าไม่มีข้อมูล=FILTER(A2:C10, B2:B10="Apple")
👉 ดึงทุกแถวที่มี Apple
=FILTER(A2:C10, C2:C10>1000)
👉 ดึงข้อมูลที่มากกว่า 1000
=FILTER(A2:C10, B2:B10="Apple", "ไม่มีข้อมูล")
👉 สาย COMSIAM ใช้ FILTER ทำ Data Analysis
=FILTER(A2:C10, (B2:B10="Apple")*(C2:C10>1000))
=FILTER(A2:C10, (B2:B10="Apple")+(B2:B10="Banana"))
=SORT(FILTER(A2:C10, C2:C10>1000))
❌ ใช้ไม่ได้ใน Excel เวอร์ชันเก่า
❌ ต้องใช้ Excel 365 / 2021
❌ ถ้าไม่มีข้อมูล → #CALC!
👉 ต้องใส่ if_empty
👉 ใช้ร่วมกับ:
UNIQUE() → ลบค่าซ้ำSORT() → เรียงข้อมูลXLOOKUP() → ดึงข้อมูล📌 ตัวอย่าง:
=UNIQUE(FILTER(B2:B10, C2:C10>1000))
👉 FILTER = ตัวจบของการกรองข้อมูล
| FILTER | Auto Filter |
|---|---|
| Dynamic | Manual |
| อัตโนมัติ | ต้องกด |
| ใช้สูตร | ใช้เมนู |
👉 มือโปร = ใช้ FILTER
FILTER = สูตรที่ “โคตรสำคัญ”
✔ ดึงข้อมูลได้ทั้งชุด
✔ ใช้ง่าย
✔ ทำงานเร็วขึ้น
👉 ถ้าไม่ใช้ = คุณยังทำงานแบบเดิม ๆ
คุณเคยใช้ FILTER แทน Auto Filter แล้วหรือยัง?
หรือยังกรองข้อมูลแบบกดเมนูอยู่?