บางครั้งเราอาจต้องการข้อมูลน้อยจากตารางข้อมูลขนาดใหญ่ ในกรณีนี้ การสร้างความสัมพันธ์ระหว่างตารางมีประโยชน์มาก เพราะทำให้ตารางข้อมูลอ่านง่ายขึ้นโดยจัดระเบียบข้อมูลอย่างเป็นระบบ ในบทความนี้จะแสดงวิธีสร้างความสัมพันธ์ระหว่างตารางใน Excel
คุณสามารถดาวน์โหลดสมุดงานฝึกปฏิบัติด้านล่าง
3 วิธีที่มีประสิทธิภาพในการสร้างความสัมพันธ์ระหว่างตารางใน Excel
ในส่วนนี้จะพบ 3 วิธีที่มีประสิทธิภาพและเหมาะสมในการสร้างความสัมพันธ์ระหว่างตารางใน Excel จะสาธิตทีละวิธี มาดูเลย!
1. ใช้ Pivot Table
สมมติเรามี 2 ตารางอธิบายสินค้าต่างๆ ที่ลูกค้าสั่งจากที่อยู่แยกกันและราคาของแต่ละอย่าง
สร้างคอลัมน์แรกชื่อ Customer Information (ข้อมูลลูกค้า) พร้อมหัวข้อ: Customer ID, Name (ชื่อ), Address (ที่อยู่)

อีกตารางชื่อ Order Information (ข้อมูลคำสั่งซื้อ) มีหัวข้อ: Name, Product (สินค้า), Price (ราคา)

สังเกตได้ว่าต้องมี คอลัมน์ร่วม (common column) เพื่อสร้างความสัมพันธ์ระหว่างตาราง
ที่นี่จะแสดงวิธีสร้างความสัมพันธ์โดยใช้ Pivot Table ติดตามขั้นตอนต่อไปนี้
ขั้นตอน:
- เลือกช่วงข้อมูลของตารางแรก (เช่น Customer Information) > ไปที่แท็บ Insert > คลิก Table

- คลิก OK ในกล่องโต้ตอบ Create Table
ตารางของคุณจะถูกสร้าง

- ทำตามขั้นตอนเดียวกันสำหรับตารางที่สอง (เช่น Order Information)

- คลิกที่ Table > ไปที่แท็บ Table Design > ตั้งชื่อตาราง
ตั้งชื่อตารางแรก Customer และตารางที่สอง Order

- คลิกที่ตาราง Customer > ไปที่แท็บ Insert > คลิก Pivot Table

- กล่องโต้ตอบ PivotTable from table or range จะปรากฏ ติ๊กถูก Add this data to the Data Model และคลิก OK

- Pivot Table Fields จะปรากฏ

- เลือกประเภทข้อมูลจากทั้ง 2 ตาราง (เช่น Address จากตารางแรก และ Price จากตารางที่สอง) คลิก CREATE

- กล่องโต้ตอบ Create Relationship จะปรากฏ กำหนดชื่อตารางและคอลัมน์ร่วม (เช่น Name) คลิก OK

- Excel จะสร้างความสัมพันธ์ระหว่าง 2 ตาราง

นี่คือขั้นตอนที่ทำตามได้เพื่อสร้างความสัมพันธ์ระหว่างตารางโดยใช้ตัวเลือก Pivot Table
2. สร้างความสัมพันธ์ด้วยตนเอง (Manually)
คุณสามารถสร้างความสัมพันธ์ระหว่างตารางด้วยตนเองได้ สำหรับชุดข้อมูลเดียวกัน ตอนนี้จะสร้างความสัมพันธ์ด้วยตนเอง ติดตามขั้นตอนด้านล่าง
ขั้นตอน
- เพิ่มคอลัมน์ใหม่ในตารางหนึ่งด้วยหัวข้อของอีกตารางที่ต้องการเชื่อมโยง (ในตารางที่สองมีคอลัมน์ Price ต้องการเชื่อมโยงกับตารางแรก)

- เลือกเซลล์ในคอลัมน์ใหม่ ใช้สูตรต่อไปนี้
=Order[@Price] ทำได้โดยใส่เครื่องหมาย = แล้วเลือกค่าของคอลัมน์ Price จากตารางที่สอง
- ผลลัพธ์: ความสัมพันธ์จะถูกสร้างระหว่างตารางเหล่านี้

3. สร้างความสัมพันธ์ระหว่างตารางจากแท็บ Data
คุณยังสามารถสร้างความสัมพันธ์ระหว่างตารางโดยใช้ตัวเลือก Relationship จากแท็บ Data สำหรับนี้ ติดตามขั้นตอนด้านล่าง:
- ก่อนอื่น Create Table โดยทำตามขั้นตอนใน วิธีที่ 1
- หลังสร้างตารางแล้ว ไปที่แท็บ Data > เลือก Data Tools จะเห็นตัวเลือก Relationship ถูกเปิดใช้งาน คลิกมัน

- กล่องโต้ตอบ Create Relationship จะปรากฏเหมือน วิธีที่ 1 กำหนด Table name และ Column name ร่วม คลิก OK

- จะเห็นว่าความสัมพันธ์ของคุณถูกสร้างแล้ว

สรุป
ในบทความนี้พยายามแสดงวิธีบางอย่างในการสร้างความสัมพันธ์ระหว่างตารางใน Excel หวังว่าบทความนี้จะส่องแสงบนทางของคุณในการสร้างความสัมพันธ์ระหว่างตารางในสมุดงาน Excel หากมีวิธีที่ดีกว่า คำถาม หรือข้อเสนอแนะเกี่ยวกับบทความนี้ โปรดแชร์ในกล่องความคิดเห็น นี่จะช่วยให้บทความในอนาคตดียิ่งขึ้น สำหรับคำถามเพิ่มเติม โปรดเยี่ยมชมเว็บไซต์ ExcelDemy ขอให้มีวันที่ดี!