วิธีใช้ตัวกรองหลายตัวใน Excel (6 วิธีที่เหมาะสม)

  • แบ่งปันสิ่งนี้
Hugh West

การกรองจะขาดไม่ได้เมื่อคุณมีชุดข้อมูลขนาดใหญ่และซับซ้อนมากขึ้น การดึงข้อมูลที่ต้องการจากชุดข้อมูลดังกล่าวค่อนข้างใช้เวลานาน ดังนั้น คุณควรทราบวิธีใช้ ตัวกรองหลายตัว ใน Excel วิธีการของ ตัวกรองหลายตัว นั้นยอดเยี่ยมมากในการแสดงข้อมูลที่คุณสนใจ

ในบทความนี้ เราจะพูดถึงวิธีการใช้ ตัวกรองหลายตัว รวมถึง โค้ด VBA ใน Excel นอกจากนี้ เราจะแสดง ฟังก์ชัน FILTER ที่กรองอย่างชาญฉลาดและอัปเดตข้อมูลโดยอัตโนมัติ

ดาวน์โหลดแบบฝึกหัดแบบฝึกหัด

คุณสามารถดาวน์โหลดแบบฝึกหัดแบบฝึกหัดได้จากที่นี่:

การใช้ตัวกรองหลายตัว.xlsm

6 วิธีการใช้ตัวกรองหลายตัวใน Excel

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

ตอนนี้ เราจะเห็นการใช้ ตัวกรองหลายตัว เกี่ยวกับมุมมองที่แตกต่างกัน สำหรับการดำเนินการเซสชัน เราใช้ เวอร์ชัน Microsoft 365 มาเริ่มกันเลย

1. ตัวกรองหลายตัวด้วยวิธีง่ายๆ ภายในคอลัมน์ต่างๆ ใน ​​Excel

ที่นี่ คุณสามารถจัดระเบียบข้อมูลที่ต้องการได้ง่ายๆ โดยใช้ตัวเลือก ตัวกรอง ใน เอ็กเซล ตัวอย่างเช่น,หากคุณต้องการ จำนวนการเข้าชม สำหรับ ไซต์การศึกษา และ แพลตฟอร์มมือถือ คุณสามารถใช้ตัวเลือก ตัวกรอง

ดังนั้น ให้ทำตามขั้นตอนด้านล่างนี้

  • ประการแรก เลือกชุดข้อมูลของคุณ
  • ประการที่สอง จากแท็บ หน้าแรก > คลิกตัวเลือก ตัวกรอง (จากแถบคำสั่ง จัดเรียงและกรอง ) นอกจากนี้ คุณสามารถเปิดตัวเลือก ตัวกรอง ด้วยวิธีอื่น นอกจากนี้ อันนั้นมาจากแท็บ ข้อมูล > คลิก ตัวกรอง ตัวเลือก

หลังจากนั้น คุณจะเห็น ลูกศรแบบเลื่อนลง สำหรับ แต่ละฟิลด์

ตอนนี้ คุณต้องกรองข้อมูลที่คุณต้องการ

  • ก่อนอื่น เลือก “หมวดหมู่” ฟิลด์
  • จากนั้น ยกเลิกการทำเครื่องหมายในช่องใกล้กับ เลือกทั้งหมด เพื่อยกเลิกการเลือกตัวเลือกข้อมูลทั้งหมด
  • จากนั้น ทำเครื่องหมายในช่องใกล้กับ “การศึกษา” .
  • ต่อมา กด ตกลง .

  • อีกครั้ง คลิกที่ปุ่ม “ Platforms” และทำเครื่องหมายที่ช่องใกล้กับแพลตฟอร์ม “Mobile” ด้วยวิธีก่อนหน้านี้

หลังจากกรอง สอง ฟิลด์ คุณจะได้รับ จำนวนการเข้าชมต่อไปนี้

2. การใช้ตัวเลือกตัวกรองอัตโนมัติเพื่อกรองค่าหลายค่าใน Excel

