วิธีอัปเดตช่วง Pivot Table (5 วิธีที่เหมาะสม)

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

ปฏิเสธไม่ได้ว่า Pivot Table เป็นหนึ่งในเครื่องมือที่ทรงพลังที่สุดใน Excel เพื่อวิเคราะห์ชุดข้อมูลขนาดใหญ่ขึ้นอย่างรวดเร็วและแยกข้อมูลที่จำเป็นได้อย่างมีประสิทธิภาพ ขออภัย คุณอาจประสบปัญหาขณะทำงานกับ Pivot Table เนื่องจากขาดคุณสมบัติการอัปเดตอัตโนมัติ อย่างไรก็ตาม เราสามารถอัปเดตได้อย่างง่ายดายหากทราบวิธีการที่มีประสิทธิภาพ ในบทความนี้ ฉันจะสาธิตวิธีอัปเดต ตาราง Pivot โดยใช้ช่วงเมธอดที่เหมาะสม 5 ช่วงพร้อมคำอธิบายที่จำเป็น

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

<7 วิธีการอัปเดต Pivot Table Range.xlsm

5 วิธีที่เหมาะสมในการอัปเดต Pivot Table Range ใน Excel

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

ก่อนที่จะเข้าสู่วิธีการอัปเดต แน่นอนว่าคุณมีความสามารถ เพื่อสร้าง Pivot Table อย่างไรก็ตาม หากคุณต้องการทราบกระบวนการ คุณสามารถไปที่บทความ วิธีสร้าง Pivot Table

ฉันได้สร้าง Pivot Table สำหรับชุดข้อมูลด้านบนแล้ว ตรวจสอบภาพหน้าจอต่อไปนี้

ที่สำคัญกว่านั้น สมมติว่าเราได้เพิ่ม 3 แถว (ข้อมูลใหม่) ซึ่งจะได้รับการอัปเดตในช่วง ตาราง Pivot ด้วยตนเองและโดยอัตโนมัติ

มาดูวิธีการที่มีประสิทธิภาพกัน

1. การอัปเดตช่วง Pivot Table ด้วยตนเองโดยการเปลี่ยนแหล่งข้อมูล

ก่อนอื่น ของทั้งหมด เราจะเห็นกระบวนการอัปเดตช่วง ตาราง Pivot ด้วยตนเอง ซึ่งหมายถึงการเปลี่ยนแหล่งข้อมูล

เพียงทำตามขั้นตอนด้านล่าง

⏩ เลือก เซลล์ภายใน Pivot Table ที่สร้างขึ้น

⏩ คลิกที่ เปลี่ยนแหล่งข้อมูล… โดยจาก เปลี่ยนแหล่งข้อมูล ใน PivotTable แท็บวิเคราะห์

⏩ จากนั้น คุณจะได้รับกล่องโต้ตอบที่ชื่อว่า ย้าย PivotTable นอกจากนี้ ให้แก้ไขช่วงใหม่ของแหล่งข้อมูลเป็น $B$4:$E$15 แล้วกด ตกลง .

⏩ ในที่สุด เอาต์พุตจะมีลักษณะดังนี้โดยที่มีการสร้างคอลัมน์ใหม่ของรัฐคือ แอริโซนา และยังมีการอัปเดตข้อมูลด้วย

อ่านเพิ่มเติม: Pivot Table ไม่ใช่การดึงข้อมูลใน Excel

2. การอัปเดตช่วง Pivot Table โดยคลิกปุ่มรีเฟรช

อันที่จริง เป็นเรื่องง่าย กระบวนการ. สำหรับการใช้วิธี คุณต้องเลือกเซลล์ภายใน Pivot Table จากนั้นคลิกขวาที่เมาส์หรือกด ALT+F5 (แป้นพิมพ์ลัดสำหรับรีเฟรช Pivot Table ).

ภาพหน้าจอต่อไปนี้อธิบายกระบวนการตามลำดับ

