ตามค่าเริ่มต้น รายงาน PivotTable ที่ยึดตามแหล่งข้อมูลเดียวกัน ซึ่งเป็นช่วงของเซลล์ในเวิร์กชีตหรือการเชื่อมต่อข้อมูล แชร์ แคชข้อมูล แต่คุณสามารถยกเลิกการแชร์แคชข้อมูลนี้ได้โดยใช้วิธีการหลายวิธี
คุณต้องการทำอะไร
เรียนรู้เพิ่มเติมเกี่ยวกับแคชข้อมูล PivotTable
แคชข้อมูลของรายงาน PivotTable เป็นพื้นที่ของหน่วยความจําภายในบนคอมพิวเตอร์ของคุณที่ Microsoft Office Excel ใช้เพื่อเก็บข้อมูลสําหรับรายงาน เพื่อช่วยปรับปรุงประสิทธิภาพและลดขนาดเวิร์กบุ๊กของคุณ Excel จะแชร์แคชข้อมูล PivotTable ระหว่างรายงาน PivotTable อย่างน้อยสองรายงานที่ยึดตามช่วงเซลล์หรือการเชื่อมต่อข้อมูลเดียวกันโดยอัตโนมัติ ถ้าช่วงของเซลล์หรือการเชื่อมต่อข้อมูลสําหรับรายงาน PivotTable อย่างน้อยสองรายงานแตกต่างกัน จะไม่สามารถแชร์แคชข้อมูลระหว่างรายงานเหล่านั้นได้
อย่างไรก็ตาม อาจมีบางครั้งที่คุณไม่ต้องการแชร์แคชข้อมูลระหว่างรายงาน PivotTable อย่างน้อยสองรายงานที่ยึดตามแหล่งข้อมูลเดียวกัน ตัวอย่างเช่น
-
คุณไม่ต้องการให้เขตข้อมูลจากการคํานวณและรายการแสดงในรายงาน PivotTable ทั้งหมด
-
คุณไม่ต้องการให้เขตข้อมูลถูกจัดกลุ่มในลักษณะเดียวกันในรายงาน PivotTable ทั้งหมด
-
คุณไม่ต้องการให้รายงาน PivotTable ทั้งหมดรีเฟรชพร้อมกัน
-
คุณต้องการใช้ฟีเจอร์ที่ไม่ได้รับการสนับสนุนเมื่อคุณใช้แคชข้อมูลที่ใช้ร่วมกัน เช่น การรับข้อมูลในรายงานสําหรับรายการที่เลือกหรือรายการเมื่อคุณใช้ตัวกรองรายงาน
หมายเหตุ: แคชข้อมูลสําหรับรายงาน PivotTable ที่เชื่อมต่อกับแหล่งข้อมูล Online Analytical Processing (OLAP) ไม่สามารถแชร์ได้ เนื่องจากถูกใช้ในวิธีอื่นที่ไม่ใช่แหล่งข้อมูลที่ไม่ใช่ OLAP
ยกเลิกการแชร์แคชข้อมูลระหว่างรายงาน PivotTable
มีหลายวิธีในการยกเลิกการแชร์แคชข้อมูล รวมถึงวิธีต่อไปนี้:
-
ใช้ตัวช่วยสร้าง PivotTable และ PivotChart เพื่อสร้างรายงาน PivotTable ใหม่ที่ยึดตามช่วงเซลล์เดียวกันเป็นอีกรายงานหนึ่งโดยไม่ต้องแชร์แคชข้อมูล
-
ยกเลิกการแชร์แคชข้อมูลระหว่างรายงาน PivotTable ที่ยึดตามช่วงเซลล์โดยกําหนดช่วงข้อมูลใหม่ชั่วคราวเพื่อบังคับให้ Excel ยกเลิกการแชร์แคชข้อมูล
-
ยกเลิกการแชร์แคชข้อมูลระหว่างรายงาน PivotTable อย่างน้อยสองรายงานที่ยึดตามการเชื่อมต่อข้อมูลเดียวกันโดยการสร้างการเชื่อมต่อข้อมูลที่ไม่ซ้ํากันสําหรับรายงาน PivotTable แต่ละรายงานในเวิร์กบุ๊ก
เคล็ดลับ
เมื่อต้องการดูจํานวนแคชข้อมูลที่มีอยู่ในเวิร์กบุ๊ก ให้เปิดหน้าต่าง Immediate ของ Visual Basic Editor โดยการกด ALT+F11 แล้วกด CTRL+G แล้วพิมพ์ดังต่อไปนี้:
? ActiveWorkbook.PivotCaches.Count
สร้างรายงาน PivotTable ที่ยึดตามช่วงเซลล์เดียวกันกับรายงานอื่นโดยไม่แชร์แคชข้อมูล
-
ตรวจสอบให้แน่ใจว่ามีรายงาน PivotTable ที่มีอยู่ที่ยึดตามช่วงเดียวกันกับที่คุณต้องการใช้สําหรับรายงาน PivotTable ใหม่
-
คลิกเซลล์ว่างใดๆ ในเวิร์กชีตภายนอกรายงาน PivotTable
-
เมื่อต้องการเริ่มตัวช่วยสร้าง PivotTable และ PivotChart ให้กด ALT+D+P
เคล็ดลับ
เมื่อต้องการเพิ่มตัวช่วยสร้าง PivotTable และ PivotChart ลงในแถบเครื่องมือด่วน ให้ทําดังต่อไปนี้:
-
คลิกลูกศรที่อยู่ถัดจากแถบเครื่องมือ แล้วคลิก คําสั่งเพิ่มเติม
-
ที่ด้านล่าง เลือกคำสั่งจาก ให้เลือก คำสั่งทั้งหมด
-
ในรายการ ให้เลือก ตัวช่วยสร้าง PivotTable และ PivotChart คลิก เพิ่ม จากนั้น คลิก ตกลง
-
-
บนหน้า ขั้นตอนที่ 1 ของตัวช่วยสร้าง ให้คลิกรายการหรือฐานข้อมูล Microsoft Office Excel แล้วคลิก ถัดไป
-
บนหน้า ขั้นตอนที่ 2 ของตัวช่วยสร้าง ให้เลือกช่วงของข้อมูลที่คุณต้องการยึดตามรายงาน PivotTable ใหม่ แล้วคลิก ถัดไป
-
เมื่อตัวช่วยสร้าง PivotTable และ PivotChart แสดงข้อความที่ถามว่าคุณต้องการแชร์แคชข้อมูลหรือไม่ ให้คลิก ไม่ใช่
-
บนหน้า ขั้นตอนที่ 3 ของตัวช่วยสร้าง ให้เลือกตําแหน่งที่ตั้งสําหรับรายงาน PivotTable ใหม่ แล้วคลิก เสร็จสิ้น
ยกเลิกการแชร์แคชข้อมูลระหว่างรายงาน PivotTable ที่ยึดตามช่วงเซลล์
-
ตรวจสอบให้แน่ใจว่ามีรายงาน PivotTable อย่างน้อยสองรายงานที่ยึดตามช่วงเซลล์เดียวกัน และรายงานเหล่านี้แชร์แคชข้อมูลเดียวกัน
-
คลิกเซลล์ในรายงาน PivotTable ที่คุณต้องการยกเลิกการแชร์แคชข้อมูล
-
เมื่อต้องการเริ่มตัวช่วยสร้าง PivotTable และ PivotChart ให้กด ALT+D+P
เคล็ดลับ
เมื่อต้องการเพิ่มตัวช่วยสร้าง PivotTable และ PivotChart ลงในแถบเครื่องมือด่วน ให้ทําดังต่อไปนี้:
-
คลิกลูกศรที่อยู่ถัดจากแถบเครื่องมือ แล้วคลิก คําสั่งเพิ่มเติม
-
ที่ด้านล่าง เลือกคำสั่งจาก ให้เลือก คำสั่งทั้งหมด
-
ในรายการ ให้เลือก ตัวช่วยสร้าง PivotTable และ PivotChart คลิก เพิ่ม จากนั้น คลิก ตกลง
-
-
บนหน้า ขั้นตอนที่ 3 ของตัวช่วยสร้าง ให้คลิก ย้อนกลับ เพื่อกลับไปยังหน้า ขั้นตอนที่ 2
-
บนหน้า ขั้นตอนที่ 2 ของตัวช่วยสร้าง ให้ตรวจสอบให้แน่ใจว่าได้เลือกช่วงข้อมูลเดียวกันกับที่คุณต้องการยึดตามรายงาน PivotTable แล้ว แต่มีแถวอย่างน้อยหนึ่งแถวรวมอยู่ในส่วนที่เลือก
ตัวอย่างเช่น ถ้าช่วง$A$1:$E$286 ให้เปลี่ยนช่วงเป็น $A$1:$E$285
-
คลิก ถัดไป
-
บนหน้า ขั้นตอนที่ 3 ของตัวช่วยสร้าง ตรวจสอบให้แน่ใจว่าได้เลือก เวิร์กชีตที่มีอยู่ และตําแหน่งนั้นเหมือนกัน แล้วคลิก เสร็จสิ้น
ขณะนี้รายงาน PivotTable มีแคชข้อมูลที่แตกต่างกัน แต่ยึดตามช่วงข้อมูลอื่น
-
ตรวจสอบให้แน่ใจว่าเซลล์ในรายงาน PivotTable ที่คุณต้องการยกเลิกการแชร์แคชข้อมูลถูกเลือก
-
เมื่อต้องการเริ่มตัวช่วยสร้าง PivotTable และ PivotChart อีกครั้ง ให้กด ALT+D+P
-
บนหน้า ขั้นตอนที่ 3 ของตัวช่วยสร้าง ให้คลิก ย้อนกลับ เพื่อกลับไปยังหน้า ขั้นตอนที่ 2
-
บนหน้า ขั้นตอนที่ 2 ของตัวช่วยสร้าง ให้เปลี่ยนช่วงของข้อมูลกลับไปเป็นช่วงเดิม
ตัวอย่างเช่น ถ้าช่วงปัจจุบัน$A$1:$E$285 ให้เปลี่ยนช่วงกลับไปเป็น $A$1:$E$286
-
คลิก ถัดไป
-
บนหน้า ขั้นตอนที่ 3 ของตัวช่วยสร้าง ตรวจสอบให้แน่ใจว่าได้เลือก เวิร์กชีตที่มีอยู่ และตําแหน่งนั้นเหมือนกัน แล้วคลิก เสร็จสิ้น
ขณะนี้รายงาน PivotTable ใหม่จะยึดตามช่วงข้อมูลเดียวกันกับรายงานอื่น แต่มีแคชข้อมูลอื่น
ยกเลิกการแชร์แคชข้อมูลของรายงาน PivotTable อย่างน้อยสองรายงานที่ยึดตามการเชื่อมต่อข้อมูลเดียวกัน
-
ตรวจสอบให้แน่ใจว่ามีรายงาน PivotTable อย่างน้อยสองรายงานที่ยึดตามการเชื่อมต่อข้อมูลเดียวกัน และรายงานเหล่านี้ใช้แคชข้อมูลเดียวกันร่วมกัน
ยืนยันว่าการเชื่อมต่อข้อมูลเดียวกันถูกใช้ระหว่างรายงาน PivotTable
-
บนแท็บ ข้อมูล ในกลุ่ม การเชื่อมต่อ ให้คลิก การเชื่อมต่อ
-
ในกล่องโต้ตอบ เวิร์กบุ๊ก Connections ให้เลือกการเชื่อมต่อรายงาน PivotTable
-
ภายใต้ ตําแหน่งที่ตั้งที่ใช้การเชื่อมต่อในเวิร์กบุ๊กนี้ ให้คลิกลิงก์ที่แสดงข้อความ คลิกที่นี่เพื่อดูตําแหน่งที่ใช้การเชื่อมต่อที่เลือก
รายงาน PivotTable ที่ใช้การเชื่อมต่อข้อมูลนี้จะแสดงขึ้น
-
-
ตรวจสอบให้แน่ใจว่ามีแฟ้มการเชื่อมต่อสําหรับการเชื่อมต่อข้อมูลบนคอมพิวเตอร์ของคุณหรือบนเครือข่าย
สร้างไฟล์การเชื่อมต่อสําหรับการเชื่อมต่อข้อมูลในเวิร์กบุ๊ก
-
บนแท็บ ข้อมูล ในกลุ่ม การเชื่อมต่อ ให้คลิก การเชื่อมต่อ
-
ในกล่องโต้ตอบ เวิร์กบุ๊ก Connections ให้เลือกการเชื่อมต่อรายงาน PivotTable
-
คลิก คุณสมบัติ
-
ในกล่องโต้ตอบ คุณสมบัติการเชื่อมต่อ ให้คลิกแท็บ ข้อกําหนด แล้วคลิก ส่งออกไฟล์การเชื่อมต่อ
-
ในกล่องโต้ตอบ บันทึกไฟล์ ให้บันทึกข้อมูลการเชื่อมต่อปัจจุบันเป็นไฟล์ .odc
-
คลิก ตกลง แล้วคลิก ปิด
-
-
คลิกเซลล์ใดๆ ในรายงาน PivotTable ที่คุณต้องการยกเลิกการแชร์แคชข้อมูล
-
บนแท็บ ตัวเลือก ในกลุ่ม ข้อมูล ให้คลิก เปลี่ยนแหล่งข้อมูล แล้วคลิก เปลี่ยนแหล่งข้อมูล
กล่องโต้ตอบ เปลี่ยนแหล่งข้อมูล PivotTable จะปรากฏขึ้น
-
เมื่อต้องการใช้การเชื่อมต่อข้อมูลอื่น ให้เลือก ใช้แหล่งข้อมูลภายนอก แล้วคลิก เลือกการเชื่อมต่อ
กล่องโต้ตอบ Connections ที่มีอยู่ จะปรากฏขึ้น
-
เลือกการเชื่อมต่อข้อมูลจากรายการ เลือกการเชื่อมต่อ ในประเภท ไฟล์การเชื่อมต่อบนเครือข่าย หรือ ไฟล์การเชื่อมต่อบนคอมพิวเตอร์เครื่องนี้ แล้วคลิก เปิด
หมายเหตุ: คุณอาจต้องคลิก เรียกดู เพื่อระบุตําแหน่งไฟล์การเชื่อมต่อ
-
คลิก ตกลง
ขณะนี้รายงาน PivotTable มีแคชข้อมูลที่แตกต่างกัน