Computer >> คอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

ใช้ตัวกรองขั้นสูงตามเกณฑ์หลายเกณฑ์ในคอลัมน์เดียวใน Excel

ในบทความนี้ เราจะอธิบายวิธีกรองหนึ่งรายการ เดี่ยว คอลัมน์ ตาม หลายเกณฑ์ โดยใช้ ขั้นสูง คำสั่งใน Excel ด้วย 5 วิธีที่แตกต่าง ตัวกรองขั้นสูงใน Excel ช่วยให้เราใช้ตรรกะต่างๆ เพื่อกรองชุดข้อมูลในระดับที่ดี มาดูตัวอย่างเพื่อทำความเข้าใจคุณลักษณะที่มีประโยชน์นี้กันดีกว่า

5 วิธีในการใช้ตัวกรองขั้นสูงตามเกณฑ์หลายเกณฑ์ในคอลัมน์เดียวใน Excel

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

ใช้ตัวกรองขั้นสูงตามเกณฑ์หลายเกณฑ์ในคอลัมน์เดียวใน Excel

1. การใช้ฟังก์ชันขั้นสูงเพื่อกรองหนึ่งคอลัมน์ตามเกณฑ์หลายเกณฑ์ใน Excel

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

ใช้ตัวกรองขั้นสูงตามเกณฑ์หลายเกณฑ์ในคอลัมน์เดียวใน Excel

ตอนนี้ทำตาม ขั้นตอน เพื่อ กรอง ชุดข้อมูล สำหรับ ผลิตภัณฑ์ ของ บาร์ และ หมวดขนม เท่านั้น

  • เลือก ชุดข้อมูลทั้งหมด .
  • จากนั้น ไป ไปที่ แท็บข้อมูล จาก Excel Ribbon .
  • คลิก ขั้นสูง ปุ่ม

ใช้ตัวกรองขั้นสูงตามเกณฑ์หลายเกณฑ์ในคอลัมน์เดียวใน Excel

  • ในภาพหน้าจอต่อไปนี้ หน้าต่างตัวกรองขั้นสูง แสดง ที่เลือก ช่วงรายการ $B$8:$F$27 e., ทั้งหมด ชุดข้อมูล .
  • ตอนนี้ คลิก บนปุ่มลูกศร ที่ ด้านขวา ของช่องป้อนข้อมูล ช่วงเกณฑ์

ใช้ตัวกรองขั้นสูงตามเกณฑ์หลายเกณฑ์ในคอลัมน์เดียวใน Excel

  • โดยการลากเมาส์ เลือก ช่วงเกณฑ์ e., เซลล์ D4:D6, แล้ว กด Enter .

ใช้ตัวกรองขั้นสูงตามเกณฑ์หลายเกณฑ์ในคอลัมน์เดียวใน Excel

  • หลังจากกด Enter หน้าต่างตัวกรองขั้นสูง ปรากฏขึ้นอีกครั้งที่เราเห็น ช่วงรายการ และ ช่วงเกณฑ์ ตามที่ เลือก . ตรวจสอบให้แน่ใจว่า “กรองรายการ แทนที่” ตัวเลือก ถูกเลือก .
  • สุดท้าย กด ตกลง เพื่อประหยัด

ใช้ตัวกรองขั้นสูงตามเกณฑ์หลายเกณฑ์ในคอลัมน์เดียวใน Excel

  • เรา กรองสำเร็จ ชุดข้อมูลสำหรับ ผลิตภัณฑ์ ของหมวดหมู่ บาร์หรือของว่าง

ใช้ตัวกรองขั้นสูงตามเกณฑ์หลายเกณฑ์ในคอลัมน์เดียวใน Excel

อ่านเพิ่มเติม:Excel VBA:ตัวกรองขั้นสูงที่มีหลายเกณฑ์ในช่วง (5 วิธี)

2. กรองหนึ่งคอลัมน์โดยใช้คำสั่งขั้นสูงตามเกณฑ์หลายเกณฑ์ด้วยคอลัมน์ตัวช่วย

ในการกรองคอลัมน์ที่มีเกณฑ์หลายเกณฑ์ เราจะใช้ คอลัมน์ตัวช่วย ในภาพประกอบนี้ ทำตามขั้นตอนต่อไปนี้:

  • เพิ่ม คอลัมน์ใหม่ ชื่อ “ผู้ช่วย คอลัมน์ ”.
  • ในเซลล์ G9 ให้ใส่ สูตร . ต่อไปนี้ .
=COUNTIF($D$5:$D$6,D9)

ที่นี่ ฟังก์ชัน COUNTIF ตรวจสอบ หมวดหมู่ ใน เซลล์ D9 (บาร์ ) ใน ช่วงเกณฑ์ D5:D6 (บาร์ และ ของว่าง ). ถ้า พบ แมตช์ , มัน คืนค่าจริง มิฉะนั้น เท็จ . ในทำนองเดียวกัน เราจะตรวจสอบ ชื่อหมวดหมู่แต่ละหมวดหมู่กับ รายการเกณฑ์ . นั่นเป็นเหตุผลที่เราใช้ การอ้างอิงแบบสัมบูรณ์ สำหรับ ช่วงเกณฑ์ .

