หากคุณกำลังมองหาวิธีพิเศษในการดึงข้อมูลจากโมเดลข้อมูลใน Excel คุณมาถูกที่แล้ว มีหลายวิธีในการดึงข้อมูลจากโมเดลข้อมูล บทความนี้จะอภิบายรายละเอียดของวิธีเหล่านี้ มาตามคำแนะนำฉบับสมบูรณ์เพื่อเรียนรู้ทั้งหมดกันเลย
โมเดลข้อมูลคืออะไร?
โมเดลข้อมูลเป็นสิ่งจำเป็นสำหรับการวิเคราะห์ข้อมูล คุณสามารถโหลดข้อมูล (เช่น ตาราง) ลงในหน่วยความจำของ Excel โดยใช้โมเดลข้อมูล เพื่อเชื่อมต่อข้อมูล คุณสามารถบอก Excel ให้ใช้คอลัมน์ร่วมกัน ในโมเดลข้อมูล คำว่า "Model" อธิบายความสัมพันธ์ระหว่างแต่ละตาราง มีหลายวิธีในการ สร้างโมเดลข้อมูลใน Excel มี 3 วิธีในการสร้างโมเดลข้อมูล: ใช้แถบเครื่องมือความสัมพันธ์, ใช้ Power Query, และใช้ Power Pivot
วิธีสร้างโมเดลข้อมูลใน Excel
ที่นี่เราจะสาธิตวิธีสร้างโมเดลข้อมูล มาเดินผ่านขั้นตอนต่อไปนี้เพื่อสร้างโมเดลข้อมูลโดยใช้แถบเครื่องมือความสัมพันธ์
📌 ขั้นตอน:
- ขั้นแรก เลือกค่าข้อมูลจากชุดข้อมูล.
- จากนั้น ไปที่แท็บ Insert ในริบบอน.
- จากแท็บ Insert เลือกคำสั่ง Table.

- ขั้นที่สอง เมื่อกล่องโต้ตอบ Create Table ปรากฏขึ้น ให้เลือกชุดข้อมูลทั้งหมดเป็นข้อมูลตาราง.
- จากนั้น คลิก OK.

- ขั้นที่สาม ไปที่แท็บ Table Design.
- จากนั้น ตั้งชื่อให้ตารางที่สร้างขึ้นใหม่.
- สิ่งนี้จะช่วยให้คุณแยกแยะตารางในขั้นตอนถัดไปได้.
- สุดท้าย ทำซ้ำกระบวนการเดียวกันสำหรับชุดข้อมูลที่เหลือและเปลี่ยนเป็นตาราง.

- หลังจากนั้น ไปที่แท็บ Data ในริบบอน.
- จากนั้น จากตัวเลือก Data Tools เลือกเครื่องมือ Relationships.
- ผลลัพธ์คือหน้าต่างจะแสดงขึ้น.

- จากนั้น จากหน้าต่าง Manage Relationships เลือก New.
- ผลลัพธ์คือพรอมต์ Create Relationship จะปรากฏบนหน้าจอ.

- ในพรอมป์ ขั้นแรก เลือกตารางที่คุณต้องการวิเคราะห์.
- ในกรณีของเรา คือตาราง Table_Sales.
- ขั้นที่สอง เลือกคอลัมน์ที่เป็นร่วมกันของทั้งสองตารางเป็น Column (Foreign).
- คอลัมน์นี้อาจมีค่าซ้ำ.
- ในกรณีของเรา คอลัมน์ร่วมคือ ID.
- ขั้นที่สาม เลือกตารางค้นหาเป็น Related Table.
- จากตารางนี้ เราจะค้นหาค่าที่เกี่ยวข้องกับตารางก่อนหน้า.
- ในกรณีของเรา ตารางคือ Executive.
- จากนั้น เลือกคอลัมน์ร่วมเป็น Related Column (Primary).
- คอลัมน์นี้ต้องมีค่าไม่ซ้ำกันหรือค่าที่ไม่มีรายการซ้ำ.
- ที่นี่ คอลัมน์คือคอลัมน์ ID.
- สุดท้าย คลิก OK.

- ผลลัพธ์คือหน้าต่างจะแสดงขึ้นแสดงความสัมพันธ์.
- คลิก OK เพื่อยืนยันความสัมพันธ์.
- นี่คือวิธีที่คุณจะสามารถสร้างโมเดลข้อมูลได้.

2 วิธีง่ายในการดึงข้อมูลจากโมเดลข้อมูลใน Excel
ในส่วนต่อไป เราจะใช้ 2 วิธีที่มีประสิทธิภาพและมีเทคนิคในการดึงข้อมูลจากโมเดลข้อมูล ส่วนนี้ให้รายละเอียดอย่างกว้างขวางเกี่ยวกับวิธีเหล่านี้ คุณควรเรียนรู้และนำไปใช้เพื่อปรับปรุงความสามารถในการคิดและความรู้ Excel ของคุณ เราใช้เวอร์ชัน Microsoft Office 365 ที่นี่ แต่คุณสามารถใช้เวอร์ชันอื่นได้ตามต้องการ
1. ใช้แหล่งข้อมูลภายนอก (External Data Source)
ตอนนี้ เราจะสาธิตวิธีดึงข้อมูลจากโมเดลข้อมูล ที่นี่เราจะใช้กระบวนการ External Data Source เพื่อดึงข้อมูลจากโมเดลข้อมูล มาเดินผ่านขั้นตอนต่อไปนี้เพื่อทำภารกิจนี้
📌 ขั้นตอน:
- ขั้นแรก ไปที่แท็บ Insert.
- จากนั้น คลิก PivotTable.
- สุดท้าย จากเมนูดรอปดาวน์ เลือก From External Data Source.

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

