การ Append และการ Merge คิวรี

Power Query ระดับกลางใน Excel

Lyndsay Girard

Performance Analytics Consultant

การรวมชุดข้อมูลใน Power Query

ภาพประกอบการรวมชุดข้อมูลหลายชุดเป็นหนึ่งเดียว

 

 

  • รวมข้อมูลจากหลายแหล่งเข้าด้วยกัน
  • ลดการจัดการข้อมูลด้วยตนเอง (เช่น VLOOKUP)
  • เพิ่มความสมบูรณ์ของชุดข้อมูลด้วยคอลัมน์จากตารางที่เกี่ยวข้อง
Power Query ระดับกลางใน Excel

หลักการของ Append และ Merge

Append

  • การนำชุดข้อมูลที่มีโครงสร้างคอลัมน์เดียวกันมาเรียงซ้อนกันในแนวตั้ง

ภาพประกอบแสดงชุดข้อมูลหลายชุดก่อนการ Append

Merge

  • การรวมชุดข้อมูลในแนวนอนโดยอาศัยคอลัมน์ร่วม

ภาพประกอบแสดงชุดข้อมูลสองชุดก่อนการ Merge

Power Query ระดับกลางใน Excel

หลักการของ Append และ Merge

Append

  • การนำชุดข้อมูลที่มีโครงสร้างคอลัมน์เดียวกันมาเรียงซ้อนกันในแนวตั้ง

ภาพประกอบแสดงชุดข้อมูลหลายชุดหลังการ Append

Merge

  • การรวมชุดข้อมูลในแนวนอนโดยอาศัยคอลัมน์ร่วม

ภาพประกอบแสดงชุดข้อมูลสองชุดก่อนการ Merge

Power Query ระดับกลางใน Excel

การใช้งาน Append

 

  • ตรวจสอบให้แน่ใจว่าคอลัมน์ในตารางที่จะรวมกันมีสิ่งต่อไปนี้เหมือนกัน:
    • ชื่อ
    • ชนิดข้อมูล

ตัวอย่างชุดข้อมูลก่อนการ Append

Power Query ระดับกลางใน Excel

การใช้งาน Append

 

  • ตรวจสอบให้แน่ใจว่าคอลัมน์ในตารางที่จะรวมกันมีสิ่งต่อไปนี้เหมือนกัน:
    • ชื่อ
    • ชนิดข้อมูล

ตัวอย่างชุดข้อมูลหลังการ Append

Power Query ระดับกลางใน Excel

เจาะลึกการทำงานของ Merge

 

ภาพประกอบการรวมชุดข้อมูลสองชุดด้วยการ Merge

 

 

  • ข้อมูลที่ Merge จะอิงตามคิวรีที่เลือกอยู่ในขณะนั้น
  • เรกคอร์ดที่ไม่ตรงกันอาจรวมหรือตัดออกจากผลลัพธ์ได้
Power Query ระดับกลางใน Excel

ประเภทของ Join

  • ประเภทของ Join กำหนดวิธีรวมหรือคัดออกเรกคอร์ดตามเงื่อนไขการจับคู่

ภาพประกอบแสดงประเภท Join ต่างๆ เช่น Left, Right, Full, Inner Join

Power Query ระดับกลางใน Excel

การใช้งาน Merge: Left Outer Join

 

  • ตรวจสอบให้แน่ใจว่าคอลัมน์ร่วม (key) ที่ใช้จับคู่มีชนิดข้อมูลเดียวกัน
  • ดูตัวอย่างผลลัพธ์เพื่อยืนยันว่า Logic การ Merge ถูกต้อง

ตัวอย่างชุดข้อมูลก่อนการ Merge

Power Query ระดับกลางใน Excel

การใช้งาน Merge: Left Outer Join

 

  • ตรวจสอบให้แน่ใจว่าคอลัมน์ร่วม (key) ที่ใช้จับคู่มีชนิดข้อมูลเดียวกัน
  • ดูตัวอย่างผลลัพธ์เพื่อยืนยันว่า Logic การ Merge ถูกต้อง

 

ตัวอย่างชุดข้อมูลหลังการ Merge ด้วย Left Outer Join

Power Query ระดับกลางใน Excel

การใช้งาน Merge: Full Outer Join

 

  • ตรวจสอบให้แน่ใจว่าคอลัมน์ร่วม (key) ที่ใช้จับคู่มีชนิดข้อมูลเดียวกัน
  • ดูตัวอย่างผลลัพธ์เพื่อยืนยันว่า Logic การ Merge ถูกต้อง

ตัวอย่างชุดข้อมูลหลังการ Merge ด้วย Left Outer Join

Power Query ระดับกลางใน Excel

เงื่อนไข Join พิเศษ

 

 

  • Exact Match: จับคู่ข้อมูลที่ตรงกันทุกประการ
  • Fuzzy Match: ยืดหยุ่นและจับคู่แบบประมาณ

ตัวอย่างชุดข้อมูลเพื่อสาธิตเงื่อนไข Join พิเศษ

Power Query ระดับกลางใน Excel

เงื่อนไข Join พิเศษ

 

 

  • Exact Match: จับคู่ข้อมูลที่ตรงกันทุกประการ
  • Fuzzy Match: ยืดหยุ่นและจับคู่แบบประมาณ
    • ไม่คำนึงถึงตัวพิมพ์เล็ก/ใหญ่
    • จับคู่โดยรวมส่วนต่างๆ ของข้อความ

ตัวอย่างชุดข้อมูลเพื่อสาธิตเงื่อนไข Join พิเศษด้วย Fuzzy Matching

Power Query ระดับกลางใน Excel

ชุดข้อมูล

ภาพประกอบอาคารโรงพยาบาลแผนกฉุกเฉินพร้อมรถพยาบาลด้านหน้า

 

  • ชุดข้อมูลโรงพยาบาลจริง (ข้อมูลเวชระเบียนอิเล็กทรอนิกส์ที่ไม่ระบุตัวตน)
  • ข้อมูลการเข้าแผนกฉุกเฉินของ Yale New Haven Health System ตั้งแต่มีนาคม 2014 ถึงกรกฎาคม 2017
  • ข้อมูลประชากรและการลงทะเบียนผู้ป่วย การประเมินคัดกรอง ยา และข้อมูลอื่นๆ ที่เกี่ยวข้อง
1 journals.plos.org/plosone/article?id=10.1371/journal.pone.0201016
Power Query ระดับกลางใน Excel

มาฝึกกันเถอะ!

Power Query ระดับกลางใน Excel

Preparing Video For Download...