Data Model เป็นฟีเจอร์สำคัญในการวิเคราะห์ข้อมูล ใช้ Data Model โหลดข้อมูล (เช่น ตาราง) เข้า หน่วยความจำของ Excel แล้วบอก Excel ใช้ Common Column เชื่อมข้อมูล ความสัมพันธ์ระหว่างตารางแต่ละตารางอธิบายด้วยคำว่า "Model" ใน Data Model Excel มีหลายวิธีสร้าง Data Model บทความนี้อธิบายสร้าง Data Model ใน Excel 3 วิธี
3 วิธีสะดวก สร้าง Data Model ใน Excel
ในบทความนี้ พูดถึง 3 วิธีสะดวกสร้าง Data Model ใน Excel แรกใช้ Toolbar Relationships ต่อมาทาง Power Query สุดท้ายใช้ Toolbar PowerPivot ใช้ Sample Dataset ต่อไปประกอบ

1. ใช้ Relationships Toolbar
ใช้ Relationships Toolbar ใน Excel สร้าง Data Model Toolbar นี้อนุญาตให้เชื่อม 2 ตารางด้วย Common Column ที่มีข้อมูลเดียวกัน
ขั้นตอน:
- เลือกค่าข้อมูลจาก Dataset
- ไปแท็บ Insert ใน Ribbon
- จากแท็บ Insert เลือกคำสั่ง Table
- ในกล่อง Create Table เลือก Dataset ทั้งหมดเป็น Table Data
- คลิก OK

- ไปแท็บ Table Design
- ตั้งชื่อ Table ใหม่ เพื่อแยกแยะในขั้นตอนต่อไป
- ทำซ้ำสำหรับ Dataset ที่เหลือ ทำให้เป็น Tables

- ไปแท็บ Data ใน Ribbon
- จาก Data Tools เลือก Relationships Tool
- จะมีหน้าต่างโผล่

- จากหน้าต่าง Manage Relationships เลือก New
- จะมีกล่อง Create Relationship โผล่

- ในกล่อง: เลือก Table ที่ต้องการวิเคราะห์ (ในกรณีนี้ Sales Table)
- เลือก Column ที่ Common ระหว่าง 2 Tables เป็น Column(Foreign) (อาจมีค่าซ้ำ) ในกรณีนี้คือ ID
- เลือก Look-up Table เป็น Related Table (ในกรณีนี้ Executives Table)
- เลือก Common Column เป็น Related Column(Primary) (ต้อง Unique ไม่ซ้ำ) ที่นี่คือ Column ID
- คลิก OK

- หน้าต่างจะโผล่แสดง Relationship คลิก OK ยืนยัน

- ไปแท็บ Insert
- คลิก PivotTable
- จาก Drop-down เลือก From External Data Source

- จากหน้าต่าง PivotTable from an external source เลือก Choose Connection

- ในหน้าต่าง Existing Connections ไป Tables จะเห็น Excel แสดง 2 Tables ที่เชื่อมต่อใน Relationships Toolbar
- เลือก Tables in Workbook Data Model
- คลิก Open

- จากหน้าต่าง PivotTable from an external source เลือก New Worksheet
- ติ๊ก Add this to the Data Model
- คลิก OK

- จะได้ Pivot Table ที่สร้างจาก Data Model
- สามารถเชื่อมตารางทั้ง 2 ได้ เช่นเลือก Executives' Names จาก Executive Table หา Sales Numbers จาก Sales Table
- ทำได้เพราะ 2 Tables เชื่อมผ่าน Data Model

อ่านเพิ่มเติม: วิธีดึงข้อมูลจาก Data Model ใน Excel (2 วิธีง่าย)
2. ใช้ Power Query
ใช้ Power Query ของ Excel สร้าง Data Model Power Query อนุญาตเชื่อม 2 Tables หรือมากกว่าเพื่อสร้าง Data Model
ขั้นตอน:
- เลือกค่าข้อมูลจาก Dataset
- เลือกแท็บ Insert จาก Ribbon
- เลือกคำสั่ง Table จากแท็บ Insert

- ใน Create Table Prompt เลือก Dataset ทั้งหมด คลิก OK

