สารบัญ
ใน Microsoft Excel ตัวเลือก ตัวกรองขั้นสูง จะมีประโยชน์เมื่อค้นหาข้อมูลที่ตรงตามเกณฑ์ตั้งแต่สองเกณฑ์ขึ้นไป ในบทความนี้ เราจะพูดถึงการประยุกต์ใช้ ตัวกรองขั้นสูง ช่วงเกณฑ์ ใน Excel
ดาวน์โหลดสมุดงานแบบฝึกหัด
ดาวน์โหลดแบบฝึกหัดได้จากที่นี่
การใช้ Advanced Filter.xlsx
18 การประยุกต์ใช้ช่วงเกณฑ์ตัวกรองขั้นสูงใน Excel
1. การใช้ช่วงเกณฑ์ตัวกรองขั้นสูงสำหรับตัวเลขและวันที่
ก่อนอื่น เราจะแนะนำให้รู้จักกับชุดข้อมูลของเรา คอลัมน์ B ถึง คอลัมน์ E แสดงถึงข้อมูลต่างๆ ที่เกี่ยวข้องกับการขาย ตอนนี้เราสามารถนำไปใช้ได้ที่นี่ ช่วงเกณฑ์ตัวกรองขั้นสูง ในตัวอย่างนี้ เราจะใช้ Advanced Filter Criteria Range ในการกรองตัวเลขและวันที่ เราจะดึงข้อมูลทั้งหมดที่ปริมาณการขายมากกว่า 10 มาดูขั้นตอนกันเลย
- ประการแรก ในแท็บ ข้อมูล เลือกคำสั่ง ขั้นสูง จาก จัดเรียง & ตัวเลือกตัวกรอง กล่องโต้ตอบชื่อ ตัวกรองขั้นสูง จะปรากฏขึ้น
- ถัดไป เลือกทั้งตาราง (B4:E14) สำหรับ ช่วงรายการ
- เลือกเซลล์ (C17:C18) เป็น ช่วงเกณฑ์
- กด ตกลง
- สุดท้าย เราจะเห็นเฉพาะข้อมูลที่มีจำนวนมากกว่า 10
- สุดท้าย เราได้ชุดข้อมูลที่ประกอบด้วยเซลล์ว่างเท่านั้น
15. ใช้ตัวกรองขั้นสูงเพื่อกรองเซลล์ที่ไม่ว่างโดยใช้ OR เช่นเดียวกับ AND Logic
ในตัวอย่างนี้ เราจะกำจัดช่องว่าง เซลล์ในขณะที่ในตัวอย่างก่อนหน้านี้ เราได้ตัดเซลล์ที่ไม่ว่างออก เราได้กำหนดเกณฑ์ต่อไปนี้สำหรับการใช้สูตร:
=B5""
- ประการแรก ไปที่ กล่องโต้ตอบตัวกรองขั้นสูง แทรกช่วงเกณฑ์ต่อไปนี้:
ช่วงรายการ: B4:F14
ช่วงเกณฑ์: C17:G18
- ตอนนี้กด ตกลง .
- ดังนั้นเราจึงได้ชุดข้อมูลที่ว่างจากเซลล์ว่าง
16. ค้นหาระเบียน 5 รายการแรกโดยใช้ช่วงเกณฑ์ตัวกรองขั้นสูง
ตอนนี้เราจะใช้ตัวเลือกตัวกรองขั้นสูงเพื่อแยก 5 รายการแรก บันทึกจากชุดข้อมูลชนิดใดก็ได้ ในตัวอย่างนี้ เราจะใช้ค่าห้าค่าแรกของคอลัมน์ การขาย ในการดำเนินการนี้ ก่อนอื่นเราจะกำหนดเกณฑ์ตามสูตรต่อไปนี้:
=F5>=LARGE($F$5:$F$14,5)
หลังจากนั้น ให้ทำดังต่อไปนี้ ขั้นตอน:
- ในตอนแรก ให้ไปที่กล่องโต้ตอบ ตัวกรองขั้นสูง แทรกช่วงเกณฑ์ต่อไปนี้:
ช่วงรายการ: B4:F14
ช่วงเกณฑ์: C17:C18
- กด ตกลง .
- ในที่สุด เราได้รับบันทึกห้าอันดับแรกของ ยอดขาย column.
17. ใช้ Advanced Filter Criteria Range เพื่อค้นหา Bottom Five Records
เราสามารถใช้ตัวเลือก Advanced Filter เพื่อค้นหา บันทึก ห้าอันดับล่างสุด ด้วย หากต้องการค้นหาเรกคอร์ดห้ารายการล่างสุดสำหรับคอลัมน์ การขาย เราจะสร้างเกณฑ์ต่อไปนี้โดยใช้สูตรด้านล่าง:
=F5<=SMALL($F$5:$F$14,5)
จากนั้นทำตามขั้นตอนด้านล่างเพื่อดำเนินการนี้:
- ก่อนอื่น แทรกช่วงเกณฑ์ต่อไปนี้ในกล่องโต้ตอบ ตัวกรองขั้นสูง : <14
- หลังจากนั้น กด ตกลง .
- สุดท้าย เราจะเห็นค่าห้าค่าล่างสุดของคอลัมน์ ยอดขาย
- ในตอนเริ่มต้น ให้เปิดตัวเลือก ตัวกรองขั้นสูง แทรกช่วงเกณฑ์ต่อไปนี้:
- กด ตกลง .
- สุดท้าย เราสามารถเห็นค่าเดียวกันในสองคอลัมน์ของเมือง<13
- ขั้นแรก จาก ตัวกรองขั้นสูง ให้ใส่ช่วงเกณฑ์ต่อไปนี้:
- จากนั้น กด ตกลง .
- สุดท้าย เราจะได้ค่าของเมืองใน คอลัมน์ C และ คอลัมน์ E ที่ไม่ตรงกัน
ช่วงรายการ: B4:F14
ช่วงเกณฑ์: C17:C18
18. กรองแถวตามรายการที่ตรงกันของรายการโดยใช้ช่วงเกณฑ์การกรองขั้นสูง
บางครั้งเราอาจต้องเปรียบเทียบระหว่างสองคอลัมน์หรือแถวของชุดข้อมูลเพื่อ กำจัดหรือคงค่าเฉพาะไว้ เราสามารถใช้ตัวเลือกรายการจับคู่เพื่อดำเนินการประเภทนี้
18.1 จับคู่กับรายการในรายการ
สมมติว่าเรามีชุดข้อมูลต่อไปนี้ที่มีสองคอลัมน์ของเมือง เราจะใช้เฉพาะรายการที่ตรงกันระหว่างสองคอลัมน์นี้ ในการทำเช่นนี้ เราจะกำหนดเกณฑ์ต่อไปนี้โดยใช้สูตรด้านล่าง:
=C5=E5
เพียงทำตามขั้นตอนต่อไปนี้เพื่อ ดำเนินการนี้:
ช่วงรายการ: B4:F14
ช่วงเกณฑ์: C17:C18
18.2 ไม่ตรงกับรายการในรายการ
ตัวอย่างก่อนหน้านี้ใช้สำหรับรายการที่ตรงกัน ในขณะที่ตัวอย่างนี้จะกรองรายการที่ไม่ตรงกัน เราจะกำหนดเกณฑ์โดยใช้สูตรต่อไปนี้:
=C5E5
มาดูวิธีดำเนินการกัน:
ช่วงรายการ: B4:F14
ช่วงเกณฑ์: C17:C18
สรุป
ในบทความนี้ เราได้พยายามครอบคลุมวิธีการทั้งหมดของตัวเลือก ช่วงเกณฑ์ตัวกรองขั้นสูง ดาวน์โหลดคู่มือแบบฝึกหัดของเราที่เพิ่มเข้ามาในบทความนี้และฝึกฝนด้วยตัวคุณเอง หากคุณรู้สึกสับสนหรือมีข้อเสนอแนะใดๆ เพียงแสดงความคิดเห็นด้านล่าง เราจะพยายามตอบกลับโดยเร็วที่สุด
หมายเหตุ:
2. เราจะใช้ส่วนหัวสำหรับคอลัมน์ที่เกี่ยวข้องซึ่งจะใช้เกณฑ์การกรอง
2. กรองค่าข้อความด้วยเกณฑ์การกรองขั้นสูง
เราสามารถเปรียบเทียบค่าข้อความโดยใช้ตัวดำเนินการเชิงตรรกะนอกเหนือจากตัวเลขและวันที่ ในส่วนนี้ เราจะพูดถึงวิธีที่เราสามารถกรองค่าข้อความด้วย Advanced Filter Criteria สำหรับการจับคู่ข้อความแบบตรงทั้งหมด รวมทั้งการมีอักขระเฉพาะที่จุดเริ่มต้น
2.1 สำหรับการจับคู่แบบตรงทั้งหมดกับข้อความ
ในวิธีนี้ การกรอง จะส่งคืนค่าที่แน่นอนของข้อความที่ป้อนให้เรา สมมติว่าเรามีชุดข้อมูลการขายต่อไปนี้พร้อมกับคอลัมน์ใหม่ เมือง เราจะแยกเฉพาะข้อมูลของเมือง "นิวยอร์ก" เพียงทำตามขั้นตอนต่อไปนี้เพื่อดำเนินการนี้:
- ในการเริ่มต้น ให้เลือกเซลล์ C18 ใส่สูตรต่อไปนี้:
=EXACT(D5," NEW YORK")
- กด Enter . <14
- ถัดไป เลือกช่วงเกณฑ์ตัวกรองต่อไปนี้:
- กด ตกลง .
- สุดท้ายนี้ เราจะได้รับเฉพาะข้อมูลของเมือง 'NEW YORK'
- ประการแรก เลือกช่วงเกณฑ์ในช่อง ตัวกรองขั้นสูง :
- กด ตกลง
- สุดท้ายแล้ว เราจะได้ข้อมูลของเมืองทั้งหมดที่ขึ้นต้นด้วยคำว่า "ใหม่"
- ก่อนอื่น เปิดหน้าต่าง ตัวกรองขั้นสูง เลือกช่วงเกณฑ์ต่อไปนี้:
- กด ตกลง
ช่วงรายการ: B4:F14
ช่วงเกณฑ์: C17:C18
2.1 มีอักขระเฉพาะที่จุดเริ่มต้น
ตอนนี้เราจะกรองค่าข้อความสำหรับการเริ่มต้นด้วยอักขระเฉพาะ แทนที่จะเป็นการจับคู่แบบตรงทั้งหมด ที่นี่เราจะแยกเฉพาะค่าของเมืองที่ขึ้นต้นด้วยคำว่า "ใหม่" เรามาดูวิธีการทำกัน
ช่วงรายการ : B4:F14
ช่วงเกณฑ์: C18:C19
3. ใช้สัญลักษณ์แทนกับตัวเลือกตัวกรองขั้นสูง
การใช้ สัญลักษณ์แทน อักขระ คือ อีกวิธีหนึ่งในการใช้ ช่วงเกณฑ์ตัวกรองขั้นสูง โดยปกติแล้ว อักขระตัวแทนใน excel มีสามประเภท:
? (เครื่องหมายคำถาม) – แทนอักขระใด ๆ ในข้อความ
* (เครื่องหมายดอกจัน) – แสดงถึงอักขระจำนวนเท่าใดก็ได้
~ (Tilde) – แสดงถึงการมีอยู่ของอักขระตัวแทนในข้อความ
เราสามารถค้นหาสตริงข้อความที่ต้องการในชุดข้อมูลของเราได้โดยใช้ เครื่องหมายดอกจัน (*) ในตัวอย่างนี้ เราพบชื่อของพนักงานขายที่ขึ้นต้นด้วยข้อความ ‘J’ ในการทำเช่นนั้นเราต้องทำตามขั้นตอนเหล่านี้
ช่วงรายการ: B4:F14
ช่วงเกณฑ์: C17:C18
<11
- สุดท้าย เราจะได้ชื่อพนักงานขายที่ขึ้นต้นด้วยข้อความ 'J' เท่านั้น
เนื้อหาที่เกี่ยวข้อง: ตัวกรองขั้นสูงของ Excel [หลายคอลัมน์ & หลักเกณฑ์การใช้สูตร & ด้วยสัญลักษณ์แทน]
4. ใช้สูตรกับช่วงเกณฑ์การกรองขั้นสูง
อีกวิธีหนึ่งในการใช้ช่วงเกณฑ์การกรองขั้นสูงคือการใช้สูตร ในตัวอย่างนี้ เราจะแยกยอดขายที่มากกว่า $350 เพียงทำตามขั้นตอนด้านล่างนี้:
- ในตอนเริ่มต้น ให้เลือกเซลล์ C19 ใส่สูตรต่อไปนี้:
=F5>350
- กด ตกลง . <13
สูตรจะวนซ้ำมูลค่าของยอดขายไม่ว่าจะมากกว่า $350 หรือไม่ก็ตาม
- ถัดไป เลือกช่วงเกณฑ์ต่อไปนี้ในกล่องโต้ตอบ ตัวกรองขั้นสูง :
ช่วงรายการ: B4:F14
ช่วงเกณฑ์: C17:C19
- กด ตกลง
- ดังนั้น เราสามารถดูข้อมูลเฉพาะมูลค่าการขายที่มากกว่า $350
5. ตัวกรองขั้นสูงที่มี AND Logic Criteria
ตอนนี้เราจะแนะนำ AND Logic ในช่วง Advanced Filter Criteria ตรรกะนี้ใช้สองเกณฑ์ จะส่งกลับค่าผลลัพธ์เมื่อข้อมูลเป็นไปตามเกณฑ์ทั้งสอง ที่นี่เรามีชุดข้อมูลต่อไปนี้ ในชุดข้อมูลนี้ เราจะกรองข้อมูลสำหรับเมือง นิวยอร์ก รวมถึงมูลค่าการขาย >= 200 เรามาดูวิธีการทำกัน
- ก่อนอื่น ให้ไปที่ ตัวกรองขั้นสูง กล่องโต้ตอบ เลือกช่วงเกณฑ์ต่อไปนี้:
ช่วงรายการ: B4:F14
ช่วงเกณฑ์: C18 :C19
- กด ตกลง
- สุดท้าย เราจะได้ชุดข้อมูลเฉพาะเมือง นิวยอร์ก ที่มี ยอดขาย มูลค่ามากกว่า $250
6. การใช้ OR Logic กับช่วงเกณฑ์ตัวกรองขั้นสูง
เช่นเดียวกับตรรกะ และ OR ตรรกะ ใช้สองเกณฑ์เช่นกัน และ ลอจิกส่งคืนเอาต์พุตหากเป็นไปตามเกณฑ์ทั้งสองอย่าง ในขณะที่ หรือ ลอจิกส่งคืนหากปฏิบัติตามเกณฑ์เพียงเกณฑ์เดียว ที่นี่เราจะให้ข้อมูลสำหรับเมือง นิวยอร์ก และ เท็กซัส เท่านั้น เพียงทำตามขั้นตอนด้านล่างเพื่อดำเนินการนี้:
- ในการเริ่มต้น ให้เปิดกล่องโต้ตอบ ตัวกรองขั้นสูง ป้อนช่วงเกณฑ์ต่อไปนี้:
ช่วงรายการ: B4:F14
ช่วงเกณฑ์: C18:C20
<11
- สุดท้าย เราได้รับชุดข้อมูลเฉพาะสำหรับเมืองต่างๆ นิวยอร์ก และ เท็กซัส
7. การรวมกันของ AND & & OR Logic as Criteria Range
บางครั้งเราอาจต้อง กรองข้อมูลสำหรับหลายเกณฑ์ ในกรณีนั้น เราสามารถใช้ AND & หรือ ตรรกะ เราจะดึงข้อมูลจากชุดข้อมูลต่อไปนี้ตามเกณฑ์ที่กำหนด เพียงทำตามขั้นตอนต่อไปนี้เพื่อดำเนินการนี้:
- ขั้นแรก เปิดกล่องโต้ตอบ ตัวกรองขั้นสูง เลือกเกณฑ์ต่อไปนี้:
ช่วงรายการ: B4:F14
ช่วงเกณฑ์: C18:C20
- จากนั้นกด ตกลง
- ดังนั้น เราจะเห็นเฉพาะชุดข้อมูลที่ตรงกับเกณฑ์ของเราเท่านั้น
8. การใช้ช่วงเกณฑ์ตัวกรองขั้นสูงเพื่อแยกคอลัมน์เฉพาะ
ในตัวอย่างนี้ เราจะกรองส่วนเฉพาะของชุดข้อมูล หลังจากการกรอง เราจะย้ายส่วนที่กรองไปยังคอลัมน์อื่น เราจะใช้ชุดข้อมูลต่อไปนี้เพื่อดำเนินการตามขั้นตอนด้านล่าง
- ขั้นแรก จากกล่องโต้ตอบ ตัวกรองขั้นสูง เลือกเกณฑ์ต่อไปนี้:
รายการ ช่วง: B4:F14
ช่วงเกณฑ์: C18:C20
- เลือกตัวเลือก คัดลอกไปยังตำแหน่งอื่น
- ป้อนข้อมูล คัดลอกไปที่ ช่วง H8:I10
- กด ตกลง
- ดังนั้นเราจึงได้รับข้อมูลที่กรองใน H8:I10 ตามเกณฑ์ของเรา
9. คัดลอกข้อมูลไปยังเวิร์กชีตอื่นหลังจากกรอง
ในตัวอย่างนี้ เราจะคัดลอกข้อมูลในเวิร์กชีตอื่นด้วย ในขณะที่ตัวอย่างก่อนหน้า เราทำในแผ่นงานเดียวกัน ทำตามขั้นตอนต่อไปนี้เพื่อดำเนินการ:
- ขั้นแรก ไปที่ 'Another Worksheet-2' ซึ่งเราจะคัดลอกข้อมูลหลังจากการกรอง
เราจะเห็นสองคอลัมน์ "เมือง" และ 'การขาย' ใน 'Another Worksheet-2'
- ถัดไป เปิดกล่องโต้ตอบ 'ตัวกรองขั้นสูง'
- จากนั้นไปที่ 'Another Worksheet-1' เลือกเกณฑ์ต่อไปนี้:
ช่วงรายการ: B4:F14
ช่วงเกณฑ์: C18:C19
- ตอนนี้ เลือกตัวเลือก คัดลอกไปยังตำแหน่งอื่น
- หลังจากนั้น ไปที่ 'Another Worksheet-2' เลือก คัดลอกไปที่ ช่วง B2:C4
- กด ตกลง
- สุดท้าย เราสามารถดูข้อมูลที่กรองได้ใน 'Another Worksheet-2'
10. แยกระเบียนที่ไม่ซ้ำด้วยเกณฑ์การกรองขั้นสูง
ในกรณีนี้ เราจะแยกเฉพาะค่าที่ไม่ซ้ำจากคอลัมน์ที่ระบุ จากชุดข้อมูลต่อไปนี้ เราจะแยกค่าเฉพาะของเมืองในคอลัมน์อื่น เพียงทำตามขั้นตอน:
- ในการเริ่มต้น ให้เปิดหน้าต่าง ตัวกรองขั้นสูง เลือกเกณฑ์
ช่วงรายการ: D4:D14
- ถัดไป เลือกตัวเลือก คัดลอกไปยังตำแหน่งอื่น
- จากนั้นป้อน คัดลอกไปยัง ช่วงเป็น H4:H8
- ทำเครื่องหมายในช่อง บันทึกเฉพาะเท่านั้น
- กด ตกลง
- สุดท้าย เราจะเห็นชื่อเมืองที่มีบันทึกเฉพาะในคอลัมน์ H เท่านั้น
11. ค้นหาวันธรรมดาด้วยช่วงเกณฑ์ตัวกรองขั้นสูง
เราพบวันธรรมดาที่มีช่วงเกณฑ์ตัวกรองขั้นสูง เราจะใช้ชุดข้อมูลต่อไปนี้เพื่อแสดงกระบวนการนี้:
- ประการแรก เลือกเซลล์ C19 ใส่สูตรต่อไปนี้:
=AND(WEEKDAY(B5)1,WEEKDAY(B5)7)
- ถัดไป กำหนดช่วงเกณฑ์ต่อไปนี้ใน กล่องโต้ตอบ ตัวกรองขั้นสูง :
ช่วงรายการ: B4:F14
ช่วงเกณฑ์: C18:C19<2
- กด ตกลง
- สุดท้าย เราจะได้ค่า วันที่ สำหรับวันธรรมดาเท่านั้น
🔎 สูตรทำงานอย่างไร
- วันธรรมดา(B5)1: 1 หมายถึง วันอาทิตย์ ส่วนนี้กำหนดเกณฑ์ว่าวันที่ไม่ใช่ วันอาทิตย์
- วันธรรมดา(B5)7:7 หมายถึง วันอาทิตย์ ส่วนนี้กำหนดเกณฑ์ว่าวันที่ไม่ใช่ วันเสาร์
- AND(WEEKDAY(B5)1,WEEKDAY(B5)7): กำหนดเกณฑ์ว่าวันนั้นไม่ใช่ วันเสาร์ หรือ วันอาทิตย์ .
12. ใช้ตัวกรองขั้นสูงเพื่อค้นหาวันหยุดสุดสัปดาห์
เรายังสามารถใช้ช่วงเกณฑ์ตัวกรองขั้นสูงเพื่อค้นหา วันหยุดสุดสัปดาห์ จากคอลัมน์วันที่ มาดูวิธีการใช้ชุดข้อมูลต่อไปนี้:
- ในการเริ่มต้น เลือกเซลล์ C19 ใส่สูตรต่อไปนี้:
=OR(WEEKDAY(B5)=1,WEEKDAY(B5)=7)
- กด Enter .
- ถัดไป จากกล่องโต้ตอบ ตัวกรองขั้นสูง เลือกช่วงเกณฑ์ต่อไปนี้:
ช่วงรายการ:B4:F14
ช่วงเกณฑ์: C18:C19
- กด ตกลง
- ดังนั้น เราจึงเห็นเฉพาะค่าของวันหยุดสุดสัปดาห์ในคอลัมน์ วันที่
13. ใช้ตัวกรองขั้นสูงเพื่อคำนวณค่าที่ต่ำกว่าหรือสูงกว่าค่าเฉลี่ย
ในส่วนนี้ เราจะคำนวณค่าที่ต่ำกว่าหรือสูงกว่าค่าเฉลี่ยโดย โดยใช้ ช่วงเกณฑ์ตัวกรองขั้นสูง ที่นี่เราจะกรองเฉพาะมูลค่าการขายที่มากกว่ามูลค่าการขายเฉลี่ย
- ขั้นแรก เลือกเซลล์ C19 ใส่สูตรต่อไปนี้:
=E5>AVERAGE(E5:E14)
- ถัดไป เปิด ขั้นสูง กรอง กล่องโต้ตอบ ป้อนช่วงเกณฑ์ต่อไปนี้:
ช่วงรายการ: B4:F14
ช่วงเกณฑ์: C18:C19
<11
- ดังนั้นเราจึงได้รับเฉพาะชุดข้อมูลสำหรับมูลค่าการขายที่มากกว่าค่าเฉลี่ย
14. การกรองเซลล์ว่างด้วย OR Logic
หากชุดข้อมูลของเราประกอบด้วยเซลล์ว่าง เราสามารถแยกเซลล์ว่างได้โดยใช้ ตัวกรองขั้นสูง
เรามีชุดข้อมูลต่อไปนี้ ชุดข้อมูลประกอบด้วย เซลล์ว่าง เราได้กำหนดเกณฑ์โดยใช้สูตรต่อไปนี้:
=B5=""
- ขั้นแรก ให้ไปที่ กล่องโต้ตอบตัวกรองขั้นสูง r ป้อนเกณฑ์ต่อไปนี้:
ช่วงรายการ: B4:F14
ช่วงเกณฑ์: C17:C22
- กด ตกลง