Excel

ฟังก์ชันตัวกรอง Excel

Excel Filter Function

ฟังก์ชัน Excel FILTERสรุป

ฟังก์ชันตัวกรอง Excel จะกรองช่วงของข้อมูลตามเกณฑ์ที่ให้มา และแยกระเบียนที่ตรงกัน



วิธีการแปลงค่าลบเป็นบวกใน excel
วัตถุประสงค์ ช่วงตัวกรองด้วยเกณฑ์ที่กำหนด ส่งคืนค่า อาร์เรย์ของค่าที่กรอง ไวยากรณ์ =FILTER (อาร์เรย์ รวม [if_empty]) อาร์กิวเมนต์
  • อาร์เรย์ - ช่วงหรืออาร์เรย์ที่จะกรอง
  • รวม - อาร์เรย์บูลีน จัดเป็นเกณฑ์
  • if_empty - [ตัวเลือก] ค่าที่จะส่งคืนเมื่อไม่มีการส่งคืนผลลัพธ์
เวอร์ชั่น Excel 365 บันทึกการใช้งาน

ฟังก์ชัน Excel FILTER 'กรอง' ช่วงของข้อมูลตามเกณฑ์ที่ให้มา ผลที่ได้คือ อาร์เรย์ ของค่าที่ตรงกับช่วงเดิม เมื่ออาร์เรย์นี้เป็นผลลัพธ์สุดท้าย (เช่น ผลลัพธ์ไม่ถูกส่งต่อไปยังฟังก์ชันอื่น) ผลลัพธ์ที่ตรงกันจะ ' เกม ' ไปยังแผ่นงาน ในภาษาที่เรียบง่าย ฟังก์ชัน FILTER ช่วยให้คุณสามารถแยกบันทึกที่ตรงกันจากชุดข้อมูลต้นฉบับที่ใหญ่ขึ้นโดยอิงตาม เกณฑ์ คุณให้

ผลลัพธ์จาก FILTER คือ พลวัต . เมื่อค่าในข้อมูลต้นทางเปลี่ยนไป หรืออาร์เรย์ข้อมูลต้นทางถูกปรับขนาด ผลลัพธ์จาก FILTER จะอัปเดตโดยอัตโนมัติ





ตัวอย่าง

ในตัวอย่างที่แสดง สูตรใน F5 คือ:

 
= FILTER (B5:D14,D5:D14=H2,'No results')

เนื่องจากค่าใน H2 เป็น 'สีแดง' ฟังก์ชัน FILTER จะดึงข้อมูลจาก อาร์เรย์ โดยที่คอลัมน์ Group มี 'red' ระเบียนที่ตรงกันทั้งหมดจะถูกส่งกลับไปยังเวิร์กชีตโดยเริ่มจากเซลล์ F5 ซึ่งมีสูตรอยู่



ค่าสามารถฮาร์ดโค้ดได้เช่นกัน สูตรด้านล่างมีผลลัพธ์เหมือนกับด้านบนโดยมีฮาร์ดโค้ด 'สีแดง' เป็นเกณฑ์:

 
= FILTER (B5:D14,D5:D14='red','No results')

ในการไม่ส่งคืนสิ่งใดเมื่อไม่พบข้อมูลที่ตรงกัน ให้ระบุสตริงว่าง ('') for if_empty :

 
= FILTER (B5:D14,D5:D14=H2,'')

มากกว่าหนึ่งเกณฑ์

NS รวม อาร์กิวเมนต์สามารถขยายด้วย ตรรกะบูลีน . ตัวอย่างเช่น หากต้องการแยกเฉพาะข้อมูลที่กลุ่มเป็น 'สีแดง' และคะแนนมากกว่า 80 คุณสามารถใช้สูตรดังนี้:

วิธีแก้ไขข้อผิดพลาด #value ใน excel
 
= FILTER (B5:D14,(D5:D14='red')*(C5:C14>80),'No results')

การสร้างเกณฑ์ด้วยนิพจน์เชิงตรรกะเป็นวิธีที่สง่างามและยืดหยุ่น สำหรับตัวอย่างเพิ่มเติมของประเภทของเกณฑ์ที่คุณสามารถสร้างด้วยนิพจน์บูลีน ดูตัวอย่างใน ฟังก์ชัน SUMPRODUCT หน้าหนังสือ.

หมายเหตุ

  1. ตัวกรองสามารถทำงานกับอาร์เรย์ทั้งแนวตั้งและแนวนอน
  2. NS รวม อาร์กิวเมนต์ต้องมีมิติที่เข้ากันได้กับ อาร์เรย์ อาร์กิวเมนต์ มิฉะนั้น ตัวกรองจะส่งกลับ #VALUE!
  3. ถ้า รวม อาร์เรย์มีข้อผิดพลาด FILTER จะส่งคืนข้อผิดพลาด
  4. หากใช้ FILTER ระหว่างเวิร์กบุ๊ก เวิร์กบุ๊กทั้งสองจะต้องเปิดอยู่ มิฉะนั้น FILTER จะส่งกลับ #REF!
FILTER เป็นฟังก์ชันใหม่ที่มีอยู่ใน Excel 365 เท่านั้น.


^