ตัวเลือกตัวกรองอัตโนมัติ ใน Excel ถูกใช้เป็นปุ่มแบบฝังตัวเพื่อกรองข้อมูลที่จำเป็นประเภทต่างๆ ในช่วงข้อมูลหรือคอลัมน์

ดังนั้น หากคุณต้องการค้นหา “ชื่อไซต์” มี จำนวนการเข้าชมระหว่าง 5,000 ถึง 10,000 และ "สมาชิกใหม่" มีค่า มากกว่า 200 คุณสามารถทำได้ด้วยวิธีต่อไปนี้

  • ก่อนอื่น เลือกชุดข้อมูลแล้วกด CTRL+SHIFT+L .

  • จากนั้น คลิกที่ ลูกศรแบบเลื่อนลง ของฟิลด์ “Visits Number”
  • หลังจากนั้น ไปที่เมนู Number Filters 13>
  • จากนั้น เลือกตัวเลือก ระหว่าง

ในขณะนี้ กล่องโต้ตอบใหม่ที่ชื่อว่า ตัวกรองอัตโนมัติแบบกำหนดเอง จะปรากฏขึ้น

  • ประการแรก ให้ใส่ 5000 ในพื้นที่ว่างแรกของกล่องโต้ตอบ Custom AutoFilter กล่องโต้ตอบ
  • ประการที่สอง , เขียน 10000 ในช่องว่างที่สอง
  • สุดท้าย กด ตกลง .

เป็น ผลลัพธ์ คุณจะเห็น หมายเลขการเข้าชม ที่กรองแล้ว

  • ในทำนองเดียวกัน คลิกที่ ลูกศรแบบเลื่อนลง ของช่อง “สมาชิกใหม่”
  • จากนั้นไปที่เมนู ตัวกรองตัวเลข
  • หลังจากนั้น เลือก มากกว่า มากกว่า ตัวเลือก

ในทำนองเดียวกัน กล่องโต้ตอบชื่อ ตัวกรองอัตโนมัติแบบกำหนดเอง สำหรับ “ สมาชิกใหม่ ” จะเปิดขึ้น

  • จากนั้น เติมช่องว่างโดยพิมพ์ 200 .
  • จากนั้น กด ตกลง .

และคุณจะได้รับผลลัพธ์ต่อไปนี้สำหรับข้อความค้นหาของคุณ ดังนั้น เราคิดว่าวิธีนำ ตัวกรองหลายรายการ ไปใช้กับ Excel นั้นชัดเจนสำหรับคุณ

3. กรองหลายคอลัมน์การใช้คุณลักษณะตัวกรองขั้นสูงพร้อมกัน

ใน สอง วิธีก่อนหน้านี้ คุณจะเห็นการใช้ ตัวกรองหลายตัว แยกกันสำหรับแต่ละฟิลด์ นอกจากนี้ คุณไม่มีตัวเลือกในการระบุเกณฑ์

อันที่จริง เมื่อใช้ตัวเลือก ตัวกรองขั้นสูง คุณสามารถระบุเกณฑ์สำหรับฟิลด์ได้

ตัวอย่างเช่น คุณอาจระบุ สาม เกณฑ์ เช่น หมวดหมู่ ของไซต์จะเป็น การศึกษา จำนวน การเข้าชม จะ มากกว่า 10,000 และจำนวน สมาชิกใหม่ จะเท่ากับ มากกว่า 400

  • ก่อนอื่น ให้เขียนเกณฑ์ข้างต้นเกี่ยวกับฟิลด์ของพวกเขา ที่นี่ เราได้เขียนเกณฑ์เหล่านั้นไว้ในช่วงเซลล์ B22:D23 . จริงๆ แล้ว คุณต้องเขียนเกณฑ์ แนวนอน .

  • จากนั้นเปิดตัวเลือก ตัวกรองขั้นสูง โดยคลิกแท็บ ข้อมูล > จัดเรียง & ตัวกรอง > ขั้นสูง .

  • หลังจากนั้น ให้ระบุช่วงของชุดข้อมูลทั้งหมดจากตำแหน่งที่คุณต้องการ กรองในตัวเลือก ช่วงรายการ และระบุเกณฑ์ใน ช่วงเกณฑ์
  • นอกจากนี้ หากคุณไม่ต้องการข้อมูลที่คล้ายกัน ให้ทำเครื่องหมายที่ช่องใกล้กับ บันทึกเฉพาะเท่านั้น .
  • จากนั้น กด ตกลง .