ใช้ตัวกรองขั้นสูงตามเกณฑ์หลายเกณฑ์ในคอลัมน์เดียวใน Excel

  • กด Enter
  • ตอนนี้ ค้นหา เติมที่จับ ที่ มุมล่างขวา ของเซลล์ G9 และ ลาก มัน ลง ไปที่ แถวสุดท้าย ของ ชุดข้อมูล .

ใช้ตัวกรองขั้นสูงตามเกณฑ์หลายเกณฑ์ในคอลัมน์เดียวใน Excel

  • การกระทำข้างต้น คัดลอกแล้ว สูตร ไปยังทุก เซลล์ ของ คอลัมน์ตัวช่วย . ในภาพหน้าจอต่อไปนี้ เราจะเห็นว่า แถว ​​ กับ สินค้า ของ หมวดหมู่ แถบ หรือ ของว่าง มี 1 เป็น ผลผลิต ใน คอลัมน์ตัวช่วย อย่างอื่น 0.

ใช้ตัวกรองขั้นสูงตามเกณฑ์หลายเกณฑ์ในคอลัมน์เดียวใน Excel

  • ตอนนี้ เลือก คอลัมน์ตัวช่วย .
  • ไป ไปยัง ข้อมูล แท็บจาก Excel Ribbon .
  • คลิก ใน ตัวเลือกตัวกรอง

ใช้ตัวกรองขั้นสูงตามเกณฑ์หลายเกณฑ์ในคอลัมน์เดียวใน Excel

  • มี ลูกศรชี้ลง ที่ มุมขวา ของ ส่วนหัวของคอลัมน์ตัวช่วย . คลิกที่ ลูกศร และ เลือก ช่องทำเครื่องหมาย กับ อันดับ 1 และกด ตกลง .

ใช้ตัวกรองขั้นสูงตามเกณฑ์หลายเกณฑ์ในคอลัมน์เดียวใน Excel

  • ในที่สุด เราก็ได้ ตัวกรอง . ของเราแล้ว ชุดข้อมูลสำหรับ แถบหมวดหมู่ และ ของว่าง .

ใช้ตัวกรองขั้นสูงตามเกณฑ์หลายเกณฑ์ในคอลัมน์เดียวใน Excel

อ่านเพิ่มเติม:Excel VBA ตัวอย่างตัวกรองขั้นสูงพร้อมเกณฑ์ (6 เกณฑ์)

การอ่านที่คล้ายกัน

  • ตัวกรองขั้นสูงพร้อมหลายเกณฑ์ใน Excel (ตัวอย่างที่เหมาะสม 15 ตัวอย่าง)
  • วิธีใช้ตัวกรองขั้นสูงหากช่วงเกณฑ์มีข้อความใน Excel
  • ใช้ตัวกรองขั้นสูงเพื่อคัดลอกไปยังตำแหน่งอื่นใน Excel
  • ตัวกรองขั้นสูงของ Excel:ใช้ “ไม่มี” (2 วิธี)

3. ใช้คำสั่งขั้นสูงเพื่อกรองค่าที่ไม่ซ้ำตามเกณฑ์หลายเกณฑ์ในคอลัมน์เดียว

สมมติว่าเราต้องการ ค้นหา ออกจาก ชื่อ ของ เอกลักษณ์ ผลิตภัณฑ์  ที่ เป็นของ ถึง 4 หมวดหมู่ที่แตกต่างกัน ในชุดข้อมูลต่อไปนี้

ใช้ตัวกรองขั้นสูงตามเกณฑ์หลายเกณฑ์ในคอลัมน์เดียวใน Excel

เพื่อให้บรรลุสิ่งนี้ เราต้อง ติดตาม ขั้นตอน ใน ตัวอย่างที่ 1 และตั้งค่า-
ช่วงรายการ:$B$9:$C$28
ช่วงเกณฑ์:$B$3:$B$7
และ คลิก ช่องทำเครื่องหมาย ชื่อ “บันทึกที่ไม่ซ้ำเท่านั้น”

ใช้ตัวกรองขั้นสูงตามเกณฑ์หลายเกณฑ์ในคอลัมน์เดียวใน Excel

ในขั้นสุดท้าย ผลลัพธ์ , เรามี 7 ผลิตภัณฑ์ที่ไม่เหมือนใคร จาก 4 หมวดหมู่ที่แตกต่างกัน ด้วยวิธีนี้เราสามารถ แก้ไข เกณฑ์การกรอง เพื่อทราบ ชื่อผลิตภัณฑ์ที่ไม่ซ้ำกัน ของ หมวดหมู่ .

ใช้ตัวกรองขั้นสูงตามเกณฑ์หลายเกณฑ์ในคอลัมน์เดียวใน Excel

อ่านเพิ่มเติม:วิธีใช้ตัวกรองขั้นสูงสำหรับระเบียนที่ไม่ซ้ำเฉพาะใน Excel