- เลือกแท็บ Table Design จาก Ribbon
- ตั้งชื่อ Table ใหม่ ช่วยระบุในขั้นตอนต่อไป
- ทำซ้ำสำหรับ Dataset ที่เหลือ สร้าง Tables

- เลือก Data จาก Ribbon
- เลือก From Table/Range
- จะเปิดหน้าต่าง Power Query

- ใน Power Query Editor เลือกแท็บ Home แล้ว Close & Load เลือก Close & Load To…
- จะมีหน้าต่าง Import Data

- จาก Import Data Prompt เลือก Only Create Connection ติ๊ก Add this to the Data Model คลิก OK ทำซ้ำสำหรับ Tables อื่นๆ

- ไปแท็บ Data ใน Ribbon
- เลือก Data Tools แล้ว Manage Data Model Tool จะเปิดหน้าต่างใหม่

- ในหน้าต่างใหม่ เลือก Home แล้ว View แล้ว Diagram View

- ข้อมูลจะเป็น Diagram View
- เห็น Tables เป็น Diagrams
- เชื่อม Common Columns ของ 2 Tables (ในกรณีนี้ ID)
- การเชื่อมมี 1 ด้านหนึ่ง และ Asterisk (*) อีกด้าน แสดง One to Many Relationship
- 1 หมายถึง Executive ID ไม่มี Duplicate, Sales Table's ID มี Duplicate

- ไปแท็บ Insert เลือก PivotTable จาก Drop-down From Data Model

- จาก Prompt เลือก New Worksheet คลิก OK

- จะได้ Pivot Table จาก Data Model
- เชื่อมตารางได้ เช่นเลือก Executives จาก Executives Table ดู Sales จาก Sales Table
- ทำได้เพราะ Data Model เชื่อม 2 Tables

อ่านเพิ่มเติม: วิธีใช้ Data Model ใน Excel (3 ตัวอย่าง)
3. ใช้ Power Pivot
ใช้ Toolbar Power Pivot สร้าง Data Model Power Pivot อนุญาตเชื่อม 2 Tables สร้าง Data Model ใช้ Common Column เชื่อม
ขั้นตอน:
- เลือก Data Point จาก Dataset
- จาก Ribbon เลือก Insert แล้ว Table Command

- ใน Create Table Prompt เลือก Dataset ทั้งหมด คลิก OK

- เลือกแท็บ Table Design ของ Ribbon
- ตั้งชื่อ Table ใหม่ ช่วยหา Table ในขั้นตอนต่อไป
- ทำซ้ำสร้าง Tables จาก Dataset ที่เหลือ

- ไปแท็บ Power Pivot เลือก Add to Data Model

- ใน Power Pivot Window ไป Home แล้ว View เลือก Diagram View

- เชื่อม 2 Common Columns จาก 2 Table Diagrams (Common Column คือ ID)
- 2 Tables เชื่อมใน One to Many Relationships

- ไปแท็บ Home ใน Ribbon เลือก PivotTable

- จาก Create PivotTable Prompt เลือก New Worksheet คลิก OK

- จะได้ Pivot Table พร้อม 2 Tables
- Data Model เชื่อม 2 Tables
- อนุญาตให้ค้นหาค่าใน Table หนึ่ง แสดงเกี่ยวกับค่าในอีก Table

อ่านเพิ่มเติม: วิธีสร้าง Calculated Field ใน Pivot Table Data Model
สรุป
ในบทความนี้ เรียนรู้การสร้าง Data Model ใน Excel อย่างครบถ้วน จะช่วยให้ผู้ใช้วิเคราะห์และนำเสนอข้อมูลได้อย่างน่าสนใจและซับซ้อนมากขึ้น
บทความเกี่ยวข้อง
- วิธีลบ Table จาก Data Model ใน Excel (2 เทคนิคเร็ว)
- [Fixed!] Excel Data Model Relationships Not Working (6 Solutions)
- วิธีจัดการ Data Model ใน Excel (พร้อมขั้นตอน)
- ลบ Data Model จาก Pivot Table ใน Excel (พร้อมขั้นตอน)