และคุณจะเห็น ผลลัพธ์ต่อไปนี้

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

  • กรองหลายเกณฑ์ใน Excel (4วิธีที่เหมาะสม)
  • กรองข้อมูลใน Excel โดยใช้สูตร
  • วิธีกรองหลายคอลัมน์พร้อมกันใน Excel (3 วิธี)
  • ค้นหาหลายรายการในตัวกรองของ Excel (2 วิธี)

4. ตัวกรองหลายรายการที่ใช้ VBA ใน Excel

หากคุณมีชุดข้อมูลขนาดใหญ่ ใช้เวลานานและน่าเบื่อเล็กน้อยเพื่อให้ได้ผลลัพธ์ที่ต้องการโดยใช้สูตร

แต่คุณสามารถใช้โค้ด VBA ใน Excel ซึ่งแสดงผลลัพธ์อย่างรวดเร็วและแม่นยำ

ตอนนี้ มาดูกันว่าคุณสามารถใช้โค้ด VBA กับชุดข้อมูลของเราได้อย่างไร

ที่นี่ เราจะเห็นสองแอปพลิเคชันของ VBA AutoFilter โดยใช้ ตัวดำเนินการ OR และตัวดำเนินการ AND ตามลำดับ

4.1. ตัวกรองหลายตัวโดยใช้ตัวดำเนินการ OR (ลอจิก)

หากพวกคุณต้องการกรองไซต์ที่มีจำนวน การเข้าชม น้อยกว่า 10,000 หรือ มากกว่า 15,000 และ หมวดหมู่ ของไซต์จะเป็น การศึกษา จากนั้นคุณสามารถทำตามขั้นตอนต่อไปนี้

  • ประการแรก จาก นักพัฒนาซอฟต์แวร์ แท็บ > คลิกที่ Visual Basic .

  • จากนั้น เปิดโมดูลโดยคลิก แทรก > Module .

  • หลังจากนั้น เขียนโค้ดต่อไปนี้ใน Module 1 .
5769

รายละเอียดโค้ด

สิ่งต่อไปนี้จำเป็นสำหรับการใช้ VBA AutoFilter .

  • ช่วง: หมายถึงเซลล์ช่วงที่ต้องการกรอง เช่น B4:G19 .
  • ฟิลด์: เป็นดัชนีของหมายเลขคอลัมน์จากส่วนซ้ายสุดของชุดข้อมูลของคุณ ค่าของฟิลด์แรกจะเป็น 1 .
  • เกณฑ์ 1: เกณฑ์แรกสำหรับฟิลด์ เช่น เกณฑ์ 1=”<10000”
  • เกณฑ์ 2: เกณฑ์ที่สองสำหรับฟิลด์ เช่น Criteria2=”>15000”
  • Operator: ตัวดำเนินการ Excel ที่ระบุข้อกำหนดการกรองบางอย่าง เช่น Operator:=xlOr , Operator:=xlAnd ฯลฯ
  • ในขณะนี้ จากแท็บ นักพัฒนาซอฟต์แวร์ > ไปที่ มาโคร .

  • จากนั้น เลือก filter_my_sites จาก ชื่อมาโคร และกด เรียกใช้ .

หากคุณเรียกใช้โค้ดข้างต้น คุณจะได้ผลลัพธ์ต่อไปนี้

