วิธีสร้าง Chart จาก Dynamic Array ใน Excel 365

ถ้าคุณยังทำกราฟจาก “ช่วงข้อมูลตายตัว”…
คุณกำลังเสียเวลาทุกครั้งที่ข้อมูลเปลี่ยน

👉 Excel 365 มีของโคตรแรง: Dynamic Array
ที่ทำให้คุณสร้างกราฟแบบ “อัปเดตเอง 100%”

นี่คือระดับที่เหนือกว่า Dynamic Chart ทั่วไป


① Dynamic Array คืออะไร

คือสูตรที่ “กระจายผลลัพธ์หลายช่องอัตโนมัติ”

เช่น:

=FILTER()
=UNIQUE()
=SORT()

👉 ไม่ต้องลากสูตร
👉 ไม่ต้องกำหนดช่วงเอง


② แนวคิดสำคัญของบทนี้

👉 เราจะ:

  • ใช้ Dynamic Array → สร้างชุดข้อมูล
  • แล้วเอาชุดนั้น → ไปทำ Chart

👉 พอข้อมูลเปลี่ยน → กราฟเปลี่ยนทันที


③ ตัวอย่างข้อมูล

ChannelSales
Facebook10000
Google15000
SEO8000
Facebook12000
SEO9000

④ ใช้ UNIQUE แยกข้อมูล

สูตร:

=UNIQUE(A2:A100)

👉 ได้ Channel ไม่ซ้ำ


⑤ ใช้ SUMIF รวมยอด

=SUMIF(A:A, E2, B:B)

👉 รวมยอดตาม Channel

👉 ทำคู่กับ UNIQUE


⑥ ใช้ FILTER สร้างชุดข้อมูล

ตัวอย่าง:

=FILTER(A2:B100, B2:B100>10000)

👉 เอาเฉพาะยอดสูง

👉 ใช้ทำ Chart เฉพาะข้อมูลสำคัญ


⑦ สร้าง Chart จาก Dynamic Array

ขั้นตอน:

  1. เลือกผลลัพธ์ของสูตร (Dynamic Array)
  2. Insert → Chart
  3. เลือกประเภทกราฟ

👉 กราฟจะ “ผูกกับสูตร”

👉 สูตรเปลี่ยน = กราฟเปลี่ยน


⑧ ใช้ SORT ทำกราฟเรียงอันดับ

=SORT(A2:B100,2,-1)

👉 เรียงยอดขายมาก → น้อย

👉 ใช้ทำ Top 10 Chart


⑨ ทำ Top N Chart แบบ Dynamic

=TAKE(SORT(A2:B100,2,-1),10)

👉 เอา Top 10

👉 กราฟจะเปลี่ยนตามข้อมูลทันที


⑩ ใช้ Dropdown ควบคุม Dynamic Array

สร้าง Cell เลือก:

  • Facebook
  • Google

ใช้สูตร:

=FILTER(A2:B100, A2:A100=Cellเลือก)

👉 กราฟเปลี่ยนตามตัวเลือก


⑪ ใช้ร่วมกับ Dashboard

รวม:

  • Dynamic Array
  • Chart
  • Slicer / Dropdown

👉 ได้ Dashboard แบบ “Interactive”


⑫ เทคนิคระดับมืออาชีพ

  • ใช้ Dynamic Array แทน Pivot ในบางกรณี
  • ใช้กับ KPI แบบ Real-time
  • ใช้ลดสูตรซ้ำ

👉 ทำให้ไฟล์ “เร็วและสะอาด”


⑬ ข้อผิดพลาดที่พบบ่อย

❌ เลือกช่วงผิด (ไม่ครอบ Dynamic)
❌ ใช้สูตรซ้อนกันเกิน
❌ ไม่ล็อกโครงสร้าง

👉 ทำให้กราฟพังง่าย


⑭ สรุป

Chart + Dynamic Array = พลังของ Excel 365

ถ้าคุณทำเป็น:
👉 คุณจะสร้างกราฟอัตโนมัติได้
👉 และลดงาน Manual ได้แทบหมด


⑮ คำถามที่พบบ่อย (FAQ)

Q: ใช้แทน Pivot ได้ไหม?
A: ได้ในหลายกรณี และยืดหยุ่นกว่า

Q: ยากไหม?
A: แค่เข้าใจ FILTER / UNIQUE ก็พอ


🔥 คำถามชวนคิดและชวนคอมเมนต์

Dashboard ของคุณตอนนี้…
👉 “ยังใช้ข้อมูลตายตัว” หรือ “Dynamic แล้ว”?