ในบางกรณี เราจำเป็นต้องกรอง Pivot Table เพื่อให้ได้ผลลัพธ์ที่ต้องการ โชคดีที่มีวิธีที่มีประสิทธิภาพมากมายในการทำงานนั้น ในบทความนี้ ผมจะพูดถึง 8 วิธีที่มีประสิทธิภาพและเป็นที่นิยมที่สุดในการกรอง Pivot Table ใน Excel พร้อมคำอธิบายที่ถูกต้อง
เนื่องจากบทความจะยาวหน่อย คุณสามารถดูเนื้อหาเพื่อเลือกเนื้อหาที่เหมาะสมตามความต้องการของคุณ เพื่อความสะดวกของคุณ ฉันจะพูดถึงตัวอย่างที่ง่ายที่สุดก่อน จากนั้นจึงพูดถึงวิธีการกรองสำหรับหลายคอลัมน์ และสุดท้าย VBA วิธีการ
8 วิธีที่มีประสิทธิภาพในการกรอง Excel Pivot Table
นี่คือชุดข้อมูลของเราที่หมวดหมู่ผลิตภัณฑ์ จะได้รับพร้อมกับวันที่สั่งซื้อ , จำนวน , การขาย ตามรัฐ ของสหรัฐอเมริกา
คุณสามารถไปที่ วิธีสร้าง Pivot Table บทความที่จะแทรก Pivot Table สำหรับชุดข้อมูลข้างต้น ฉันได้สร้าง Pivot Table แล้ว ซึ่งมีรายละเอียดดังนี้
มาดูวิธีการกรอง Pivot Table . กัน .
1. การใช้ตัวกรองรายงานเพื่อกรอง Excel Pivot Table
ก่อนอื่น เราจะใช้ตัวกรองรายงาน เพื่อคัดกรองข้อมูลของ Pivot Table .
ตัวอย่างเช่น เราต้องการรับผลรวมของยอดขายสำหรับหมวดหมู่ผลิตภัณฑ์ทั้งหมดของ แอริโซนา รัฐ.
ตอนนี้ ทำตามขั้นตอนด้านล่าง
⏩หากต้องการเปิดตัวกรองรายงาน ให้เลือก สถานะ และลากฟิลด์ลงใน ตัวกรอง พื้นที่
⏩ จากนั้น คุณจะเห็นลูกศรแบบเลื่อนลงพร้อมช่อง สถานะ .
⏩ หากคุณคลิกที่ลูกศรแบบเลื่อนลง คุณจะได้รับสถานะทั้งหมดในตัวเลือกการกรอง
เลือก แอริโซนา ตัวเลือกแล้วกด ตกลง .
⏩ ดังนั้น ผลลัพธ์ต่อไปนี้คือผลลัพธ์ที่คุณต้องการได้รับ
2. การใช้ตัวกรองค่า
เมื่อคุณต้องการกรองตามค่า ตัวกรองค่า จะเป็นทางเลือกที่ดีกว่าเพื่อให้ได้ผลลัพธ์ดังกล่าว ที่สำคัญกว่านั้น มีตัวเลือกการกรองมากมายใน Value Filters . นอกนั้น เราจะเห็นวิธีการกรองที่โดดเด่นสามวิธีโดยขึ้นอยู่กับค่าต่างๆ
2.1. ตัวกรองค่าเพื่อรับไอเท็มยอดนิยม
ตัวอย่างเช่น คุณต้องกรองสินค้า 5 อันดับแรกโดยพิจารณาจากยอดรวมของยอดขาย
⏩ คลิกที่ลูกศรแบบเลื่อนลงของ ป้ายกำกับแถว .
⏩ไปที่ค่า ตัวกรอง > 10 อันดับแรก .
⏩ ป้อนข้อมูล 5 แทน 10 แล้วกด ตกลง .
นี่คือผลลัพธ์ที่คาดหวัง
2.2. ตัวกรองค่าที่จะส่งคืน
สมมติว่าคุณต้องการกรองยอดรวม 50% ของยอดขายจากยอดรวมของยอดขาย
หากต้องการทราบสิ่งนี้ ให้ไปที่ ตัวกรอง 10 อันดับแรก ตัวเลือกเช่นเดียวกับตัวอย่างก่อนหน้านี้
⏩และใส่ 50 แทน 10 และเลือกเปอร์เซ็นต์ และสุดท้ายกด ตกลง .
⏩ ดังนั้น ผลิตภัณฑ์ต่อไปนี้มียอดขายสูงสุด 50% ของยอดขายทั้งหมด
2.3. ตัวกรองค่าสำหรับค่าเฉพาะ
นอกจากนี้ คุณสามารถกรอง Pivot Table ทั้งหมดโดยระบุค่า สมมติว่าคุณต้องการได้ยอดขายรวมที่มากกว่า 2500
⏩ คลิกที่ลูกศรแบบเลื่อนลงของ ป้ายกำกับแถว .
⏩ไปที่ค่า ตัวกรอง > มากกว่า .
⏩ และตอนนี้ ให้ใส่ค่าที่ระบุในกล่องที่ 2,500 แล้วกด ตกลง .
⏩ คุณจะได้รับผลลัพธ์ต่อไปนี้ในทันที โดยที่ยอดรวมของยอดขายทั้งหมดมากกว่า 2500
อ่านเพิ่มเติม: วิธีการกรองค่าที่ไม่ซ้ำใน Excel
3. การใช้ตัวกรองฉลากเพื่อกรองตาราง Pivot ของ Excel
ขณะจัดการกับ ตัวกรองค่า คุณอาจสังเกตเห็นตัวเลือก เช่น ตัวกรองป้ายกำกับ .
ตอนนี้เราจะสำรวจการใช้งาน
สมมติว่าคุณต้องการกรองหมวดหมู่สินค้าที่มี หนังสือ เท่านั้น
ฉันหมายความว่าคุณต้องการหาผลรวมของยอดขายสำหรับ หนังสือ .
⏩ คลิกที่ลูกศรแบบเลื่อนลงของ ป้ายกำกับแถว .
⏩ ไปที่ ตัวกรองป้ายกำกับ> ประกอบด้วย .
⏩พิมพ์คำว่า หนังสือ ในตัวเลือกที่ต้องการของ ตัวกรองป้ายกำกับ กล่องโต้ตอบ
⏩ หลังจากกด ตกลง คุณจะได้ Pivot Table . ที่กรองแล้ว บนพื้นฐานของหนังสือ .
4. การสร้างตัวกรองวันที่
ตอนนี้ เราจะเห็นวิธีการกรองแบบอื่นที่ใช้แยก Pivot Table ขึ้นอยู่กับวันที่
ตามที่คุณรู้อยู่แล้ว เรามีฟิลด์คือ วันที่สั่งซื้อ .
และถ้าคุณต้องการกรอง Pivot Table สำหรับช่วงวันที่ที่เฉพาะเจาะจง เช่น 02-15-22 ถึง 5-10-22 .
⏩ สำหรับการดำเนินการนี้ ให้ลาก วันที่สั่งซื้อ ฟิลด์ภายใน แถว พื้นที่
⏩ จากนั้นไปที่ ตัวกรองป้ายกำกับ> ระหว่าง .
⏩ แก้ไขวันที่ที่ต้องการใน ตัวกรองป้ายกำกับ . ต่อไปนี้ กล่องโต้ตอบ
⏩ ขณะเข้าสู่ ตกลง คุณจะได้ผลลัพธ์ดังต่อไปนี้
อ่านเพิ่มเติม: วิธีการกรองตามวันที่ใน Excel
การอ่านที่คล้ายกัน
- วิธีการกรองหลายคอลัมน์พร้อมกันใน Excel (3 วิธี)
- กรองหลายแถวใน Excel (11 วิธีที่เหมาะสม)
- วิธีการกรองข้อมูลแนวนอนใน Excel (3 วิธี)
- ทางลัดสำหรับตัวกรอง Excel (3 การใช้งานอย่างรวดเร็วพร้อมตัวอย่าง)
5. การใช้ช่องค้นหาเพื่อกรอง Excel Pivot Table
การใช้ช่องค้นหา เป็นวิธีง่ายๆ จริงๆ เพียงพิมพ์คำ (เช่น โอไฮโอ ดังแสดงในรูปต่อไปนี้) ที่คุณต้องการกรอง Pivot Table .
ดังนั้น ผลลัพธ์ต่อไปนี้คือ Pivot Table . ที่ถูกกรอง ที่มีรัฐ โอไฮโอ .
อ่านเพิ่มเติม: วิธีค้นหาหลายรายการในตัวกรอง Excel
6. การใช้ตัวกรองอัตโนมัติเพื่อสกรีน Pivot Table
หากคุณไม่ใช่ผู้ใช้ใหม่ใน Excel คุณต้องเคยได้ยินชื่อ ตัวกรอง ตัวเลือก. ขออภัย ตัวกรอง ตัวเลือกไม่ทำงานสำหรับ Pivot Table ดังแสดงในรูปต่อไปนี้
แต่เมื่อฉันวางเคอร์เซอร์ไว้เหนือเซลล์ที่อยู่ติดกันของ Pivot Table , ตัวกรอง ตัวเลือกใช้งานได้
หลังจากคลิกที่ ตัวกรอง คุณจะเห็นลูกศรแบบเลื่อนลงสำหรับทุกคอลัมน์อย่างน่าประหลาดใจ ตอนนี้คุณสามารถกรองคอลัมน์ใดก็ได้โดยไม่ต้องทำตามวิธีอื่น
7. วิธีการกรองหลายรายการใน Excel Pivot Table
วิธีการกรอง Pivot Table . ที่ซับซ้อนและเป็นที่นิยมมากที่สุด ใน Excel คือการกรองหลายคอลัมน์ แน่นอนจะช่วยประหยัดเวลาของคุณและคุณสามารถกรองตามความต้องการของคุณได้อย่างรวดเร็ว
7.1. กรองหลายรายการโดยใช้ตัวแบ่งส่วนข้อมูล
เราสามารถกรอง Pivot Table บนพื้นฐานของรัฐได้เร็วขึ้นโดยใช้ ตัวแบ่งส่วนข้อมูล .
เลือกเซลล์ภายใน Pivot Table
⏩ไปที่ แทรก แท็บ> ตัวแบ่งส่วนข้อมูล จาก ตัวกรอง ริบบิ้น
⏩ เลือก สถานะ ขณะดูส่วนแทรก ตัวแบ่งส่วนข้อมูล กล่องโต้ตอบ
⏩ ตอนนี้ คุณเห็นตัวเลือกการกรองที่เคลื่อนย้ายได้ของ สถานะ (ด้านขวาของภาพต่อไปนี้)
ดังนั้นคุณอาจมีคำถามเกี่ยวกับวิธีการทำงาน
เพียงเลือกสถานะเช่น แอริโซนา จากตัวเลือกดังรูปต่อไปนี้ และคุณจะได้ผลลัพธ์ทันทีที่ Pivot Table อยู่ทางด้านซ้ายของรูป
7.2. กรองหลายรายการโดยใช้เครื่องหมายจุลภาค
นอกจากนี้ หากคุณต้องการแสดงเกณฑ์การกรองในเซลล์เดียว คุณสามารถทำได้โดยใช้ TEXTJOIN ฟังก์ชัน
ตัวอย่างเช่น หากคุณป้อนสูตรต่อไปนี้ใน G4 เซลล์
=TEXTJOIN(",",TRUE,B6:B15)
ที่นี่ “,” เป็นตัวคั่น จริง สำหรับการละเว้นเซลล์ว่าง B6:B15 คือช่วงเซลล์สำหรับหมวดหมู่สินค้า ของชุดข้อมูล
หลังจากป้อนสูตรแล้ว เราจะรับเกณฑ์การกรองในเซลล์เดียวอะไรก็ได้ที่เราต้องการกรองโดยเลือกใน ตัวแบ่งส่วนข้อมูล .
ที่นี่ เกณฑ์การกรอง เช่น หนังสือ กีฬา อยู่ใน G4 เซลล์
7.3. กรองหลายรายการโดยใช้เกณฑ์การกรอง
ในการกรองหลายรายการด้วยวิธีนี้ ฉันจะแสดงวิธีเข้าร่วม Pivot Table สองรายการ และใช้การกรองร่วมกันสำหรับทั้งสองตาราง
เกี่ยวกับเรื่องนี้ เราต้องคัดลอก Pivot Table โดยกด CTRL + ค และวางตารางในตำแหน่งใกล้ของตารางที่มีอยู่โดยกด CTRL + วี .
ภาพด้านล่างแสดงกระบวนการ
หลังจากทำเช่นนั้น ให้เก็บ ป้ายกำกับแถว เฉพาะในกรณีของ Pivot Tableที่สอง .
ตอนนี้ หากคุณเลือกรัฐใดๆ (เช่น ฟลอริดา ) จากตัวแบ่งส่วนข้อมูล วิธีการกรองจะทำงานสำหรับ ตาราง Pivot . สองรายการ พร้อมกัน
Pivot Tableแรก กรองหมวดหมู่ผลิตภัณฑ์ในขณะที่ตารางที่สองกรองตามสถานะ .
แล้วความจริงเบื้องหลังการกรองนี้คืออะไร
คลิกขวาที่ตัวแบ่งส่วนข้อมูล และเลือก รายงานการเชื่อมต่อ ตัวเลือก
คุณจะได้รูปต่อไปนี้ ตัวเลขแสดงให้เห็นว่า PivotTable19 (ตารางแรก) &PivotTable21 (ตารางที่สอง) เข้าร่วมแล้ว
อ่านเพิ่มเติม: กรองเกณฑ์หลายเกณฑ์ใน Excel
8. ตัวกรองตาราง Pivot ของ Excel ตามค่าของเซลล์โดยใช้ VBA
สุดท้ายนี้ ฉันจะพูดถึงกรณีและปัญหา หากคุณต้องการกรอง Pivot Table สำหรับค่าเซลล์เฉพาะ
มาตรวจสอบว่าคุณต้องการกรองทั้ง Pivot Table บนพื้นฐานของรัฐ ฟลอริดา (อยู่ที่ E7 เซลล์)
ทำตามขั้นตอนด้านล่างเลย
ขั้นตอนที่ 1:
ตามที่เราต้องการใช้ VBA เราต้องรู้วิธีแทรก VBA รหัส.
ขั้นแรก เปิดโมดูลโดยคลิก นักพัฒนา > ภาพ พื้นฐาน .
ประการที่สอง ไปที่ แทรก>โมดูล .
ขั้นตอนที่ 2:
ตอนนี้คัดลอกโค้ดต่อไปนี้ลงในโมดูลของคุณ
Sub Filter_UsingVBA()
Dim pvFld As PivotField
Dim strFilter As String
Set pvFld = ActiveSheet.PivotTables("PivotTable23").PivotFields("States")
strFilter = ActiveWorkbook.Sheets("Sheet14").Range("E7").Value
pvFld.CurrentPage = strFilter
End Sub
ในโค้ดด้านบนนี้ ฉันได้ประกาศ pvFld เป็น PivotField และ strFilter เป็น สตริง พิมพ์. จากนั้นแหล่งที่มาที่จำเป็นสำหรับ pvFld และ strFilter ได้รับการแก้ไขแล้ว
สามสิ่งพื้นฐานในรหัสคือ-
- ชื่อตาราง Pivot:PivotTable23
- ชื่อช่องของตาราง:รัฐ
- ชื่อแผ่นงานที่ใช้งานอยู่:แผ่นที่ 14
- ตำแหน่งของค่าตัวกรอง:E7 เซลล์
ขั้นตอนที่ 3:
ถัดไป เรียกใช้รหัส (แป้นพิมพ์ลัดคือ F5 หรือ Fn +F5) . และคุณจะได้ผลลัพธ์ที่กรองออกมา
อ่านเพิ่มเติม: ข้อมูลตัวกรอง Excel ตามค่าของเซลล์
บทสรุป
ในบทความข้างต้น ฉันพยายามครอบคลุมวิธีการกรอง Pivot Table ใน Excel ฉันเชื่ออย่างยิ่งว่าบทความนี้จะสื่อถึงการเดินทางของ Excel ของคุณ อย่างไรก็ตาม หากคุณมีคำถามหรือข้อเสนอแนะ โปรดแจ้งให้เราทราบในส่วนความคิดเห็นด้านล่าง
อ่านเพิ่มเติม
- Use Text Filter in Excel (5 Examples)
- วิธีการเพิ่มตัวกรองใน Excel (4 วิธี)
- กรองตามสีใน Excel (2 ตัวอย่าง)
- How to Perform Custom Filter in Excel (5 Ways)