เพื่อแสดงกระบวนการ เรามีชุดข้อมูล 2 ชุด ชุดหนึ่งแสดงข้อมูลการขาย อีกชุดเป็นภูมิภาคของผู้ขาย ในชุดข้อมูลข้อมูลการขาย เราตั้งค่าวันที่สั่งซื้อ รายการ พนักงานขาย จำนวน ราคาต่อหน่วย ค่าคอมมิชชั่น และต้นทุนรวม

ภูมิภาคของผู้ขายประกอบด้วยพนักงานขายและภูมิภาคการขายของพวกเขา เราต้องการรวมตารางทั้งสองนี้ใน Power Query

ขั้นตอนที่ 1 – แปลงชุดข้อมูลเป็นตาราง Excel
- ในชุดข้อมูลแรก เลือกช่วงเซลล์ B4 ถึง H17

- ไปที่แท็บ Insert บน Ribbon
- เลือก Table จากกลุ่ม Tables

- กล่องโต้ตอบ Create Table
- เนื่องจากคุณเลือกช่วงเซลล์ก่อนหน้านี้ มันจะปรากฏโดยอัตโนมัติ
- ติ๊กถูก My table has headers
- คลิก OK

- นี่คือตาราง

- เลือกเซลล์ใดๆ บนตาราง จะเปิดแท็บ Table Design บน Ribbon
- เลือกแท็บ Table Design บน Ribbon และตั้ง Table Name เป็น Sales_Data จากกลุ่ม Properties

- ในชุดข้อมูลที่สอง เลือกช่วงเซลล์ B4 ถึง C9

- ไปที่แท็บ Insert บน Ribbon
- เลือก Table จากกลุ่ม Tables

- กล่องโต้ตอบ Create Table
- เนื่องจากคุณเลือกช่วงเซลล์ก่อนหน้านี้ มันจะปรากฏโดยอัตโนมัติ
- ติ๊กถูก My table has headers
- คลิก OK

- คุณจะได้ผลลัพธ์ดังภาพ ดูภาพหน้าจอ

- เลือกเซลล์ใดๆ บนตาราง จะเปิดแท็บ Table Design บน Ribbon
- เลือกแท็บ Table Design บน Ribbon และตั้ง Table Name เป็น Region จากกลุ่ม Properties

อ่านเพิ่มเติม: วิธีทำ Outer Join ใน Excel
ขั้นตอนที่ 2 – ใช้ Excel Power Query สร้างการเชื่อมต่อระหว่างสองตาราง
- เลือกเซลล์ใดๆ บนตารางแรก
- ไปที่แท็บ Data บน Ribbon
- เลือกตัวเลือก From Table/Range จากกลุ่ม Get & Transform Data

- สิ่งนี้จะนำตาราง Sales_Data เข้า Power Query
- เลือกแท็บ Home บน Ribbon
- เลือกตัวเลือกดรอปดาวน์ Close & Load จากกลุ่ม Close
- เลือกตัวเลือก Close & Load To จากดรอปดาวน์ Close & Load

- กล่องโต้ตอบ Import Data จะปรากฏ
- เลือก Only Create Connection จากส่วน Select how you want to view this data in your workbook
- คลิก OK

- สิ่งนี้จะสร้างการเชื่อมต่อด้วยชื่อตารางและปรากฏใน Queries
- Queries จะปรากฏทางขวาของสมุดงาน

- เลือกเซลล์ใดๆ บนตารางที่สอง
- ไปที่แท็บ Data บน Ribbon
- เลือกตัวเลือก From Table/Range จากกลุ่ม Get & Transform Data

- สิ่งนี้จะนำตาราง Region เข้า Power Query
- เลือกแท็บ Home บน Ribbon
- เลือกตัวเลือกดรอปดาวน์ Close & Load จากตัวเลือก Close
- เลือกตัวเลือก Close & Load To จากดรอปดาวน์ Close & Load

- กล่องโต้ตอบ Import Data จะปรากฏ
- เลือก Only Create Connection จากส่วน Select how you want to view this data in your workbook
- คลิก OK

