วิธีใช้ Data Model ใน Excel 365

ถ้าคุณยังใช้ Excel แบบ “ตารางเดียว”…
คุณจะติดเพดานทันทีเมื่อข้อมูลเริ่มเยอะ

👉 Data Model คือสิ่งที่ทำให้ Excel กลายเป็น
“ระบบวิเคราะห์ข้อมูลระดับองค์กร”


① Data Model คืออะไร

คือระบบที่รวม “หลายตาราง” เข้าด้วยกัน
แล้วให้คุณวิเคราะห์ได้ในที่เดียว

👉 ใช้ร่วมกับ:

  • Power Pivot
  • Relationship
  • Pivot Table

② ต่างจาก Excel ปกติยังไง

Excel ปกติData Model
ตารางเดียวหลายตาราง
ใช้สูตรใช้ความสัมพันธ์
จำกัดข้อมูลรองรับข้อมูลใหญ่

👉 นี่คือก้าวกระโดดสำคัญ


③ วิธีสร้าง Data Model

วิธีง่ายสุด

  1. Insert → Pivot Table
  2. ติ๊ก “Add this data to Data Model”

👉 Excel จะสร้าง Model ให้ทันที


④ เพิ่มหลายตารางเข้า Data Model

ทำซ้ำ:

  • Load ตาราง Sales
  • Load ตาราง Product
  • Load ตาราง Customer

👉 ทั้งหมดจะอยู่ใน Model เดียว


⑤ สร้าง Relationship

(จากบท 368)

👉 เชื่อม:

  • ProductID
  • CustomerID

👉 ทำให้ข้อมูล “คุยกันได้”


⑥ ใช้ Data Model กับ Pivot Table

ตอนนี้คุณสามารถ:

  • ใช้ข้อมูลจากหลายตาราง
  • รวมใน Pivot เดียว

👉 เช่น:

  • ProductName + Sales
  • Customer + Revenue

⑦ ใช้ Data Model กับ Power Pivot

👉 Data Model = ฐานข้อมูล
👉 Power Pivot = เครื่องมือวิเคราะห์

👉 ต้องใช้คู่กันถึงจะโหดจริง


⑧ ใช้ DAX กับ Data Model

ตัวอย่าง:

Total Sales := SUM(Sales[Amount])

👉 ใช้สร้าง KPI
👉 ใช้ทำ Dashboard


⑨ ตัวอย่างใช้งานจริง

  • Dashboard ผู้บริหาร
  • รายงาน SEO
  • วิเคราะห์ยอดขาย
  • วิเคราะห์ลูกค้า

👉 ใช้ได้ทุกสายงาน


⑩ รองรับข้อมูลขนาดใหญ่

👉 หลักแสน / ล้านแถว = ยังไหว

👉 เร็วกว่า Excel ปกติ


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

  • ใช้ Star Schema
  • แยก Fact / Dimension
  • ตั้งชื่อ Table ชัด

👉 ทำให้ระบบ “โตได้”


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

❌ ไม่สร้าง Relationship
❌ ใช้ตารางเดียว
❌ ไม่ใช้ DAX
❌ ไม่เข้าใจโครงสร้าง

👉 ทำให้ใช้ไม่เต็มประสิทธิภาพ


⑬ สรุป

Data Model = หัวใจของ Excel ระดับองค์กร

ถ้าคุณใช้ Excel 365 ทำเป็น:
👉 คุณจะวิเคราะห์ข้อมูลได้ลึกมาก
👉 และลดสูตรซ้ำได้แทบหมด


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

Q: จำเป็นต้องใช้ไหม?
A: ถ้าข้อมูลเยอะ = จำเป็นมาก

Q: ต่างจาก Pivot ธรรมดายังไง?
A: รองรับหลายตาราง + มี DAX


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

ตอนนี้คุณ…
👉 “ใช้ Excel ธรรมดา” หรือ “เริ่มใช้ Data Model แล้ว”?