หลังจากดำเนินการแล้ว Pivot Table จะอัปเดตโดยอัตโนมัติ ดังรูปต่อไปนี้

อ่านเพิ่มเติม: วิธีรีเฟรชตาราง Pivot ทั้งหมดใน Excel

3 การอัปเดตช่วง Pivot Table โดยการแปลงเป็นตาราง Excel

อีกวิธีในการอัปเดต Pivot Table โดยการสร้าง Excelตารางจะถูกกล่าวถึงทีละขั้นตอน

ขั้นตอน:

⏩ เลือกเซลล์ภายในชุดข้อมูลและแทรกตารางโดยคลิกแท็บ แทรก > ตาราง .

⏩ นอกจากนี้ คุณยังสามารถกด CTRL+T (แป้นพิมพ์ลัดสำหรับสร้างตาราง)

⏩ จากนั้นคุณจะเห็นกล่องโต้ตอบชื่อ สร้างตาราง .

⏩ แก้ไขตำแหน่งของตาราง (ที่นี่: $B$4:$E$12 ) และทำเครื่องหมายในช่องก่อนหน้า ตารางของฉันมีส่วนหัว ตัวเลือก

⏩ หากคุณทำเช่นนั้น คุณจะเห็นตารางต่อไปนี้ .

⏩ ตอนนี้เราต้องแทรก Pivot Table สำหรับตารางด้านบน

⏩ ตรวจสอบให้แน่ใจว่า Table /Range คือ Table1 และกด OK .

⏩ ดังนั้นเราจึงสร้าง Pivot แบบไดนามิก ตาราง ช่วง

⏩ หากเราป้อนข้อมูลใหม่ Pivot Table ข้างต้นจะอัปเดตโดยอัตโนมัติรวมถึงข้อมูลด้วย

ตัวอย่างเช่น เราต้องการเพิ่ม 3 แถวต่อไปนี้

⏩ จากนั้น หากคุณเลือกเซลล์ภายใน Pivot Table แล้วคลิกขวาที่ เมาส์ จากนั้นเลือกตัวเลือก รีเฟรช (หรือกด ALT+F5 )

⏩ ดังนั้น ผลลัพธ์จะ เป็นดังนี้ด้วยคอลัมน์ใหม่ แอริโซนา รัฐ

อ่านเพิ่มเติม: แปลงช่วงเป็นตารางใน Excel

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

  • วิธีรีเฟรชตาราง Pivot อัตโนมัติใน Excel (2 วิธี)
  • ตาราง Pivot ไม่รีเฟรช (5 ปัญหา &วิธีแก้ไข)
  • แก้ไข Pivot Table ใน Excel (5 วิธี)
  • วิธีแปลงตารางเป็นรายการใน Excel (3 วิธีด่วน)

4. การอัปเดตช่วง Pivot Table โดยใช้ฟังก์ชัน OFFSET

ที่สำคัญยิ่งกว่านั้น หากเราต้องการสร้างช่วงไดนามิกเพื่ออัปเดตช่วง Pivot Table โดยอัตโนมัติ เราอาจใช้ Name Manager และ OFFSET & COUNTA ฟังก์ชัน

ขั้นตอน:

⏩ คลิกที่แท็บ สูตร > ตัวจัดการชื่อ ตัวเลือกจากริบบิ้น ชื่อที่กำหนด

⏩ จากนั้นคุณจะเห็นกล่องโต้ตอบที่ชื่อว่า ตัวจัดการชื่อ

⏩ กดปุ่ม ใหม่ ตัวเลือก

⏩ จากนั้นแก้ไข ชื่อ เป็น Source_Data และใส่สูตรต่อไปนี้ในช่อง อ้างถึงส่วน

=Dynamic_Range!$B$4:$E$15_Range!$B$4,0,0,COUNTA(Dynamic_Range!$B:$B),COUNTA(Dynamic_Range!$4:$4))