- ในหน้าต่าง Existing Connections ขั้นแรก ไปที่ Tables.
- ที่นี่คุณจะพบว่า Excel ได้แสดงรายการตารางสองตารางที่เราเชื่อมต่อไว้ก่อนหน้านี้ในแถบเครื่องมือ Relationships.
- เลือก Tables in Workbook Data Model.
- สุดท้าย คลิก Open.

- จากนั้น จากหน้าต่าง PivotTable from an external source เลือก New Worksheet.
- สุดท้าย คลิก OK.

- ผลลัพธ์คือคุณจะพบว่าตารางสรุป (Pivot Table) ถูกสร้างขึ้นโดยใช้โมเดลข้อมูล.
- ที่นี่ คุณสามารถเชื่อมโยงสองตารางได้.
- ตัวอย่างเช่น คุณสามารถเลือกชื่อผู้บริหารจากตาราง Executive และหายอดขายของพวกเขาจากตาราง Table_Sales.
- คุณสามารถทำได้เพราะสองตารางเชื่อมต่อผ่านโมเดลข้อมูล.
- สุดท้าย คุณจะสามารถดึงข้อมูลจากโมเดลข้อมูลได้.

💡 หมายเหตุ:
ตารางสรุปที่สร้างโดยใช้โมเดลข้อมูลมีข้อจำกัดบางประการเมื่อเทียบกับตารางสรุปที่สร้างจากตารางข้อมูลเดียว ข้อจำกัดที่โดดเด่นที่สุดคือ: คุณไม่สามารถสร้างกลุ่มได้ นอกจากนี้ คุณไม่สามารถสร้างคำนวณฟิลด์ (calculated fields) หรือคำนวณไอเทม (calculated items) ได้
อ่านเพิ่มเติม: วิธีใช้โมเดลข้อมูลใน Excel (3 ตัวอย่าง)
2. ใช้คำสั่งโมเดลข้อมูล (Data Model Command)
ตอนนี้ เราจะสาธิตอีกวิธีหนึ่งในการดึงข้อมูลจากโมเดลข้อมูล ที่นี่เราจะใช้กระบวนการคำสั่งโมเดลข้อมูลเพื่อดึงข้อมูลจากโมเดลข้อมูล มาเดินผ่านขั้นตอนต่อไปนี้เพื่อทำภารกิจนี้
📌 ขั้นตอน:
- ขั้นแรก ไปที่แท็บ Insert.
- คลิก PivotTable.
- สุดท้าย จากเมนูดรอปดาวน์ เลือก From Data Model.

- จากนั้น จากหน้าต่าง PivotTable from Data Model เลือก New Worksheet.
- สุดท้าย คลิก OK.

- ผลลัพธ์คือคุณจะพบว่าตารางสรุปถูกสร้างขึ้นโดยใช้โมเดลข้อมูล.
- ที่นี่ คุณสามารถเชื่อมโยงสองตารางได้.
- ตัวอย่างเช่น คุณสามารถเลือกชื่อผู้บริหารจากตาราง Executive และหายอดขายของพวกเขาจากตาราง Table_Sales.
- คุณสามารถทำได้เพราะสองตารางเชื่อมต่อผ่านโมเดลข้อมูล.
- สุดท้าย คุณจะสามารถดึงข้อมูลจากโมเดลข้อมูลได้.

💡 เคล็ดลับ:
ตารางสรุปสามารถแปลงเป็นสูตรได้ ในการทำเช่นนี้ ให้เลือกเซลล์ใดๆ ในตารางสรุปและเลือก PivotTable Tools ➪ Analyze ➪ OLAP Tools ➪ Convert to Formulas ตารางสรุปจะถูกแทนที่ด้วยเซลล์ที่คำนวณจากสูตร สูตรถูกสร้างโดยใช้ฟังก์ชัน CUBEMEMBER และ CUBEVALUE แม้ว่าช่วงข้อมูลใหม่จะไม่ใช่ตารางสรุป สูตรยังคงอัปเดตเมื่อข้อมูลเปลี่ยนแปลง
อ่านเพิ่มเติม: วิธีจัดการโมเดลข้อมูลใน Excel (พร้อมขั้นตอนที่ง่าย)
สรุป
นี่คือจบของเซสชันวันนี้ ฉันเชื่อมั่นว่าตั้งแต่ตอนนี้ คุณอาจสามารถดึงข้อมูลจากโมเดลข้อมูลใน Excel ได้ หากคุณมีคำถามหรือข้อเสนอแนะ โปรดแชร์ในส่วนความคิดเห็นด้านล่าง
อย่าลืมตรวจสอบเว็บไซต์ของเรา Exceldemy.com สำหรับปัญหาและโซลูชันที่เกี่ยวข้องกับ Excel ต่างๆ เรียนรู้วิธีใหม่ๆ และเติบโตต่อไป!
บทความที่เกี่ยวข้อง
- วิธีลบตารางออกจากโมเดลข้อมูลใน Excel (2 เทคนิคด่วน)
- [แก้ไข!] ความสัมพันธ์ของโมเดลข้อมูล Excel ไม่ทำงาน (6 วิธีแก้)
- วิธีสร้างคำนวณฟิลด์ในตารางสรุปโมเดลข้อมูล
- ลบโมเดลข้อมูลจากตารางสรุปใน Excel (พร้อมขั้นตอนที่ง่าย)