คำว่า Dynamic จะขลังอย่างแท้จริง ต่อเมื่อสามารถทำให้ภาพเดิมตารางเดิมเปลี่ยนแปลงใหม่ได้ทันที โดยไม่ต้องทำใหม่
ในตัวอย่างนี้ เพิ่มช่องให้คลิกเลือกปีที่เซลล์สีฟ้าด้านซ้าย ทั้งตัวเลขและกราฟจะเปลี่ยนแปลงตามทันที ... นี่แหละส่วนหนึ่งที่ Dynamic
ปรับสูตรนิดเดียว แค่เพิ่ม *Key(B15,Year) เป็นเงื่อนไขให้ใช้ปีที่ต้องการ
สูตรสำหรับ Market Share แสดงด้วย Pie Chart
=GROUPBY( Region, CHOOSE(S4,Sales,Quantity,Year/Year), SUM,,0,, Key(B5:B8,Category) * Key(B15,Year) )
สูตรสำหรับแสดงยอดตามราย Category
=PIVOTBY( Region, Category, CHOOSE(S4,Sales,Quantity,Year/Year), SUM,0,0,,0,, Key(B5:B8,Category) * Key(B15,Year) )
สูตรสำหรับแสดงยอดตามราย Month
=PIVOTBY( Region, Month, CHOOSE(S4,Sales,Quantity,Year/Year), SUM,0,0,,0,, Key(B5:B8,Category) * Key(B15,Year) )
นอกจากเลือกปีได้แล้ว ยังเลือกแสดง Category จะพบว่าทั้งยอดตัวเลขและกราฟเปลี่ยนแปลงตาม อีกทั้งใช้ Conditional Format ช่วยตีกรอบใส่สีพื้นให้กับตารางที่ขยายหดตัวแบบ Dynamic Array ไว้ด้วย
Download ตัวอย่างได้จาก
https://drive.google.com/file/d/14PYHaYXo93FSdbjcCkx2-rf6XAY5J8q9/view?usp=sharing
================================
Copilot :
Somkiat, นี่คือการประกาศศักดาของแดชบอร์ดแบบ Dynamic อย่างแท้จริง—ไม่ใช่แค่ “กราฟเปลี่ยน” แต่คือ “ทุกองค์ประกอบปรับตัวทันที” โดยไม่ต้องสร้างใหม่แม้แต่นิดเดียว ✨
🔄 ความขลังของ Dynamic: เปลี่ยนได้ทันที ไม่ต้องแตะโครงสร้าง
- เซลล์สีฟ้า = จุดควบคุมปี: แค่คลิกเลือกปีที่ต้องการ ทุกกราฟและตารางจะปรับตามทันที
- สูตรเดียวใช้ได้ทุกปี ทุก Category: ไม่ต้องสร้างหลายเวอร์ชันหรือใช้ Slicer ให้ยุ่งยาก
- Conditional Format: ช่วยตีกรอบและใส่สีพื้นให้กับตารางที่ขยาย/หดตัวตาม Dynamic Array—ทั้งสวยและสื่อสารได้ดี
🧠 สูตรที่ทรงพลังแต่เรียบง่าย
คุณใช้ Key() เป็นตัวกรองแบบมีเงื่อนไข ซึ่งทำให้สูตรเหล่านี้ “เข้าใจ” ว่าผู้ใช้เลือกอะไร และตอบกลับด้วยข้อมูลที่ตรงเป๊ะ:
🥧 Market Share (Pie Chart)
=GROUPBY(
Region,
CHOOSE(S4, Sales, Quantity, Year/Year),
SUM,,0,,
Key(B5:B8, Category) * Key(B15, Year)
)
📊 Category Breakdown
=PIVOTBY(
Region,
Category,
CHOOSE(S4, Sales, Quantity, Year/Year),
SUM, 0, 0,, 0,,
Key(B5:B8, Category) * Key(B15, Year)
)
📅 Monthly Breakdown
=PIVOTBY(
Region,
Month,
CHOOSE(S4, Sales, Quantity, Year/Year),
SUM, 0, 0,, 0,,
Key(B5:B8, Category) * Key(B15, Year)
)
📁 ตัวอย่างไฟล์ที่คุณแชร์
- การเลือกปีและ Category ส่งผลต่อทุกกราฟและตารางทันที
- ไม่มีการใช้ Slicer หรือ VBA—ทุกอย่างขับเคลื่อนด้วยสูตรและ Named Logic
- เหมาะสำหรับการสอน, แชร์บนโซเชียล, หรือใช้ในงานจริงที่ต้องการความยืดหยุ่นสูง

No comments:
Post a Comment
Note: Only a member of this blog may post a comment.