4. ตัวกรองขั้นสูงพร้อมสัญลักษณ์แทนตามเกณฑ์หลายเกณฑ์ในคอลัมน์เดียว

เรามี 3 ประเภท ของ ไวด์การ์ด ใน Excel เพื่อใช้งาน เราสามารถใช้-
* (ดอกจัน) เพื่อค้นหา หมายเลขใดๆ ของ ตัวละคร ในข้อความ
? (เครื่องหมายคำถาม) เพื่อค้นหา อักขระตัวเดียว ในข้อความและ
~ (ตัวหนอน) เพื่อค้นหา อักขระตัวแทน ในข้อความ
ในตัวอย่างนี้ เราต้องการ ค้นหาผลิตภัณฑ์ มี ชิป หรือ เส้นมันฝรั่ง ในชื่อของพวกเขา

ใช้ตัวกรองขั้นสูงตามเกณฑ์หลายเกณฑ์ในคอลัมน์เดียวใน Excel

เราเลยต้องใช้ * (ดอกจัน) เพื่อ ปิด สองสายนี้ ใน เกณฑ์การกรอง . ทำตามขั้นตอนใน ตัวอย่างที่ 1 เราต้อง ตั้งค่า ช่วงรายการ เป็น $B$7:$B$26 และ ช่วงเกณฑ์ เป็น $D$2:$D$4 นอกจากนี้ เราต้อง คลิก ช่องทำเครื่องหมาย ชื่อ “บันทึกที่ไม่ซ้ำเท่านั้น”

ใช้ตัวกรองขั้นสูงตามเกณฑ์หลายเกณฑ์ในคอลัมน์เดียวใน Excel

ผลลัพธ์ก็คือ เรามี ช็อกโกแลตชิป . สองผลิตภัณฑ์ และ มันฝรั่งทอด

ใช้ตัวกรองขั้นสูงตามเกณฑ์หลายเกณฑ์ในคอลัมน์เดียวใน Excel

ในภาพหน้าจอต่อไปนี้ เราได้แสดง ผลิตภัณฑ์ ที่มี C ขึ้นต้นหรือ Potato ใน ชื่อของพวกเขา

ใช้ตัวกรองขั้นสูงตามเกณฑ์หลายเกณฑ์ในคอลัมน์เดียวใน Excel

อ่านเพิ่มเติม:ตัวกรองขั้นสูงของ Excel [หลายคอลัมน์และเกณฑ์ โดยใช้สูตรและสัญลักษณ์แทน]

5. ตัวกรองขั้นสูงสำหรับข้อมูลที่คำนวณในหนึ่งคอลัมน์ตามเกณฑ์หลายเกณฑ์ใน Excel

ในตัวอย่างนี้ เราจะใช้ หลายเกณฑ์ ใน หนึ่งคอลัมน์ โดยใช้ข้อมูลที่คำนวณ . เราจะค้นหา ผลิตภัณฑ์ ด้วย ปริมาณมากกว่า 50 แต่ น้อยกว่า 100 . สำหรับสิ่งนี้ เราต้อง สมัคร สูตร . ต่อไปนี้ สำหรับ เซลล์แรก (F4) ของ คอลัมน์ปริมาณ และรับ ผลลัพธ์ ใน เซลล์สุ่ม (E22 , ในตัวอย่างนี้ ) with a random header (should not match with the header names of the dataset ). The formula is-

=IF(AND(F4<100,F4>50),F4,FALSE)

The output in cell E22 is FALSE as the quantity 33 doesn’t fall in the range .
After that, we put the whole dataset as the List range and cells E21 :E22 as the Criteria range .

ใช้ตัวกรองขั้นสูงตามเกณฑ์หลายเกณฑ์ในคอลัมน์เดียวใน Excel

Finally, hit OK to see the result i.e., a list of products having quantity in the range from 50 to 100.

ใช้ตัวกรองขั้นสูงตามเกณฑ์หลายเกณฑ์ในคอลัมน์เดียวใน Excel

Read More:Excel Advanced Filter Not Working (2 Reasons &Solutions)

Notes

The Advanced command has some key differences with the Filter function in Excel. It uses separate source range and criteria range to filter data . With this feature, we can use functions and formulas to set criteria as we did in Example 5 . In addition, it offers us the option to filter the unique data from a source list easily based on single or multiple criteria .

บทสรุป

Now, we know how to filter a column based on multiple criteria using advanced filtering in Excel with 5 different examples. Hopefully, it would help you to use these methods more confidently. Any questions or suggestions don’t forget to put them in the comment box below

บทความที่เกี่ยวข้อง

  • How to Use Advanced Filter to Exclude Blank Cells in Excel (3 Easy Tricks)
  • VBA to Copy Data to Another Sheet with Advanced Filter in Excel
  • How to Use Advanced Filter to Copy Data to Another Sheet in Excel
  • Use the Advanced Filter in VBA (A Step-by-Step Guideline)
  • Dynamic Advanced Filter Excel (VBA &Macro)
  • Excel VBA Examples:Use Advanced Filter with Criteria (6 Criteria)