วิธีล้างแคชตัวกรอง (รายการเก่า) จาก Pivot Table ใน Excel
ดังภาพด้านล่างนี้แสดงว่าคุณสร้างตาราง Pivot ตามช่วงของข้อมูล หลังจากลบข้อมูลจากช่วงแหล่งที่มารายการเก่าจะยังคงอยู่ในเมนูแบบเลื่อนลงของ Pivot Table แม้ว่าคุณจะรีเฟรช Pivot Table ก็ตาม หากคุณต้องการลบรายการเก่าทั้งหมดออกจากเมนูแบบเลื่อนลงของ Pivot Table วิธีการในบทความนี้สามารถช่วยคุณได้
ล้างแคชตัวกรอง (รายการเก่า) จากตาราง Pivot โดยเปลี่ยนตัวเลือก
ล้างแคชตัวกรอง (รายการเก่า) จากตาราง Pivot ทั้งหมดโดยใช้รหัส VBA
ล้างแคชตัวกรอง (รายการเก่า) จากตาราง Pivot โดยเปลี่ยนตัวเลือก
คุณสามารถล้างแคชตัวกรองจากตาราง Pivot ได้โดยเปลี่ยนตัวเลือก กรุณาดำเนินการดังนี้
1. คลิกขวาที่เซลล์ใดก็ได้ภายใน Pivot Table จากนั้นคลิก ตัวเลือก PivotTable จากเมนูบริบท ดูภาพหน้าจอ:
2 ใน ตัวเลือก PivotTable ใหคลิกปุ the ม ข้อมูล เลือก ไม่มี จาก จำนวนรายการที่จะเก็บรักษาต่อฟิลด์ รายการแบบหล่นลงจากนั้นคลิกที่ OK ปุ่ม
3. คลิกขวาที่เซลล์ Pivot Table จากนั้นคลิก รีเฟรช จากเมนูคลิกขวา ดูภาพหน้าจอ:
จากนั้นคุณจะเห็นรายการเก่าถูกลบออกจากเมนูแบบเลื่อนลงของตาราง Pivot ตามภาพด้านล่างที่แสดง
ปลดล็อก Excel Magic ด้วย Kutools AI
- การดำเนินการอย่างชาญฉลาด: ดำเนินการกับเซลล์ วิเคราะห์ข้อมูล และสร้างแผนภูมิ ทั้งหมดนี้ขับเคลื่อนด้วยคำสั่งง่ายๆ
- สูตรที่กำหนดเอง: สร้างสูตรที่ปรับแต่งโดยเฉพาะเพื่อปรับปรุงขั้นตอนการทำงานของคุณ
- การเข้ารหัส VBA: เขียนและใช้งานโค้ด VBA ได้อย่างง่ายดาย
- การตีความสูตร: เข้าใจสูตรที่ซับซ้อนได้อย่างง่ายดาย
- การแปลข้อความ: ทลายกำแพงด้านภาษาภายในสเปรดชีตของคุณ
ล้างแคชตัวกรอง (รายการเก่า) จากตาราง Pivot ทั้งหมดโดยใช้รหัส VBA
หากคุณต้องการล้างแคชตัวกรองจากตาราง Pivot ทั้งหมดในแผ่นงานหลายแผ่นในสมุดงานที่ใช้งานอยู่ โปรดลองใช้สคริปต์ VBA ด้านล่าง
1. ในสมุดงานคุณต้องล้างรายการเก่าจากตาราง Pivot ทั้งหมดให้กดปุ่ม อื่น ๆ + F11 พร้อมกันเพื่อเปิดไฟล์ หน้าต่าง Microsoft Visual Basic for Applications
2 ใน Microsoft Visual Basic สำหรับแอปพลิเคชัน ดับเบิลคลิกที่ไฟล์ สมุดงานนี้ ใน โครงการ บานหน้าต่างเพื่อเปิดไฟล์ ThisWorkbook (รหัส) จากนั้นคัดลอกและวางโค้ด VBA ด้านล่างลงในหน้าต่าง
รหัส VBA: ล้างแคชตัวกรอง (รายการเก่า) จากตาราง Pivot ทั้งหมดในสมุดงานที่ใช้งานอยู่
Private Sub Workbook_Open()
Dim xPt As PivotTable
Dim xWs As Worksheet
Dim xPc As PivotCache
Application.ScreenUpdating = False
For Each xWs In ActiveWorkbook.Worksheets
For Each xPt In xWs.PivotTables
xPt.PivotCache.MissingItemsLimit = xlMissingItemsNone
Next xPt
Next xWs
For Each xPc In ActiveWorkbook.PivotCaches
On Error Resume Next
xPc.Refresh
Next xPc
Application.ScreenUpdating = True
End Sub
3 กด F5 เพื่อเรียกใช้รหัสจากนั้นรายการเก่าจะถูกลบออกทันทีจากเมนูแบบเลื่อนลงของตาราง Pivot ทั้งหมดในสมุดงานที่ใช้งานอยู่
บทความที่เกี่ยวข้อง:
- วิธีล้างตัวกรองจากแผ่นงานทั้งหมดในสมุดงานที่ใช้งานอยู่ใน Excel
- วิธีล้างตัวกรองเมื่อเปิดบันทึกหรือปิดสมุดงานใน Excel
- วิธีกรองข้อมูลตามช่องทำเครื่องหมายใน Excel
- วิธีเติมชุดตัวเลขในคอลัมน์รายการที่กรองใน Excel
สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน
เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...
แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก
- เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
- เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
- เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!