4.2. ตัวกรองหลายตัวโดยใช้ตัวดำเนินการ AND (ลอจิก)

ที่สำคัญกว่านั้น หากคุณต้องการได้รับ ไซต์เพื่อการศึกษา ที่มีจำนวน การเข้าชม ระหว่าง 5,000 ถึง 15,000 คุณสามารถใช้รหัสต่อไปนี้ได้

6607

  • หลังจากเรียกใช้รหัส คุณจะได้รับผลลัพธ์ต่อไปนี้

ดังนั้น เราคิดว่าคุณทราบวิธีนำ ตัวกรองหลายตัว ไปใช้กับ Excel โดยใช้ VBA .

5. ใช้ ของฟังก์ชัน FILTER เพื่อใช้ตัวกรองหลายตัว

วิธีแรก 3 ที่กล่าวถึงนั้นใช้งานได้ค่อนข้างดีแม้ว่าจะมีข้อเสียร้ายแรงก็ตาม คุณไม่สามารถอัปเดตข้อมูลที่กรองได้โดยอัตโนมัติ สำหรับสิ่งนี้ คุณต้องใช้วิธีการกรองข้อมูลใหม่อีกครั้ง

นั่นเป็นสาเหตุที่ Microsoft นำฟังก์ชัน FILTER ที่อัปเดต ซึ่งจะอัปเดตข้อมูลที่กรองโดยอัตโนมัติ นอกจากนี้ คุณจะได้รับฟังก์ชันนี้ในเวอร์ชัน Excel 365 เท่านั้น

ไวยากรณ์ของฟังก์ชันคือ

FILTER (อาร์เรย์ รวม [if_empty])

อาร์กิวเมนต์คือ-

  • อาร์เรย์: ช่วงหรืออาร์เรย์ที่จะกรอง
  • รวม : บูลีนอาร์เรย์ ระบุเป็นเกณฑ์
  • if_empty: ค่าที่จะส่งคืนเมื่อไม่มีการส่งคืนผลลัพธ์ นี่เป็นฟิลด์ที่ไม่บังคับ

นอกจากนี้ คุณสามารถกรองชุดข้อมูลตามวันที่ สมมติว่าคุณต้องการกรองชุดข้อมูลทั้งหมดสำหรับเดือน มิถุนายน เท่านั้น นั่นหมายความว่าคุณต้องการทราบชื่อ ไซต์ จำนวน การเข้าชม ฯลฯ สำหรับ เดือนมิถุนายน

  • ในนั้น กรณี เขียนสูตรในเซลล์ H5 ที่นี่ คุณควรมีพื้นที่เพียงพอสำหรับข้อมูลที่กรอง มิฉะนั้นจะแสดงข้อผิดพลาดบางอย่าง
=FILTER(B5:F19,MONTH(D5:D19) > 5,"No data")

ที่นี่ B5:F19 คือชุดข้อมูลของเรา D5:D19 สำหรับวันที่ ไวยากรณ์ MONTH(D5:D19) > 5 ส่งกลับวันที่สำหรับ มิถุนายน .

  • จากนั้น กด ENTER .

และคุณจะ รับผลลัพธ์ต่อไปนี้

6. การใช้ตาราง Excel เพื่อใช้หลายตัวกรอง

คุณสามารถใช้ ตาราง Excel เพื่อนำไปใช้ ตัวกรองหลายตัว มีการกำหนดขั้นตอนด้านล่าง

ขั้นตอน:

  • ประการแรก เลือกช่วงข้อมูล
  • ประการที่สอง จากแท็บ แทรก >> เลือกคุณลักษณะ ตาราง

ในขณะนี้ กล่องโต้ตอบชื่อ สร้างตาราง จะปรากฏขึ้น

  • ตอนนี้ ตรวจสอบให้แน่ใจว่าคุณได้เลือกช่วงข้อมูลในช่อง ข้อมูลสำหรับตารางของคุณอยู่ที่ไหน ที่นี่ หากคุณเลือกช่วงข้อมูลก่อนหน้านั้น ช่องนี้จะเติมอัตโนมัติ
  • จากนั้น ทำเครื่องหมายที่ตัวเลือก ตารางของฉันมีส่วนหัว
  • สุดท้าย กด ตกลง .

