อบรม Excel • Data Analytics • Automation สำหรับองค์กร

anuchit.efh@gmail.com 087-980-9186

กรองข้อมูลแบบ Dynamic
ด้วย FILTER

เวลาต้องการดูเฉพาะข้อมูลบางรายการ หลายคนใช้คำสั่ง Filter แล้วเลือกเงื่อนไขใหม่ทุกครั้ง วิธีนี้อาจไม่สะดวกเมื่อต้องนำผลลัพธ์ไปทำรายงานหรือเปลี่ยนเงื่อนไขบ่อย ๆ ฟังก์ชัน FILTER ช่วยดึงข้อมูลที่ต้องการออกมาเป็นตารางใหม่ และปรับผลลัพธ์ทันทีเมื่อข้อมูลหรือเงื่อนไขเปลี่ยนครับ

อ่าน 0 ครั้งปฏิสัมพันธ์ 0แชร์ 0

DataPro010|

Download Workshop File

ตัวอย่างข้อมูลสินค้า

ตาราง tblProducts ประกอบด้วย ProductID ProductName Category MinimumStock และ Stock

ตัวอย่างนี้มีข้อมูลสินค้า 5 คอลัมน์ ได้แก่ ProductID, ProductName, Category, MinimumStock และ Stock โดยจัดเก็บเป็น Table ชื่อ tblProducts เพื่อให้สูตรรองรับข้อมูลที่เพิ่มเข้ามาใหม่โดยอัตโนมัติครับ

กรองข้อมูลแบบ 1 เงื่อนไข

กำหนดหมวดสินค้าที่ต้องการค้นหาไว้ในเซลล์ E12 ซึ่งตัวอย่างนี้เลือก กระดาษ จากนั้นคัดลอกหัวตารางมาไว้ที่ A14:E14 แล้วใส่สูตรต่อไปนี้ในเซลล์ A15

=FILTER(
    tblProducts,
    tblProducts[Category]=E12,
    "ไม่พบข้อมูล"
)
ผลลัพธ์การใช้ FILTER กรองสินค้า Category กระดาษ

FILTER จะตรวจสอบคอลัมน์ Category แล้วดึงข้อมูลทุกแถวที่ตรงกับค่าใน E12 ผลลัพธ์จึงแสดงสินค้าในหมวด กระดาษ ทั้ง P003 และ P004 หากเปลี่ยนหมวดสินค้าใน E12 รายการด้านล่างจะเปลี่ยนตามทันทีครับ

กรองข้อมูลแบบหลายเงื่อนไข

หากต้องการตรวจสอบสินค้าที่ควรเติมสต๊อก ให้แก้สูตรใน A15 โดยเพิ่มเงื่อนไข Stock ต่ำกว่า MinimumStock ดังนี้

=FILTER(
    tblProducts,
    (tblProducts[Category]=E12)*
    (tblProducts[Stock]<tblProducts[MinimumStock]),
    "ไม่พบข้อมูล"
)

เครื่องหมาย * ใช้เชื่อมเงื่อนไขแบบ AND ดังนั้นสินค้าที่แสดงต้องอยู่ในหมวดที่เลือกและมี Stock ต่ำกว่า MinimumStock พร้อมกันครับ

ผลลัพธ์การใช้ FILTER หลายเงื่อนไข กรองตาม Category และ Stock ต่ำกว่า MinimumStock

ผลลัพธ์เหลือเฉพาะ P003 เพราะมี Stock 45 ต่ำกว่า MinimumStock 50 ส่วน P004 มี Stock 30 ซึ่งมากกว่า MinimumStock 25 จึงไม่ต้องนำมาแสดงครับ

บทความนี้เป็นประโยชน์กับคุณไหม?เลือกไอคอนเพื่อบอกเราได้เลย

พัฒนาทักษะ Excel
ให้ทำงานได้อย่างมืออาชีพ

เลือกหลักสูตรที่เหมาะกับคุณ ตั้งแต่การใช้ Excel ในการทำงาน สูตรและฟังก์ชัน
การวิเคราะห์ข้อมูล ไปจนถึง Dashboard ระบบอัตโนมัติ และ AI

เรียนรู้ผ่าน Workshop ที่เน้นการใช้งานจริง พร้อมนำไปประยุกต์ใช้กับงานได้ทันที

ดูหลักสูตรทั้งหมด