Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

แก้ไขปัญหา Report Connections Slicer ไม่แสดง Pivot Tables ทั้งหมดใน Excel

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

ฟีเจอร์ Report Connections ใน Excel Pivot Table คืออะไร?

อย่างง่ายๆ Report Connections คือฟีเจอร์สำหรับจัดการ Pivot Tables ที่เชื่อมต่อกับเครื่องมือ Slicer ฟีเจอร์นี้จะทำงานเมื่อคุณ เพิ่ม Slicer ให้กับ Pivot Table หนึ่งตัวหรือหลายตัว และคุณสามารถเชื่อมต่อหรือยกเลิกการเชื่อมต่อ Pivot Tables 那些 ให้ กรองร่วมกันด้วย Slicer ได้ ตัวอย่างเช่น (ดูภาพด้านล่าง) คุณจะเห็นช่องถูก (Check box) หน้าชื่อ Pivot Table สำหรับการเชื่อมต่อ

ปัญหาและวิธีแก้ไข Report Connections Slicer ไม่แสดง Pivot Tables ทั้งหมด

สมมติว่าคุณมีชุดข้อมูลดังนี้ โดยมี Product Category พร้อม Order Date, Quantity, และ Sales แยกตาม States ของสหรัฐอเมริกา

ตอนนี้ คุณต้อง สร้าง Pivot Table จากชุดข้อมูลข้างต้น

  • วางเคอร์เซอร์บนเซลล์ภายในชุดข้อมูล ไปที่ Insert > Pivot Table > From Table/Range

เร็วๆ นี้ คุณจะได้ Pivot Table เช่น PivotTable1 ตามภาพ

มาเจอกับหัวข้อหลักกันเลย!

คุณต้องรู้ว่า ทำไม Report Connections Slicer จึงไม่แสดง Pivot Tables ทั้งหมด พร้อมวิธีแก้ไข

1. เมื่อไม่พบการเชื่อมต่อ (No Connections Found)

บางครั้ง คุณอาจเห็นคำว่า No connections found ตามภาพด้านล่าง

ทำไมจึงเกิดขึ้น?

โดยเฉพาะอย่างยิ่ง คุณจะเจอข้อความนี้ หากคุณแทรก Slicer (จากแท็บ Insert > リボン Filters) โดยเลือกเซลล์ที่อยู่นอก Pivot Table เช่นผมลองใช้ Slicer ขณะเลือกเซลล์ว่าง J7 นั่นคือเหตุผลที่ Excel แสดง No connections found

วิธีแก้ไขปัญหา:

  • แทรกเครื่องมือ Slicer ขณะวางเคอร์เซอร์บนเซลล์ภายใน Pivot Table

ทันที คุณจะได้ตัวเลือกการกรอง (ในกล่องโต้ตอบ Insert Slicers) ติ๊กช่องหน้า States

หลังกด OK ทุก States จะปรากฏหน้าคุณเพื่อกรอง

ตอนนี้ คลิกที่รัฐใดรัฐหนึ่ง (เช่น Texas) Slicer จะทำงานได้ปกติ

อ่านเพิ่มเติม: วิธีแทรก Slicer ใน Excel (3 วิธีง่ายๆ)

2. หาก Slicer ไม่ได้เชื่อมต่อกับ Pivot Tables ทั้งหมด

ดูภาพด้านล่าง มี Pivot Tables 2 ตัว (PivotTable1 และ PivotTable2) แต่ Slicer ไม่ทำงานกับ PivotTable2 ที่นี่ผมเลือก Arizona แล้ว PivotTable1 ถูกกรองอย่างเดียว

สาเหตุคืออะไร?

ลองคลิกที่ฟีเจอร์ Report Connections

ทันที จะเห็นว่า PivotTable2 ไม่ได้เชื่อมต่อ นั่นคือสาเหตุหลัก

วิธีแก้ไขปัญหา:

เพียงแค่ติ๊กช่องหน้า PivotTable2

ในที่สุด คุณจะพบว่า Slicer ทำงานกับ Pivot Tables ทั้งสองพร้อมกันแล้ว

3. เมื่อเปลี่ยนช่วงข้อมูลต้นทาง (Source Data Range)

สุดท้าย คุณอาจเจอปัญหา Slicer หากเพิ่มข้อมูลใหม่ในข้อมูลต้นทาง

สมมติว่าคุณต้องการเพิ่มเซลล์ B16:F18 ให้กับ Pivot Table ที่สร้างไว้ ซึ่ง Slicer ก็มีอยู่ด้วย

ตอนนี้ คลิกขวา (ขณะเลือกเซลล์ใน Pivot Table) เลือก Refresh

ต่อไป คุณจะพบว่า Slicer แสดง PivotTables แต่ทำงานไม่สมบูรณ์ หมายความว่า PivotTables ไม่ได้อัปเดตกับข้อมูลใหม่

ลองดูว่าจะเกิดอะไรขึ้น หากคุณเปลี่ยนแหล่งข้อมูล?

  • คลิก Change Data Source จากแท็บ PivotTable Analyze
  • ระบุแหล่งข้อมูลใหม่ (เช่น $B$4:$F$18)

ทันที จะได้ข้อความแจ้งเตือน ว่าคุณไม่สามารถเปลี่ยนแหล่งข้อมูลได้ จนกว่าจะลบตัวควบคุมตัวกรอง (Slicer) ก่อน

วิธีแก้ไขปัญหา:

วิธีดั้งเดิมคือ: ลบตัวควบคุมตัวกรองก่อน > เปลี่ยนแหล่งข้อมูล > เพิ่มตัวควบคุมตัวกรองใหม่

แต่ผมแนะนำให้ใช้วิธีไดนามิก (Dynamic) คือ สร้าง ตาราง Excel (Excel Table) กรุณาทำตามขั้นตอนด้านล่าง

  • สร้างตารางจากแท็บ Insert > ตัวเลือก Table (หรือกด CTRL + T) ขณะเลือกเซลล์ในชุดข้อมูล
  • สร้าง Pivot Tables โดยใช้ Table2 ที่สร้างขึ้น

หลังเพิ่ม Slicer (ตรวจสอบ Report Connections ที่ต้องเชื่อมต่อ 2 Pivot Tables) จะได้ผลลัพธ์ดังภาพ

  • เพิ่มข้อมูลใหม่ (B16:F18) ลงใน Table2
  • คลิกขวา เลือก Refresh

คุณจะได้ Pivot Tables ที่อัปเดตอัตโนมัติภายในไม่กี่วินาที

สำคัญกว่า ถ้าคุณคลิกที่ Slicer จะพบว่ามันทำงานกับ Pivot Tables ทั้งหมดพร้อมกัน

สรุป

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

บทความเกี่ยวข้อง

  • วิธีปรับขนาด Slicer ใน Excel (พร้อมขั้นตอนเร็ว)
  • เชื่อมต่อ Slicer กับ Pivot Tables หลายตัวจากแหล่งข้อมูลต่างกัน
  • แทรก Slicer โดยไม่ต้องมี Pivot Table ใน Excel
  • วิธีใช้ Slicers กรองตารางใน Excel 2013