สร้างตัวแบบข้อมูลใน Excel

นำไปใช้กับ
Excel for Microsoft 365 Excel 2024 Excel 2021

ตัวแบบข้อมูลช่วยให้คุณสามารถรวมข้อมูลจากหลายตาราง เพื่อสร้างแหล่งข้อมูลเชิงสัมพันธ์ภายในเวิร์กบุ๊ก Excel ได้อย่างมีประสิทธิภาพ ภายใน Excel ตัวแบบข้อมูลจะได้รับการนําไปใช้อย่างชัดเจน โดยให้ข้อมูลแบบตารางที่ใช้ใน PivotTable และ PivotChart ตัวแบบข้อมูลจะแสดงเป็นคอลเลกชันของตารางในรายการเขตข้อมูล และโดยส่วนใหญ่ คุณมักจะทํางานกับตัวแบบข้อมูลผ่านรายการเขตข้อมูล PivotTable และอาจไม่สังเกตเห็นว่าอยู่ที่นั่น 

ก่อนที่คุณจะสามารถเริ่มทํางานกับตัวแบบข้อมูลได้ คุณต้องมีข้อมูลบางอย่าง สําหรับสิ่งนั้น เราจะใช้ประสบการณ์ Power Query รับ & แปลง ดังนั้นคุณอาจต้องการถอยหลังไปดูวิดีโอ หรือทําตามคําแนะนําการเรียนรู้ของเราในเรื่อง รับการแปลง & และ Power Pivot ข้อมูลของคุณควรอยู่ในตาราง (ไม่ใช่เฉพาะช่วงเซลล์) เพื่อให้สามารถโหลดและเชื่อมโยงข้อมูลได้อย่างถูกต้อง

ข้อกำหนดเบื้องต้น

Power Pivot อยู่ที่ใด

  • Excel for Microsoft 365 - Power Pivot จะรวมอยู่ใน Ribbon

Get & Transform (Power Query) อยู่ที่ใด

  • Excel for Microsoft 365 - รับ & การแปลง (Power Query) ได้ถูกรวมเข้ากับ Excel บนแท็บข้อมูล

เริ่มต้นใช้งาน

ก่อนอื่น คุณต้องรับข้อมูลบางอย่าง

  1. สร้างเวิร์กบุ๊กใหม่ หรือเปิดเวิร์กบุ๊กที่ไม่มีข้อมูล

  2. บน Ribbon ใน Excel for Microsoft 365 ให้เลือกแท็บข้อมูล ในส่วน รับ & แปลงข้อมูล ให้เลือก รับข้อมูล เพื่อนําเข้าข้อมูลจากแหล่งข้อมูลภายนอก เช่น ไฟล์ข้อความ เวิร์กบุ๊ก Excel เว็บไซต์ Microsoft Access SQL Server หรือฐานข้อมูลเชิงสัมพันธ์อื่นที่มีตารางที่เกี่ยวข้องกันหลายตาราง

  3. Excel จะพร้อมท์ให้คุณเลือกตารางอย่างน้อยหนึ่งตาราง ถ้าคุณต้องการรับหลายตารางจากแหล่งข้อมูลเดียวกัน ให้เลือกกล่อง เลือกหลายรายการ

    1. เลือกแปลง เมื่อคุณเลือกหลายตาราง Excel จะสร้างตัวแบบข้อมูลให้คุณโดยอัตโนมัติ สําหรับรายละเอียดเพิ่มเติม ให้ดูที่: สร้าง โหลด หรือแก้ไขคิวรีใน Excel (Power Query)

      หมายเหตุ

      สําหรับตัวอย่างเหล่านี้ เรากําลังใช้เวิร์กบุ๊ก Excel ที่มีรายละเอียดนักเรียนสมมติเกี่ยวกับชั้นเรียนและเกรด คุณสามารถดาวน์โหลด เวิร์กบุ๊กตัวอย่างตัวแบบข้อมูลนักเรียนของเรา และทําตาม นอกจากนี้ คุณยังสามารถ ดาวน์โหลดเวอร์ชันที่มีตัวแบบข้อมูลที่สมบูรณ์ได้

      รับตัวนําทาง & Transform (Power Query)

  4. ขณะนี้คุณมีตัวแบบข้อมูลที่มีตารางทั้งหมดที่คุณนําเข้า และตารางเหล่านั้นจะแสดงในรายการ เขตข้อมูล PivotTable

