บทช่วยสอนนี้จะสาธิตวิธีทำ Left Outer Join เพื่อรวมตารางข้อมูลใน Excel
เราจะใช้ชุดข้อมูลตัวอย่างที่มี 2 ตาราง: ตารางแรกเก็บคะแนนสังคมศึกษา และตารางที่สองเก็บคะแนนคณิตศาสตร์ของนักเรียนคนเดียวกัน สร้างตารางอย่างเป็นทางการโดยเลือกช่วงข้อมูลแล้วกด Ctrl+T

วิธีที่ 1 – รวมตารางด้วย Power Query Editor
Power Query (หรือ Get & Transform Data) เป็นเครื่องมือทรงพลังใน Excel 2010 ขึ้นไป สำหรับทำความสะอาดและทำให้ขั้นตอนข้อมูลเป็นอัตโนมัติ
ขั้นตอน:
- เลือกตารางแรก
- ไปที่แท็บ Table Design > Table Name
- ตั้งชื่อตารางเป็น ScienceMarks

- ทำซ้ำเพื่อตั้งชื่อตารางที่สองเป็น MathMarks

- เลือก ตารางข้อมูล
- ไปที่แท็บ Data > From Table/Range

หน้าต่าง Power Query Editor เปิดขึ้น แสดงข้อมูลที่เลือก
- คลิก Close & Load เพื่อสร้างการเชื่อมต่อ

- ในแท็บ Import Data เลือก Only Create Connection
- คลิก OK

ในแท็บ Queries and Connections จะแสดงการเชื่อมต่อใหม่

- ทำซ้ำขั้นตอนทั้งหมดสำหรับตารางที่สอง

- ไปที่แท็บ Data > Get Data > Combine Queries > Merge

หน้าต่าง Merge เปิดขึ้น
- เลือกตารางทั้งสองตามลำดับ
- เลือกคอลัมน์แรกของแต่ละตาราง (คีย์การจอยน์)
- คลิก OK

ในหน้าต่าง Power Query จะแสดงตารางที่รวมแล้ว

- คลิกที่ลูกศรของคอลัมน์ใหม่
- เลือกข้อมูลที่ต้องการแสดง (เช่น Math)
- คลิก OK

ข้อมูลในคอลัมน์ที่สามแสดงออกมา

- คลิก Close and Load เพื่อนำผลลัพธ์สุดท้ายกลับสู่แผ่นงาน

อ่านเพิ่มเติม: วิธีรวมสองตารางด้วย Power Query ใน Excel
วิธีที่ 2 – ใช้ฟังก์ชัน VLOOKUP
ฟังก์ชัน VLOOKUP ใช้สำหรับดึงข้อมูลตามค่าค้นหาในคอลัมน์หรือช่วงเซลล์
ขั้นตอน:
- สร้างตารางข้อมูลคล้ายภาพด้านล่าง

- เลือกตารางแรก กด Ctrl + C คัดลอก
- กด Ctrl + V วางในเซลล์ว่างอีกที่

- ใส่สูตรต่อไปนี้ในเซลล์ D11:
=VLOOKUP(B11,$E$4:$F$9,2,FALSE)

ในสูตร: B11 = ค่าค้นหา, $E$4:$F$9 = ช่วงตารางอ้างอิง, 2 = คอลัมน์ที่ 2 ของช่วงที่เลือก (คอลัมน์คะแนนคณิตศาสตร์)
ผลลัพธ์สำหรับเซลล์นี้คือค่าจากคอลัมน์ที่ 2 ของช่วง E4:F9 คือ Math
- ใช้ Fill Handle ลากคัดลอกสูตรไปยังเซลล์อื่นในคอลัมน์นี้

ข้อมูลจากคอลัมน์ที่สองถูกดึงมา รวมเป็นตารางใหม่: คอลัมน์แรก-สองจากตารางแรก คอลัมน์ที่สามจากตารางที่สอง

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