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

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

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

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

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

Power Pivot อยู่ที่ใด

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

Get & Transform (Power Query) อยู่ที่ไหน

  • Excel for Microsoft 365 - รวม & Transform (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 เปล่าที่มีบานหน้าต่าง รายการเขตข้อมูล แสดงอยู่ทางด้านขวา
    รายการเขตข้อมูล Power PivotTable

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

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

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

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

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

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

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

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

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

ดูเพิ่มเติม

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

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

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

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

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

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