- สิ่งนี้จะสร้างการเชื่อมต่อด้วยชื่อตารางและปรากฏใน Queries
- Queries จะปรากฏทางขวาของสมุดงาน

ขั้นตอนที่ 3 – รวมสองตารางเป็นหนึ่งใน Power Query
- เลือกแท็บ Data บน Ribbon
- เลือกตัวเลือกดรอปดาวน์ Get Data จากกลุ่ม Get & Transform Data

- จากตัวเลือก Combine Queries เลือก Merge

- กล่องโต้ตอบ Merge จะปรากฏ
- จากตัวเลือกดรอปดาวน์ เลือกตาราง Sales_Data แล้วเลือกตาราง Region จากดรอปดาวน์ที่สอง
- เลือกคอลัมน์ Sales Rep. สำหรับทั้งสองตารางเพื่อสร้างการเชื่อมต่อ
- คลิก OK

- สิ่งนี้จะนำคุณไป Power Query ดูภาพหน้าจอ

ขั้นตอนที่ 4 – นำเข้าตารางที่รวมแล้วลง Excel
- เลือกลูกศรสองด้านในส่วนหัว

- คุณจะได้ตัวเลือกตัวกรอง เลือก Region
- คลิก OK

- คุณจะได้ภูมิภาคในคอลัมน์นี้ ดูภาพหน้าจอ

- คุณสามารถลากภูมิภาคมาไว้ข้างพนักงานขาย
- ถือหัวเรื่องโดยคลิกและวางในตำแหน่งที่ต้องการ

- เลือกแท็บ Home บน Ribbon
- เลือกตัวเลือกดรอปดาวน์ Close & Load จากตัวเลือก Close
- เลือกตัวเลือก Close & Load To จากดรอปดาวน์ Close & Load

- กล่องโต้ตอบ Import Data จะปรากฏ
- เลือก Table จากส่วน Select how you want to view this data in your workbook
- เลือกตัวเลือก New Worksheet เพื่อวางข้อมูล
- คลิก OK

- เราจะได้ผลลัพธ์ดังนี้ ดูภาพหน้าจอ

วิธีรวมตารางโดยอิงหลายคอลัมน์ด้วย Power Query ใน Excel
- ทำตามขั้นตอนที่เราทำก่อนหน้านี้เพื่อสร้างการเชื่อมต่อระหว่างสองตาราง
- ไปที่แท็บ Data บน Ribbon
- เลือกตัวเลือกดรอปดาวน์ Get Data จากกลุ่ม Get & Transform Data
- จากตัวเลือก Combine Queries เลือก Merge
- ในกล่องโต้ตอบ Merge กด Ctrl และคลิกคอลัมน์สำคัญทีละอัน
- ดำเนินการ Merge ต่อ

วิธี Refresh ตารางที่รวมแล้วใน Excel
คุณสามารถ Refresh จากส่วน Queries ซึ่งปรากฏทางขวาของสมุดงาน

ถ้า Queries pane หายจากสมุดงาน คุณสามารถเรียกได้ง่ายๆ ไปที่แท็บ Data บน Ribbon จากกลุ่ม Queries & Connections เลือก Queries & Connections

คุณสามารถ Refresh ตารางที่รวมแล้วจากแท็บ Data โดยเลือก Refresh All จากกลุ่ม Queries & Connections

มิฉะนั้น คลิกเซลล์ใดๆ บนตารางที่รวมแล้ว จะเปิดตัวเลือก Query บน Ribbon จากนั้นเลือก Refresh จากกลุ่ม Load

ดาวน์โหลดไฟล์ฝึกฝน
บทความที่เกี่ยวข้อง
- วิธีทำ Left Join ใน Excel
- วิธีทำ Left Outer Join ใน Excel
- วิธีทำ Inner Join ใน Excel
- วิธีสร้าง Full Outer Join ใน Excel
- วิธีสร้าง Cross Join ใน Excel
<< กลับไปที่ Power Query Excel | Learn Excel
รับแบบฝึกหัด Excel ขั้นสูงพร้อมเฉลยฟรี!