หลังจากนั้น คุณจะเห็น ลูกศรแบบเลื่อนลง สำหรับ แต่ละฟิลด์

  • จากนั้นทำตามขั้นตอนของ วิธีที่ 1 แล้วคุณจะได้ผลลัพธ์

วิธีกรองค่าที่คั่นด้วยเครื่องหมายจุลภาคหลายค่าใน Excel

สำหรับส่วนนี้ เราจะใช้ตารางข้อมูลอื่น ซึ่งประกอบด้วย ชื่อไซต์ หมวดหมู่ จำนวนการเข้าชม และ แพลตฟอร์ม .

ตอนนี้ ถ้าคุณต้องการรับ จำนวนการเข้าชม สำหรับ ไซต์การศึกษา และ แพลตฟอร์มมือถือ คุณสามารถทำตามขั้นตอน

  • ตอนนี้ เลือกชุดข้อมูลและ กด CTRL+SHIFT+L .

ดังนั้น คุณจะเห็น ลูกศรแบบเลื่อนลง สำหรับแต่ละฟิลด์

  • จากนั้น คลิกที่ ลูกศรแบบเลื่อนลง ของช่อง “หมวดหมู่”
  • หลังจากนั้น ไปที่ ตัวกรองข้อความ เมนู
  • จากนั้น เลือก ประกอบด้วย.. ตัวเลือก

ในขณะนี้ กล่องโต้ตอบใหม่ที่ชื่อว่า ตัวกรองอัตโนมัติแบบกำหนดเอง จะปรากฏขึ้น

  • ที่ ขั้นแรก เขียน Education ในช่องว่างแรก
  • จากนั้นกด ตกลง .

ดังนั้นคุณจะเห็น หมวดหมู่ ถูกกรอง

หลังจากนั้น สำหรับการกรองแพลตฟอร์ม ให้ทำตามขั้นตอนของ เมธอด-1 และคุณจะได้ผลลัพธ์สุดท้าย

ส่วนการปฏิบัติ

ตอนนี้ คุณสามารถฝึกฝนวิธีการที่อธิบายได้ด้วยตัวเอง

<54

สรุป

นี่คือวิธีที่คุณสามารถ ใช้ตัวกรองหลายตัว ใน Excel หากคุณมีข้อเสนอแนะหรือความสับสน โปรดแจ้งให้เราทราบในส่วนความคิดเห็นต่อไปนี้

ขอบคุณที่อยู่กับเรา

Hugh West เป็นผู้ฝึกอบรมและนักวิเคราะห์ Excel ที่มีประสบการณ์สูงและมีประสบการณ์มากกว่า 10 ปีในอุตสาหกรรมนี้ เขาสำเร็จการศึกษาระดับปริญญาตรีสาขาการบัญชีและการเงิน และปริญญาโทสาขาบริหารธุรกิจ Hugh มีความหลงใหลในการสอนและได้พัฒนาแนวทางการสอนที่เป็นเอกลักษณ์ซึ่งง่ายต่อการติดตามและเข้าใจ ความรู้ความเชี่ยวชาญของเขาเกี่ยวกับ Excel ช่วยให้นักเรียนและผู้เชี่ยวชาญหลายพันคนทั่วโลกพัฒนาทักษะและความเป็นเลิศในอาชีพการงาน ฮิวจ์แบ่งปันความรู้ของเขากับคนทั้งโลกผ่านบล็อก โดยเสนอบทช่วยสอน Excel ฟรีและการฝึกอบรมออนไลน์เพื่อช่วยให้บุคคลและธุรกิจบรรลุศักยภาพสูงสุดของตนเอง