หมายเหตุ

  • โมเดลจะถูกสร้างขึ้นโดยปริยายเมื่อคุณนําเข้าอย่างน้อยสองตารางพร้อมกันใน Excel
  • ตัวแบบจะถูกสร้างขึ้นอย่างชัดเจนเมื่อคุณใช้ Add-in Power Pivot เพื่อนําเข้าข้อมูล ใน Add-in โมเดลจะแสดงในเค้าโครงแบบแท็บที่คล้ายกับ Excel โดยที่แต่ละแท็บจะมีข้อมูลแบบตาราง ให้ดูที่ รับข้อมูลโดยใช้ Add-in Power Pivot เพื่อเรียนรู้พื้นฐานของการนําเข้าข้อมูลโดยใช้ฐานข้อมูล SQL Server
  • ตัวแบบสามารถมีตารางเดียวได้ เมื่อต้องการสร้างตัวแบบโดยยึดตามตารางเดียว ให้เลือกตารางแล้วคลิก เพิ่มลงในตัวแบบข้อมูล ใน Power Pivot คุณอาจทําเช่นนี้ถ้าคุณต้องการใช้ฟีเจอร์ Power Pivot เช่น ชุดข้อมูลที่กรอง คอลัมน์จากการคํานวณ เขตข้อมูลจากการคํานวณ KPI และลําดับชั้น
  • ความสัมพันธ์ของตารางสามารถถูกสร้างขึ้นโดยอัตโนมัติถ้าคุณนําเข้าตารางที่เกี่ยวข้องที่มีความสัมพันธ์ของคีย์หลักและ Foreign Key โดยปกติแล้ว Excel สามารถใช้ข้อมูลความสัมพันธ์ที่นําเข้าเป็นพื้นฐานสําหรับความสัมพันธ์ของตารางในตัวแบบข้อมูล
  • สําหรับเคล็ดลับเกี่ยวกับวิธีการลดขนาดของตัวแบบข้อมูล ให้ดูที่ สร้างตัวแบบข้อมูลที่มีประสิทธิภาพในด้านหน่วยความจําโดยใช้ Excel และ Power Pivot
  • สําหรับการสํารวจเพิ่มเติม ให้ดูบทช่วยสอน: นําเข้าข้อมูลลงใน Excel และสร้างตัวแบบข้อมูล

เคล็ดลับ

คุณจะทราบได้อย่างไรว่าเวิร์กบุ๊กของคุณมีตัวแบบข้อมูลหรือไม่ ไปที่การจัดการPower Pivot> ถ้าคุณเห็นข้อมูลที่คล้ายกับเวิร์กชีต แสดงว่ามีตัวแบบอยู่ ดู: ค้นหาแหล่งข้อมูลที่ใช้ในตัวแบบข้อมูลเวิร์กบุ๊ก เพื่อเรียนรู้เพิ่มเติม

สร้างความสัมพันธ์ระหว่างตารางต่างๆ ของคุณ

ขั้นตอนถัดไปคือการสร้างความสัมพันธ์ระหว่างตารางของคุณ เพื่อให้คุณสามารถดึงข้อมูลจากตารางใดๆ ก็ได้ แต่ละตารางจําเป็นต้องมีคีย์หลักหรือตัวระบุเขตข้อมูลที่ไม่ซ้ํากัน เช่น รหัสนักศึกษา หรือหมายเลขชั้นเรียน วิธีที่ง่ายที่สุดคือการลากแล้วปล่อยเขตข้อมูลเหล่านั้นเพื่อเชื่อมต่อเขตข้อมูลใน มุมมองไดอะแกรมของ Power Pivot

  1. ไปที่การจัดการPower Pivot>

  2. บนแท็บ หน้าแรก ให้เลือก มุมมองไดอะแกรม

  3. ตารางที่นําเข้าทั้งหมดของคุณจะปรากฏขึ้น และคุณอาจต้องการใช้เวลาสักครู่เพื่อปรับขนาดตาราง ทั้งนี้ขึ้นอยู่กับจํานวนเขตข้อมูลของแต่ละตาราง

  4. จากนั้น ลากเขตข้อมูลคีย์หลักจากตารางหนึ่งไปยังตารางถัดไป ตัวอย่างต่อไปนี้คือมุมมองไดอะแกรมของตารางนักเรียนของเรา:
    มุมมองไดอะแกรมความสัมพันธ์ของตัวแบบข้อมูล Power Query
    เราได้สร้างลิงก์ต่อไปนี้:

    • tbl_Students | รหัส > นักศึกษา tbl_Grades | รหัสนักศึกษา
      อีกนัยหนึ่ง ลากเขตข้อมูล รหัสนักศึกษา จากตารางนักเรียนไปยังเขตข้อมูล รหัสนักศึกษา ในตารางเกรด
    • tbl_Semesters | รหัสภาคการศึกษา > tbl_Grades | ภาคการศึกษา
    • tbl_Classes | หมายเลขชั้นเรียน > tbl_Grades | หมายเลขชั้นเรียน

    หมายเหตุ

    • ชื่อเขตข้อมูลไม่จําเป็นต้องเหมือนกันเพื่อสร้างความสัมพันธ์ แต่ต้องมีชนิดข้อมูลเดียวกัน
    • ตัวเชื่อมต่อใน มุมมองไดอะแกรม มี "1" ที่ด้านหนึ่ง และ "*" ที่อีกด้านหนึ่ง ซึ่งหมายความว่ามีความสัมพันธ์แบบหนึ่ง-ต่อ-กลุ่มระหว่างตาราง และเป็นตัวกําหนดวิธีการใช้ข้อมูลใน PivotTable ของคุณ ดู: ความสัมพันธ์ระหว่างตารางในตัวแบบข้อมูล เพื่อเรียนรู้เพิ่มเติม
    • ตัวเชื่อมต่อระบุเฉพาะว่ามีความสัมพันธ์ระหว่างตารางต่างๆ เท่านั้น แต่จะไม่แสดงว่าเขตข้อมูลใดที่ลิงก์กัน เมื่อต้องการดูลิงก์ ให้ไปที่ Power Pivot>จัดการ>ความสัมพันธ์การออกแบบ>>จัดการความสัมพันธ์ ใน Excel คุณสามารถไปที่ ความสัมพันธ์ข้อมูล>

