Connections และ Queries ใน Excel คืออะไร?
Connections เป็นลิงก์แบบไดนามิกที่ใช้สร้างความสัมพันธ์ภายในสมุดงาน และความสัมพันธ์ภายนอกระหว่างสมุดงานของคุณกับสมุดงานอื่นๆ
Queries เป็นเครื่องมือสำหรับนำเข้าข้อมูลจากสมุดงานต่างๆ แล้วเพิ่ม ลบ หรือเปลี่ยนแปลงข้อมูลตามต้องการ ตัวอย่างด้านล่างจะช่วยให้เข้าใจคำเหล่านี้ได้ดีขึ้น
เราจะใช้ Connections และ Queries สร้างตารางข้อมูล โดยรวมสองตารางด้วยฟีเจอร์ Power Query ของ Excel ตารางที่ 1 มีข้อมูลรหัสนักเรียน ชื่อนักเรียน และคะแนนคณิตศาสตร์ ชื่อตารางแรกคือ Math_Scores

ตารางที่ 2 จะมีคะแนนฟิสิกส์และเคมี ชื่อตารางที่สองคือ Physics_Chem_scores คอลัมน์ Name เป็นคอลัมน์ร่วมระหว่างสองตาราง

ขั้นตอนที่ 1: สร้างตารางใน Excel
- แปลงชุดข้อมูลเป็นรูปแบบตาราง
- เลือกเซลล์ใดๆ ในชุดข้อมูล กด Ctrl + T
- กล่อง Create Table จะขึ้น
- คลิก OK

- ชุดข้อมูลถูกแปลงเป็นตารางแล้ว

- แปลง ชุดข้อมูลที่ 2 เป็น Table 2

ขั้นตอนที่ 2: โหลดข้อมูลในแผ่นงานใหม่
- เลือกเซลล์ใดๆ จาก Table 1
- ไปแท็บ Data เลือก From Table/Range

- หน้าต่าง Power Query Editor จะขึ้น
- ด้านซ้ายมือของหน้าต่าง จะเห็นตาราง Math_Scores

- ในหน้าต่าง Power Query ไปแท็บ Home คลิกไอคอน Close & Load เปิดเมนูดรอปดาวน์
- เลือก Close & Load To

- กล่อง Import Data จะขึ้น
- เลือก Only Create Connection กด OK เพื่อดำเนินต่อ

- ทำซ้ำขั้นตอนข้างต้นสำหรับตารางที่สอง
- จะเห็นตารางในแถบ Queries & Connections
- Math_Scores คือตารางแรก Physics_Chem_scores คือตารางที่สอง

ขั้นตอนที่ 3: รวมตารางใน Power Query Editor
- ไปแท็บ Data เลือก Get Data เมนูดรอปดาวน์จะขึ้น
- เลือก Combine Queries >> Merge จะเปิดหน้าต่าง Merge

- ในหน้าต่าง Merge เลือกตารางและคอลัมน์ที่ตรงกันเพื่อสร้างตารางรวม
- เลือก Math_Scores จากเมนูดรอปดาวน์แรก
- เลือก Physics_Chem_scores จากเมนูดรอปดาวน์ที่สอง
- เลือก Left Outer (all from first, matching from second) ในกล่อง Join Kind
- เลือกคอลัมน์ Name ในทั้งสองตาราง
- คลิก OK

- จะเห็นตารางที่รวมแล้วใน Power Query Editor แต่คอลัมน์ Physics_Chem_scores ยังไม่มีค่า
- คลิกไอคอน Expand เพื่อใส่ค่าในคอลัมน์นี้

- กล่องข้อความจะขึ้น
- เอาติ๊กออกคอลัมน์ Name
- ติ๊ก ‘Use original column name as prefix’
- คลิก OK

- จะเห็นตารางที่รวมแล้วในหน้าต่าง

ขั้นตอนที่ 4: ใส่ตารางที่รวมแล้วในแผ่นงาน
- ไปแท็บ Home ของ Power Query Editor คลิกไอคอน Close & Load
- เลือก Close & Load To จากเมนูดรอปดาวน์

- เลือก Table และ New worksheet ในกล่อง Import Data
- ติ๊ก Add this data to the Data Model
- คลิก Load

- สุดท้าย จะเห็นตารางที่รวมแล้วในแผ่นใหม่ชื่อ Merge 1

อ่านเพิ่มเติม: Excel Queries and Connections Not Working
ขั้นตอนที่ 5: แสดงความแตกต่างระหว่าง Connections และ Queries
- หลังเสร็จสิ้น จะเห็นแถบ Queries & Connections
- ในแท็บ Queries จะเห็น 3 queries ตารางถูกเรียกว่า Queries

- ในแท็บ Connections จะเห็น 1 connection: คือ Data Model ของสมุดงาน

ดาวน์โหลดสมุดงานฝึกปฏิบัติ
ดาวน์โหลดสมุดงานด้านล่างเพื่อฝึกเอง
บทความเกี่ยวข้อง
- วิธีสร้าง Data Source ใน Excel
- วิธีสร้าง Excel Data Connection ไปยังไฟล์ Excel อื่น
- วิธี Refresh Data Connection ใน Excel โดยไม่ต้องเปิดไฟล์
- [Fixed!] External Data Connections Have Been Disabled in Excel
- Data Connection Not Refreshing in Excel
- Excel VBA: วิธี Refresh All Data Connections
<< กลับไป Excel Data Connections | Importing Data in Excel | Learn Excel
รับแบบฝึกหัด Excel ขั้นสูงพร้อมเฉลยฟรี!