จะเปลี่ยนการตั้งค่าฟิลด์หลายฟิลด์ในตาราง Pivot ได้อย่างไร?
เมื่อคุณสร้างตาราง Pivot ในเวิร์กชีตหลังจากลากฟิลด์ไปที่ไฟล์ ความคุ้มค่า รายการใน รายการเขตข้อมูล PivotTableคุณอาจได้รับสิ่งเดียวกันทั้งหมด นับ ฟังก์ชันดังภาพต่อไปนี้ที่แสดง แต่ตอนนี้คุณต้องการ รวม ของฟังก์ชันที่จะแทนที่ นับ ของฟังก์ชันพร้อมกันคุณจะเปลี่ยนการคำนวณฟิลด์ตารางสาระสำคัญหลายช่องพร้อมกันใน Excel ได้อย่างไร
เปลี่ยนการตั้งค่าฟิลด์ในตาราง Pivot ด้วยตนเองทีละรายการ
เปลี่ยนการตั้งค่าฟิลด์หลายฟิลด์ในตาราง Pivot ด้วยรหัส VBA
เปลี่ยนการตั้งค่าฟิลด์ในตาราง Pivot ด้วยตนเองทีละรายการ
ใน Excel คุณสามารถเปลี่ยนการคำนวณการตั้งค่าฟิลด์ได้โดยเปลี่ยนฟังก์ชันทีละฟังก์ชันในไฟล์ การตั้งค่าฟิลด์ค่า โปรดทำตามนี้:
1. เลือกเขตข้อมูลในพื้นที่ค่าที่คุณต้องการเปลี่ยนฟังก์ชันสรุปในตาราง Pivot และคลิกขวาเพื่อเลือก การตั้งค่าฟิลด์ค่าดูภาพหน้าจอ:
2. จากนั้นใน การตั้งค่าฟิลด์ค่า กล่องโต้ตอบเลือกประเภทการคำนวณที่คุณต้องการใช้ภายใต้ สรุปมูลค่าตาม ดูภาพหน้าจอ:
3. จากนั้นคลิก OK เพื่อปิดกล่องโต้ตอบนี้และคุณจะเห็นว่าฟังก์ชัน Count ของคุณถูกเปลี่ยนเป็นฟังก์ชัน Sum โปรดดูภาพหน้าจอ:
4. ทำซ้ำขั้นตอนข้างต้นเพื่อเปลี่ยนการตั้งค่าการคำนวณของช่องอื่น ๆ ทีละรายการ
หมายเหตุ คุณยังสามารถเปลี่ยนการตั้งค่าฟิลด์ได้โดยคลิกขวาที่เซลล์ฟิลด์หนึ่งเซลล์แล้วเลือก สรุปค่าโดย และเลือกการคำนวณหนึ่งรายการที่คุณต้องการจากเมนูบริบท
เปลี่ยนการตั้งค่าฟิลด์หลายฟิลด์ในตาราง Pivot ด้วยรหัส VBA
วิธีการข้างต้นจะใช้เวลานานและน่าเบื่อหากจำเป็นต้องเปลี่ยนแปลงการคำนวณฟิลด์จำนวนมากที่นี่ฉันสามารถแนะนำรหัสเพื่อเปลี่ยนการตั้งค่าไฟล์หลายไฟล์พร้อมกันได้
1. คลิกเซลล์ใดก็ได้ในตาราง Pivot
2. กด ALT + F11 และจะเปิดไฟล์ หน้าต่าง Microsoft Visual Basic for Applications.
3. คลิก สิ่งที่ใส่เข้าไป > โมดูลและวางรหัสต่อไปนี้ในไฟล์ หน้าต่างโมดูล.
รหัส VBA: เปลี่ยนการตั้งค่าหลายฟิลด์ในตาราง Pivot
Public Sub SetDataFieldsToSum()
'Update 20141127
Dim xPF As PivotField
Dim WorkRng As Range
Set WorkRng = Application.Selection
With WorkRng.PivotTable
.ManualUpdate = True
For Each xPF In .DataFields
With xPF
.Function = xlSum
.NumberFormat = "#,##0"
End With
Next
.ManualUpdate = False
End With
End Sub
4. จากนั้นกด F5 กุญแจสำคัญในการรันโค้ดนี้และการตั้งค่าฟิลด์ทั้งหมดในตาราง Pivot ที่คุณเลือกได้ถูกแปลงเป็นการคำนวณความต้องการของคุณในครั้งเดียวดูภาพหน้าจอ:
หมายเหตุ: ในโค้ดด้านบนคุณสามารถเปลี่ยนฟังก์ชัน Sum เป็นการคำนวณอื่น ๆ เช่น Average, Max, Min ตามที่คุณต้องการ คุณเพียงแค่ต้องเปลี่ยนผลรวมในสคริปต์เหล่านี้: สาธารณะย่อย SetDataFieldsToSum () และ .ฟังก์ชัน = xlSum ไปยังฟังก์ชันอื่น ๆ
สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน
เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...
แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก
- เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
- เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
- เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!