ที่นี่ ชื่อแผ่นงานปัจจุบันคือ Dynamic_Range, $B$4:$E $15 เป็นข้อมูลดิบ B4 เป็นเซลล์เริ่มต้นของข้อมูล $B:$B เป็นคอลัมน์ B และ $4:$4 เป็น สำหรับแถวที่ 4

⏩หากข้อมูลต้นทางพร้อม เราสามารถย้ายไปแทรก Pivot Table .

ใน กล่องโต้ตอบต่อไปนี้ โปรดใช้ความระมัดระวังเกี่ยวกับ ตาราง/ช่วง เป็น แหล่งข้อมูล_ข้อมูล

หมายเหตุ: หากตัวเลือก ตาราง/ช่วง ไม่ถูกต้อง Excel จะแสดง "แหล่งข้อมูลไม่ถูกต้อง" และแน่นอนว่าจะไม่มีการสร้าง ตาราง Pivot

⏩ ในที่สุด เราก็มีไดนามิก Pivot Table ช่วงที่แสดงในรูปต่อไปนี้

⏩ ตอนนี้ หากเราป้อนข้อมูลใหม่ลงในข้อมูลดิบ Pivot Table จะอัปเดตโดยอัตโนมัติ

⏩ สมมติว่าเราต้องการเพิ่มข้อมูลใหม่ต่อไปนี้ลงในตาราง

⏩ หลังจากเพิ่มข้อมูลใหม่เหล่านั้นด้วย ข้อมูลดิบ กด ALT+F5 ใน Pivot Table .

⏩  แล้วคุณจะเห็นข้อมูลที่อัปเดต เช่น ภาพหน้าจอต่อไปนี้

อ่านเพิ่มเติม: ตารางและช่วงใน Excel แตกต่างกันอย่างไร

5. การอัปเดตช่วง Pivot Table การใช้โค้ด VBA

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

ขั้นตอนที่ 1:

ขั้นแรก เปิดโมดูลโดยคลิก นักพัฒนาซอฟต์แวร์ > ภาพ พื้นฐาน .

ประการที่สอง ดับเบิลคลิกที่ Sheet10 .

ขั้นตอนที่ 2:

9885

ขั้นตอนที่ 3:

สุดท้าย เรียกใช้โค้ด

หมายเหตุ:

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

  • เลือกโครงการเป็น Sheet10 (Dataset_VBA) ซึ่งมีข้อมูลดิบอยู่
  • แผ่นงานก่อน PivotTable คือ Sheet9 (PivotTable_VBA) โดยที่ PivotTable พร้อมใช้งาน
  • คัดลอกชื่อเริ่มต้นของ Pivot Table เช่น PivotTable10 (นอกจากนี้ คุณยังสามารถปรับ ชื่อเริ่มต้น).

แล้วถ้าคุณเปลี่ยนการขาย ผัก จาก$1,500 ถึง $2000000 Pivot Table จะมีการเปลี่ยนแปลงอะไรบ้าง

หลังจากเปลี่ยนยอดขายแล้ว คุณจะเห็น Pivot Table อัปเดตข้อมูลโดยอัตโนมัติ (กล่องสี่เหลี่ยมสีแดงในรูปต่อไปนี้)

อ่านเพิ่มเติม: วิธีใช้ตาราง Excel กับ VBA

สิ่งที่ต้องจำ

โดยเฉพาะอย่างยิ่ง มาโครไม่สามารถดึงข้อมูลประวัติการเลิกทำ ในกรณีนั้น คุณสามารถแยกข้อมูลที่เลิกทำและ ตาราง Pivot หากคุณเปิดตัวเลือก รีเฟรชข้อมูลเมื่อเปิดไฟล์ .

สำหรับการทำเช่นนี้ คุณต้องคลิก วิเคราะห์ PivotTable > ตัวเลือก .

จากนั้นทำเครื่องหมายในช่องก่อน รีเฟรชข้อมูลเมื่อ การเปิดไฟล์ ตัวเลือก

สรุป

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

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