ทํางานกับคอลัมน์แบบมีโครงสร้างรายการ ระเบียน หรือตาราง (Power Query)

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

สําหรับคอลัมน์ที่มีโครงสร้าง เช่น รายการระเบียน หรือ ตาราง มีค่าที่เกี่ยวข้องกันกับคอลัมน์ คอลัมน์ที่มีโครงสร้างจะมี ไอคอน ขยาย ไอคอนขยายคอลัมน์ ในส่วนหัวของคอลัมน์

เกี่ยวกับคอลัมน์ที่มีโครงสร้าง

คอลัมน์ที่มีแบบแผนมีอยู่สามชนิด:

  • รายการ เก็บรายการค่า ตัวอย่างเช่น { 1, 2, 5, 10 } หรือ { "hello", "hi", "good bye" } ค่า ของรายการใน เซลล์คือคอลัมน์ที่มีโครงสร้างที่ง่ายที่สุดและไม่มีความสัมพันธ์ของตาราง
  • เรก คอร์ด จัดเก็บชุดเขตข้อมูลที่มีชื่อที่ถูกจัดกลุ่มเป็นหน่วย ตัวอย่างเช่น [ FirstName = "Joe", LastName = "Smith", Birthdate = #date(2010, 1, 2) ] ค่าของ ระเบียน ในเซลล์จะระบุความสัมพันธ์ของตารางแบบหนึ่ง-ต่อ-หนึ่งกับตารางปัจจุบันหรือตารางหลัก
  • ตาราง เก็บตารางที่มีความสัมพันธ์รองกับข้อมูลปัจจุบัน ซึ่งเป็นตารางหลัก ค่าของ ตาราง ในเซลล์ระบุความสัมพันธ์แบบหนึ่ง-ต่อ-กลุ่มกับตารางปัจจุบันหรือตารางหลัก

คอลัมน์ที่มีโครงสร้างระเบียนและตารางแสดงความสัมพันธ์ในแหล่งข้อมูลที่มีตัวแบบเชิงสัมพันธ์ เช่น เอนทิตีที่มีความสัมพันธ์ Foreign Key ในตัวดึงข้อมูล OData หรือความสัมพันธ์ Foreign Key ในฐานข้อมูล SQL Server

เกี่ยวกับการขยายคอลัมน์ที่มีแบบแผนของตาราง

คุณสามารถใช้ไอคอน ขยายคอลัมน์ เพื่อดูคอลัมน์จากตารางที่เกี่ยวข้อง ตัวอย่างเช่น ในตาราง Orders การดําเนินการขยายจะรวบรวม ระเบียน Order_Details ที่เกี่ยวข้องกับตาราง ใบสั่งซื้อ เพื่อรวมรายการบรรทัดคําสั่งซื้อกับแต่ละคําสั่งซื้อ การดําเนินการขยายจะขยายตารางหลักเพื่อรวมคอลัมน์จากตารางรองและตารางที่เกี่ยวข้อง เมื่อต้องการแสดงภาพประกอบ:

ตารางหลักมีคอลัมน์ A และ B

คอลัมน์ A และ B

ตารางที่เกี่ยวข้องมีคอลัมน์ C

คอลัมน์ A, B และ คอลัมน์ C ที่เกี่ยวข้องกัน

การดําเนินการขยายจะขยายตารางหลักให้กว้างขึ้นเพื่อรวมคอลัมน์ C และขยายตารางหลักที่มีค่าที่เกี่ยวข้องจากตารางรองและตารางที่เกี่ยวข้องที่มีคอลัมน์ C

ABC

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

ขยายคอลัมน์ที่มีแบบแผนของตาราง

ในตัวอย่างนี้ การดําเนินการขยายจะขยายตาราง Order เพื่อรวม Order_Details.ProductID, Order_Details.UnitPrice และ Order_Details.Quantity เพื่อรวมแถว ใบสั่งซื้อ ของตารางหลักและตารางที่เกี่ยวข้อง Order_Details แถว

ตัวอย่างข้อมูลตารางที่มีโครงสร้าง

  1. เมื่อต้องการเปิดคิวรี ให้ค้นหาคิวรีที่โหลดไว้ก่อนหน้านี้จากตัวแก้ไข Power Query เลือกเซลล์ในข้อมูล แล้วเลือกแก้ไขคิวรี> สําหรับข้อมูลเพิ่มเติม ให้ดู สร้าง โหลด หรือแก้ไขคิวรีใน Excel

    หมาย เหตุ แบบสอบถามต้องมีอย่างน้อยสองตารางรวมกันในความสัมพันธ์ สําหรับข้อมูลเพิ่มเติม ให้ดูที่ ผสานคิวรี 

  1. คลิกไอคอนขยาย (ขยาย ) ในส่วนหัวคอลัมน์ของคอลัมน์ที่มีโครงสร้าง

  2. ในรายการดรอปดาวน์ ชื่อคอลัมน์ ให้เลือกคอลัมน์ที่คุณต้องการและล้างคอลัมน์ที่คุณไม่ต้องการ 

    เลือกชื่อคอลัมน์

  3. เลือก ตกลง

ผลลัพธ์

ขณะนี้ตารางจะมีคอลัมน์ใหม่สําหรับแต่ละคอลัมน์ที่เลือกในขั้นตอนที่ 3 

ผลลัพธ์ของการขยายคอลัมน์ตารางที่มีโครงสร้าง

ขยายคอลัมน์ที่มีโครงสร้างระเบียน

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

  1. เมื่อต้องการเปิดคิวรี ให้ค้นหาคิวรีที่โหลดไว้ก่อนหน้านี้จากตัวแก้ไข Power Query เลือกเซลล์ในข้อมูล แล้วเลือกแก้ไขคิวรี> สําหรับข้อมูลเพิ่มเติม ให้ดู สร้าง โหลด หรือแก้ไขคิวรีใน Excel

  2. เมื่อต้องการดูค่าเฉพาะโดยไม่ขยายคอลัมน์ ให้เลือกค่าในคอลัมน์ที่มีโครงสร้างที่มีค่า เรกคอร์ด ตัวอย่างเช่น

    ขยายคอลัมน์ที่ซับซ้อนของระเบียน

  3. เลือกไอคอนขยาย (ขยาย ) ในส่วนหัวคอลัมน์ของคอลัมน์ที่มีโครงสร้าง

  4. ในรายการดรอปดาวน์ ชื่อคอลัมน์ ให้เลือกคอลัมน์ที่คุณต้องการและล้างคอลัมน์ที่คุณไม่ต้องการ

    การคลิก ขยาย สําหรับคอลัมน์ระเบียนที่มีโครงสร้าง

  5. เลือก ตกลง

ผลลัพธ์

ขณะนี้ตารางจะมีคอลัมน์ใหม่สําหรับแต่ละคอลัมน์ที่เลือกในขั้นตอนที่ 4 

ผลลัพธ์ของการขยายคอลัมน์ระเบียนที่มีโครงสร้าง

ขยายคอลัมน์ที่มีโครงสร้างรายการ

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

  1. เมื่อต้องการเปิดคิวรี ให้ค้นหาคิวรีที่โหลดไว้ก่อนหน้านี้จากตัวแก้ไข Power Query เลือกเซลล์ในข้อมูล แล้วเลือกแก้ไขคิวรี> สําหรับข้อมูลเพิ่มเติม ให้ดู สร้าง โหลด หรือแก้ไขคิวรีใน Excel

  2. เมื่อต้องการดูค่าที่ระบุโดยไม่ต้องขยายคอลัมน์ ให้เลือกค่าในคอลัมน์ที่มีโครงสร้างที่มีค่า รายการ ตัวอย่างเช่น

    การขยายคอลัมน์รายการที่ซับซ้อน

  3. เลือกไอคอนขยาย (ขยาย ) ในส่วนหัวคอลัมน์ของคอลัมน์ที่มีโครงสร้าง

  4. เลือกทำอย่างใดอย่างหนึ่งต่อไปนี้:

    • เมื่อต้องการสร้างแถวสําหรับแต่ละค่ารายการ ให้เลือก ขยายเป็นแถวใหม่
    • เมื่อต้องการสร้างรายการของค่าข้อความที่คั่นด้วยตัวคั่น ให้เลือก แยกค่า
  5. เลือก ตกลง

ผลลัพธ์สําหรับ ขยายเป็นแถวใหม่

ผลลัพธ์ของการขยายคอลัมน์รายการที่มีโครงสร้างตามแถว

ผลลัพธ์สําหรับการแยกค่าด้วยเครื่องหมายอัฒภาค (;) เป็นตัวคั่น

ผลลัพธ์ของการขยายคอลัมน์รายการที่มีโครงสร้างโดยการแยกค่าด้วยตัวคั่น

การใช้คําสั่งในกลุ่ม คอลัมน์ที่มีโครงสร้าง

คุณสามารถใช้คําสั่งเพิ่มเติมต่อไปนี้บน Ribbon ตัวแก้ไข Power Query เพื่อทํางานกับคอลัมน์ที่มีโครงสร้าง:

  1. เลือกการแปลงหน้าแรก> แล้วเลือกคําสั่งต่อไปนี้ในกลุ่ม คอลัมน์ที่มีโครงสร้าง
    ขยาย เลื่อนระดับคอลัมน์ที่มีแบบแผน (รายการ ระเบียน หรือตาราง) เป็นคอลัมน์และแถวใหม่ในตารางคิวรีปัจจุบัน คําสั่งนี้จะเหมือนกับไอคอน ขยาย

    รวม สรุปค่าในคอลัมน์ที่มีโครงสร้างตารางโดยใช้ฟังก์ชันการรวม รวมถึง Sum และ Count คําสั่งนี้จะเหมือนกับการเลือกไอคอน ขยาย แล้วเลือก รวม ในกล่องโต้ตอบดรอปดาวน์ ชื่อคอลัมน์ ซึ่งจะพร้อมใช้งานสําหรับคอลัมน์ที่มีโครงสร้าง ตาราง เท่านั้น

    แยกค่า แยกค่าของคอลัมน์ รายการ ที่มีโครงสร้างโดยการรวมเป็นค่าข้อความเดียวโดยใช้ตัวคั่นที่ระบุ

หมาย เหตุ คุณยังสามารถใช้คําสั่ง สถิติ ในกลุ่ม คอลัมน์ตัวเลข (เลือก แปลง>สถิติ) กับคอลัมน์ที่มีโครงสร้างตาราง ซึ่งมีรายการฟังก์ชันการรวมเดียวกันกับคําสั่ง สถิติ ในกลุ่ม รายการตัวเลข ของแท็บ บริบทการแปลง ภายใต้ เครื่องมือรายการ ใน Ribbon ตัวแก้ไข Power Query

ใช้แท็บบริบทการแปลง

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

  1. คลิกขวาที่ส่วนหัวของคอลัมน์ แล้วเลือก ดูรายละเอียดแนวลึก
  2. เมื่อต้องการแปลงรายการหรือระเบียนเป็นตาราง ภายใต้ เครื่องมือรายการ ให้เลือก แปลงเป็น>ตาราง
  3. เมื่อต้องการเก็บรายการไว้ด้านบน ด้านล่าง หรือช่วงของรายการ ภายใต้ เครื่องมือรายการ ให้เลือก แปลง>เก็บรายการ
  4. เมื่อต้องการเอารายการด้านบน ด้านล่าง หรือรายการอื่นๆ ออก ภายใต้ เครื่องมือรายการ ให้เลือก แปลง>รายการเอาออก
  5. เมื่อต้องการเอาค่าที่ซ้ํากันออก ภายใต้ เครื่องมือรายการ ให้เลือก แปลง>เอารายการที่ซ้ํากันออก สําหรับข้อมูลเพิ่มเติม ให้ดู เก็บหรือเอาแถวที่ซ้ํากันออก
  6. เมื่อต้องการย้อนกลับรายการ ภายใต้ เครื่องมือรายการ ให้เลือก แปลง>รายการย้อนกลับ
  7. เมื่อต้องการเรียงลําดับข้อมูล ภายใต้ เครื่องมือรายการ ให้เลือกคําสั่ง เรียงลําดับจากน้อยไปหามากจาก A ถึง Z ใน Excel ซึ่งจะเรียงลําดับจาก ก ถึง ฮ หรือเรียงลําดับจากมากไปหาน้อย จาก ฮ ถึง ก ใน Excel ซึ่งจะเรียงลําดับจากฮ ถึง ก หรือเรียงลําดับจากจํานวนมากที่สุดไปยังจํานวนที่น้อยที่สุด สําหรับข้อมูลเพิ่มเติม ให้ดู เรียงลําดับข้อมูล
  8. เมื่อต้องการแสดงสถิติต่างๆ ภายใต้ เครื่องมือรายการ ให้เลือก แปลง>สถิติ สถิติต่อไปนี้จะพร้อมใช้งาน: ผลรวม, ต่ําสุด, สูงสุด, ค่ามัธยฐาน, ค่าเฉลี่ย, Standard, ค่าเบี่ยงเบน, นับค่า และนับค่าเฉพาะ สําหรับข้อมูลเพิ่มเติม ให้ดูที่ การรวมข้อมูลจากคอลัมน์

ดูเพิ่มเติม

ความช่วยเหลือ Power Query สำหรับ Excel

ผสานคิวรี

การจัดกลุ่มหรือการสรุปแถว (docs.com)