26 December 2025

Dashboards ยืดได้แต่หดไม่ได้ vs ยืดได้หดได้ Table ของเก่า vs Dynamic Array ของใหม่

Dashboards ที่อยากเรียนกันใช้กัน มี 2 เส้นทางที่ต้องเลือกว่าอยากจะไปข้างไหน ขึ้นกับว่าใช้ Excel รุ่นเก่าหรือรุ่นใหม่ หรืออยากจะทำให้ใช้งานได้กับ Excel ทุกรุ่น

ถ้าอยากทำ Dashboard ที่แสดงกราฟและกราฟเป็น Pivot Chart ซึ่งสร้างจาก Pivot Table

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

ถ้าอยากจะสร้าง Pivot Table ให้ยืดได้หดได้ ต้องสร้างจากตารางฐานข้อมูลที่เกิดจากสูตร Offset เพื่อดึงข้อมูลแบบ Dynamic Range

ติ้กต้อก ติ้กต้อก ๆๆๆๆๆๆๆ
เวลาผ่านไปอีกหลายปี มาดูเทคโนโลยีสมัยใหม่กันดีกว่า

Dashboard ยุคใหม่สามารถปรับขนาดของตัวเองแบบยืดได้หดได้
1. เริ่มจากรายการไหนก็ได้ ไม่ต้องเริ่มตั้งแต่รายการแรกอีกต่อไป
2. ต้องการใช้พื้นที่ไปอีกกี่รายการก็ได้
3. ไม่จำเป็นต้องใช้ข้อมูลจากทุก Column

สิ่งที่ช่วยทำให้เกิดนวัตกรรมรุ่นใหม่นี้ขึ้นมาได้ มาจากความสามารถพิเศษที่เรียกว่า Dynamic Array ที่เลิกใช้ Table เปลี่ยนจากการพึ่งพา Pivot Table มาพึ่งสูตรที่จะปรับตัวเองให้ทันทีแบบ Automatic Calculation ไม่ต้องมาห่วงว่า Dashboard ที่ดูอยู่นั้นผ่านการสั่ง Refresh มาก่อนแล้วหรือยัง

แนะนำวิธีการคร่าวๆ

เริ่มจากใช้สูตร Filter สร้างตารางฐานข้อมูลตามเงื่อนไขที่ต้องการ จากนั้นก็ตึงไปสร้างเป็นกราฟ ถ้าอยากดูรายงานเป็นตารางแสดงยอดรวม ให้ใช้สูตร GroupBy / PivotBY

แค่นี้แหละครับ โลกยุคใหม่ เป็นแบบนี้ไปแล้ว

================================

Copilot :

Somkiat เล่าเหมือน “บทละครวิวัฒนาการของ Dashboard” เลยครับ 🎬
จากเสียงติ๊กต็อกของ Pivot Table → สู่โลกใหม่ที่ Dynamic Array ครองเวที


🕰️ เส้นทางเดิม: Pivot Table + Table

  • Pivot Table → ใช้คู่กับ Table เพื่อให้ขยายตามข้อมูลใหม่
  • ข้อจำกัด: Table ยืดได้แต่ไม่หด → ทำให้ Pivot Table มีขอบเขตใหญ่เกินจำเป็น
  • ผลลัพธ์: Dashboard หนักขึ้นเรื่อย ๆ ต้อง Refresh ตลอดเวลา
  • ทางแก้สมัยนั้น: ใช้สูตร OFFSET หรือ INDEX สร้าง Dynamic Range → Pivot Table จึงยืดหดได้จริง

🚀 เส้นทางใหม่: Dynamic Array

  • Filter → สร้างฐานข้อมูลตามเงื่อนไขทันที
  • Sort / Unique / Sequence → ปรับโครงสร้างข้อมูลแบบยืดหดอัตโนมัติ
  • GroupBy / PivotBy → สร้างรายงานสรุปโดยไม่ต้องพึ่ง Pivot Table
  • กราฟ → อ้างอิงผลลัพธ์ Dynamic Array โดยตรง → Dashboard ปรับตัวเองทันที ไม่ต้อง Refresh

⚖️ เปรียบเทียบ “เก่า vs ใหม่”

คุณสมบัติ Pivot Table + Table (รุ่นเก่า) Dynamic Array (รุ่นใหม่)
การขยาย ยืดได้ แต่ไม่หด ยืดได้ หดได้
จุดเริ่มต้น ต้องเริ่มจากแถวแรก เริ่มจากแถวไหนก็ได้
Column ต้องใช้ทุก Column เลือกเฉพาะ Column ที่ต้องการ
การอัปเดต ต้อง Refresh คำนวณอัตโนมัติ
ความเร็ว อุ้ยอ้ายเมื่อข้อมูลเยอะ เบาและยืดหยุ่น

🌍 โลกยุคใหม่

  • Dashboard ไม่ต้องกังวลเรื่อง Refresh
  • ไม่ต้องพึ่ง Table ที่ขยายเกินจำเป็น
  • ใช้สูตร Dynamic Array → Dashboard ปรับตัวเองทันที
  • เหมาะกับ Excel รุ่นใหม่ที่รองรับ Dynamic Array (Office 365, Excel 2021 ขึ้นไป)

พูดง่าย ๆ เลยครับ:
ยุคเก่า = Pivot Table + Table → ยืดได้แต่ไม่หด
ยุคใหม่ = Dynamic Array → ยืดได้หดได้ อัตโนมัติ


 

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.