ใช้ตัวแบบข้อมูลเพื่อสร้าง PivotTable หรือ PivotChart

เวิร์กบุ๊ก Excel สามารถมีได้เพียงหนึ่งตัวแบบข้อมูลเท่านั้น แต่ตัวแบบนั้นสามารถมีหลายตารางซึ่งสามารถใช้ได้ซ้ําๆ ในเวิร์กบุ๊ก คุณสามารถเพิ่มตารางเพิ่มเติมไปยังตัวแบบข้อมูลที่มีอยู่ได้ตลอดเวลา

  1. ใน Power Pivot ให้ไปที่ จัดการ
  2. บนแท็บ หน้าแรก ให้เลือก PivotTable
  3. เลือกตําแหน่งที่คุณต้องการวาง PivotTable เช่น เวิร์กชีตใหม่ หรือตําแหน่งปัจจุบัน
  4. คลิก ตกลง และ Excel จะเพิ่ม PivotTable ที่ว่างเปล่าที่มีบานหน้าต่าง รายการเขตข้อมูล แสดงอยู่ทางด้านขวา
    รายการเขตข้อมูล PowerPivot PivotTable

ถัดไป ให้สร้าง PivotTable หรือสร้าง Pivot Chart ถ้าคุณได้สร้างความสัมพันธ์ระหว่างตารางแล้ว คุณสามารถใช้เขตข้อมูลใดก็ได้ของความสัมพันธ์เหล่านั้นใน PivotTable เราได้สร้างความสัมพันธ์ในเวิร์กบุ๊กตัวอย่างรูปแบบข้อมูลนักเรียนแล้ว

การเพิ่มข้อมูลที่มีอยู่ที่ไม่เกี่ยวข้องไปยังตัวแบบข้อมูล

สมมติว่าคุณได้นําเข้าหรือคัดลอกข้อมูลจํานวนมากที่คุณต้องการใช้ในตัวแบบข้อมูลแล้ว แต่ยังไม่ได้เพิ่มลงในตัวแบบข้อมูล การผลักข้อมูลใหม่ลงในโมเดลนั้นง่ายกว่าที่คุณคิด

  1. เริ่มต้นด้วยการเลือกเซลล์ใดๆ ภายในข้อมูลที่คุณต้องการเพิ่มลงในตัวแบบ สามารถเป็นช่วงข้อมูลใดก็ได้ แต่ข้อมูลที่จัดรูปแบบเป็น ตาราง Excel จะดีที่สุด
  2. ใช้วิธีใดวิธีหนึ่งต่อไปนี้เพื่อเพิ่มข้อมูลของคุณ
  3. คลิกเพิ่มลงในตัวแบบข้อมูลใน Power Pivot>
  4. คลิก แทรก>PivotTable แล้วเลือก เพิ่มข้อมูลนี้ลงในตัวแบบข้อมูล ในกล่องโต้ตอบ สร้าง PivotTable

ขณะนี้ช่วงหรือตารางจะถูกเพิ่มลงในตัวแบบเป็นตารางที่ลิงก์ เมื่อต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการทํางานกับตารางที่ลิงก์ในตัวแบบ ให้ดูที่ การเพิ่มข้อมูลโดยใช้ตารางที่ลิงก์ของ Excel ใน PowerPivot

การเพิ่มข้อมูลลงในตาราง Power Pivot

ใน Power Pivot คุณไม่สามารถเพิ่มแถวลงในตารางได้ด้วยการพิมพ์ลงในแถวใหม่โดยตรงเหมือนที่คุณทําในเวิร์กชีต Excel แต่คุณสามารถเพิ่มแถว โดยการคัดลอกและวาง หรืออัปเดตแหล่งข้อมูลและ รีเฟรชตัวแบบ Power Pivot ได้

ต้องการความช่วยเหลือเพิ่มเติมไหม

คุณสามารถสอบถามผู้เชี่ยวชาญใน ชุมชนด้านเทคนิคของ Excel หรือรับการสนับสนุนใน ชุมชนได้เสมอ

ดูเพิ่มเติม

รับคู่มือการเรียนรู้ & Transform และ Power Pivot

สร้าง โหลด หรือแก้ไขคิวรีใน Excel (Power Query)

สร้างตัวแบบข้อมูลที่มีประสิทธิภาพในด้านหน่วยความจําโดยใช้ Excel และ Power Pivot

บทช่วยสอน: นําเข้าข้อมูลลงใน Excel และสร้างตัวแบบข้อมูล

ค้นหาว่าแหล่งข้อมูลใดที่ใช้ในตัวแบบข้อมูลของเวิร์กบุ๊ก

ความสัมพันธ์ระหว่างตารางในแบบจำลองข้อมูล