หลายครั้งที่เราอาจจำเป็นต้องสร้างความสัมพันธ์ ใน Excel ด้วย ซ้ำ ค่าเนื่องจากชุดข้อมูลมีคอลัมน์ร่วมที่สามารถใช้ได้ แต่ถ้าทั้งสองตารางมีซ้ำกัน ค่า จากนั้นกระบวนการจะค่อนข้างยากในการดำเนินการ หากคุณอยากรู้ว่าคุณสามารถสร้างแผ่นงานหลายแผ่นจากรายการค่าของเซลล์ได้อย่างไร บทความนี้อาจมีประโยชน์สำหรับคุณ ในบทความนี้ เราจะพูดถึงวิธีสร้างความสัมพันธ์กับค่าเซลล์ที่ซ้ำกันใน Excel พร้อมคำอธิบายอย่างละเอียด
ดาวน์โหลดสมุดแบบฝึกหัดด้านล่างนี้
2 วิธีง่ายๆ ในการสร้างความสัมพันธ์ ใน Excel ด้วย ซ้ำ ค่า
เราจะใช้ชุดข้อมูลต่อไปนี้เพื่อสร้างความสัมพันธ์ ระหว่างสองตารางใน Excel ด้วย Duplicate ค่า ชุดข้อมูลทั้งสองมีซ้ำกัน ค่า ในขณะเดียวกัน คอลัมน์ทั่วไปคือ รหัสผลิตภัณฑ์ . ความสัมพันธ์ จะขึ้นอยู่กับคอลัมน์ทั่วไปนี้
1. ต่อท้ายตารางทั่วไป
เนื่องจากเรามี ซ้ำ ค่าทั้งสองตารางเราไม่สามารถสร้างความสัมพันธ์ ในหมู่พวกเขาใน Excel ตั้งแต่นี้ ความสัมพันธ์ จะต้องมีความสัมพันธ์แบบหนึ่งต่อหนึ่ง และ Excel ไม่รองรับในตอนนี้ เราจะนำเข้าตารางใน แบบสอบถามกำลัง และผนวกเข้าด้วยกัน หลังจากนั้น เราจะลบ Duplicate จากตารางต่อท้าย ในขั้นตอนสุดท้าย เราสร้าง ความสัมพันธ์ กับตารางใหม่นี้กับสองตารางเดิม นี่คือวิธีที่เราจะสร้างความสัมพันธ์ ใน Excel ด้วย ซ้ำ ค่า
ขั้นตอน
- เรามีตารางสองตารางแยกกันซึ่งเราต้องสร้าง ความสัมพันธ์ ตามคอลัมน์ทั่วไป รหัสผลิตภัณฑ์ .
- แต่โดยทั่วไปแล้ว เพื่อสร้าง ความสัมพันธ์ ระหว่างตาราง เราจำเป็นต้องมีอย่างน้อยค่าที่ไม่ซ้ำกันในตารางใดตารางหนึ่ง
- แต่ที่นี่เรามี ซ้ำ ค่าใน รหัสผลิตภัณฑ์ . ของตารางทั้งสอง คอลัมน์
- เพื่อแสดงให้เห็นว่าเหตุใดเราไม่สามารถสร้างความสัมพันธ์ ในตารางที่นำเสนอ ให้ทำตามขั้นตอนด้านล่างซึ่งเราจะพยายามสร้างความสัมพันธ์ ระหว่างสองตารางนี้
- สำหรับสิ่งนี้ เราต้องสร้างตารางก่อน เลือกช่วงของเซลล์ B4:C16 แล้วคลิกที่ ตาราง คำสั่งจาก แทรก แท็บ
- จากนั้นใน สร้างตาราง กล่องโต้ตอบ ให้ยืนยันช่วงของตารางอีกครั้ง
- ตรวจสอบ ตารางของฉันมีส่วนหัว ช่องทำเครื่องหมาย
- เพื่อแสดงให้เห็นว่าเหตุใดเราไม่สามารถสร้างความสัมพันธ์ ในตารางที่นำเสนอ ให้ทำตามขั้นตอนด้านล่างซึ่งเราจะพยายามสร้างความสัมพันธ์ ระหว่างสองตารางนี้
- สำหรับสิ่งนี้ เราต้องสร้างตารางก่อน เลือกช่วงของเซลล์ B4:C16 แล้วคลิกที่ ตาราง คำสั่งจาก แทรก แท็บ
- จากนั้นใน สร้างตาราง กล่องโต้ตอบ ให้ยืนยันช่วงของตารางอีกครั้ง
- ตรวจสอบ ตารางของฉันมีส่วนหัว ช่องทำเครื่องหมาย
- หลังจากที่เราสร้างตารางเสร็จแล้ว เราจะสร้างตารางเดือยจากสองตารางที่เพิ่งสร้างขึ้น
- เลือกตารางแรกแล้วไปที่ แทรก แท็บ> PivotTable > จากตาราง/ช่วง .
- ในกล่องโต้ตอบถัดไป ให้คลิกที่ แผ่นงานใหม่ .
- จากนั้นทำเครื่องหมายที่ เพิ่มข้อมูลนี้ลงในตัวแบบข้อมูล ช่องทำเครื่องหมาย
- คลิก ตกลง ต่อจากนี้
- จากนั้นเลือกตารางที่สองแล้วไปที่ แทรก แท็บ> PivotTable > จากตาราง/ช่วง .
- ในกล่องโต้ตอบถัดไป ให้คลิกที่ แผ่นงานใหม่ .
- จากนั้นทำเครื่องหมายที่ เพิ่มข้อมูลนี้ลงในตัวแบบข้อมูล ช่องทำเครื่องหมาย
- คลิก ตกลง ต่อจากนี้
- ในเวิร์กชีตใหม่ คุณจะสังเกตเห็นว่ามี ฟิลด์ PivotTable เมนู
- แผงด้านข้างถูกครอบครองโดยทั้งสองตาราง ในการสังเกตทั้งสองตาราง คุณต้องคลิกที่ ทั้งหมด ส่วน.
- จากนั้นเราลาก รหัสผลิตภัณฑ์ ไปที่ ตัวกรอง . ด้านล่าง พื้นที่
- นอกจากนี้ ลาก รายได้ และ กำไร จาก ตารางที่ 2 และ ค่าใช้จ่าย และ ปริมาณ จาก ตารางที่ 3 .
- คุณจะสังเกตเห็นว่า รายได้ และ กำไร กำลังแสดงค่าที่พวกเขาควรจะแสดง แต่ ปริมาณ และ ค่าใช้จ่าย คอลัมน์แสดงค่าเดียวกันสำหรับแต่ละแถว ซึ่งค่อนข้างผิดปกติ
- นั่นเป็นเพราะว่าไม่มีความสัมพันธ์ ระหว่างโต๊ะ
- เพื่อแก้ไขปัญหานี้ เราจำเป็นต้องสร้างความสัมพันธ์ ในหมู่พวกเขาก่อน
- เราวางเคอร์เซอร์ไว้ที่จุดใดก็ได้ในตาราง ตอนนี้เปิดใช้งานคุณลักษณะ Power Pivot ใน Excel จากนั้นคลิกที่ Power Pivot แท็บ
- จากนั้นคลิกที่ เพิ่มไปยังโมเดลข้อมูล .
- ในโมเดลข้อมูล เราจะเห็นว่าตารางทั้งสองถูกโหลดแล้ว
- สลับไปที่ ไดอะแกรม ดูโดยคลิกที่ มุมมองไดอะแกรม ใน หน้าแรก แท็บ
- จากนั้นจาก การออกแบบ คลิกที่ สร้างความสัมพันธ์ .
- ใน สร้างความสัมพันธ์ กล่องโต้ตอบ เลือก ตารางที่ 2 และ ตารางที่ 3 ในช่องแบบเลื่อนลง
- ด้านล่างจะสังเกตเห็นว่ามีป้ายเตือน
- บทสรุปของสัญญาณเตือนนั้นคือเรามี ซ้ำ ค่าในทั้งสองคอลัมน์ และเราไม่สามารถสร้างความสัมพันธ์ เนื่องจากจะต้องหลายต่อหลายคน ประเภทของความสัมพันธ์ . ซึ่งไม่รองรับในขณะนี้
- คลิกที่ ยกเลิก .
- ตอนนี้เราจะเปิด แบบสอบถามพาวเวอร์ จากนั้นเราจะต่อท้ายตารางสองตารางแยกกัน
- การใช้ตารางที่ต่อท้ายนั้น เราจะสร้าง ความสัมพันธ์ ที่จะช่วยให้เราได้ผลลัพธ์ที่ต้องการ
- เลือก ตารางที่ 2 .
- จาก ข้อมูล ไปที่ รับข้อมูล> จากแหล่งอื่น > ตารางแบบฟอร์ม/ช่วง .
- คุณจะสังเกตเห็นว่ามีหน้าต่างใหม่
- และในหน้าต่างนั้น เราได้ Table2 โหลดแล้ว
- ทำสิ่งเดียวกันกับ Table3 .
- คลิกขวาที่ Table2 จากนั้นจากเมนูบริบท ให้คลิกที่ เพิ่มเป็น Query ใหม่ .
- จะมีข้อความค้นหาใหม่แสดงอยู่ด้านล่าง
- จากนั้นคลิกขวาที่ รายการ และจากเมนูบริบท ให้คลิกที่ ไปยังตาราง .
- ในหน้าต่างต่อไปนี้ ไม่ต้องดำเนินการใดๆ แล้วคลิก ตกลง .
- คลิกขวาที่ Table2 จากนั้นจากเมนูบริบท ให้คลิกที่ เพิ่มเป็น Query ใหม่ .
- จะมีข้อความค้นหาใหม่แสดงอยู่ด้านล่าง
- จากนั้นคลิกขวาที่ รายการ และจากเมนูบริบท ให้คลิกที่ ไปยังตาราง .
- ในหน้าต่างต่อไปนี้ ไม่ต้องดำเนินการใดๆ แล้วคลิก ตกลง .
- จากนั้น เราก็ได้คอลัมน์ 2 คอลัมน์แยกจากกัน ซึ่งตอนนี้ไม่รวมอยู่ในตารางแล้ว โดยใช้ข้อความค้นหาที่ต่างกัน
- ตอนนี้เรากำลังจะ ผนวก รหัสผลิตภัณฑ์ และ รหัสผลิตภัณฑ์ (2) .
- เลือกตาราง รหัสผลิตภัณฑ์ จากนั้นคลิกที่ ผนวกการสืบค้นข้อมูล จาก รวม กลุ่ม
- จากนั้นจากเมนูแบบเลื่อนลง ให้คลิกที่ ผนวกข้อความค้นหา .
- หลังจากนั้น หน้าต่างด้านล่างจะปรากฏขึ้น
- ในเมนูนั้น ให้คลิกที่ รหัสผลิตภัณฑ์ (2) จาก ตารางที่จะผนวก ตัวเลือก
- คลิก ตกลง ต่อจากนี้
- รหัสผลิตภัณฑ์ (2) ตอนนี้ตารางต่อท้ายด้วย รหัสผลิตภัณฑ์ ตารางเรียบร้อยแล้ว
- ในตารางที่ต่อท้ายใหม่ ให้คลิกขวาที่ตารางแล้วเลือก ลบรายการที่ซ้ำกัน
- ตอนนี้ รายการซ้ำ . ทั้งหมด ถูกนำออกไปแล้ว
- ปิด แบบสอบถามกำลัง โต๊ะ. คลิกที่ เก็บ กำลังจะออกไป
- ตารางที่สร้างขึ้นใหม่จะโหลดในชีตแยกกัน
- ปฏิบัติตาม รหัสผลิตภัณฑ์ ใบงานที่มีชื่อ
- คลิกที่ เพิ่มไปยังโมเดลข้อมูล จาก Power Pivot แท็บ
- ตารางใหม่พร้อมให้ใช้งานแล้วที่ Power pivot .
- ใน การออกแบบ คลิกที่ สร้างความสัมพันธ์ .
- จากนั้นในส่วน สร้างความสัมพันธ์ หน้าต่าง เลือก ตารางที่ 2 และ รหัสผลิตภัณฑ์ .
- คลิก ตกลง ต่อจากนี้
- ในมุมมองไดอะแกรม เราจะเห็นว่ามีความสัมพันธ์ สร้างขึ้นระหว่าง Table2 และ รหัสผลิตภัณฑ์ .
- จากนั้นในส่วน สร้างความสัมพันธ์ หน้าต่าง เลือก ตารางที่ 3 และ รหัสผลิตภัณฑ์ .
- คลิก ตกลง ต่อจากนี้
- ในมุมมองไดอะแกรม เราจะเห็นว่ามีความสัมพันธ์ สร้างขึ้นระหว่าง Table3 และ รหัสผลิตภัณฑ์ .
- ตอนนี้ เรากลับไปที่รายงานตารางสาระสำคัญเดิม
- ในรายงานนั้น ให้ลบฟิลด์ที่มีอยู่ทั้งหมดและป้อนฟิลด์ที่แสดงด้านล่าง
- ในตอนเริ่มต้น ให้เพิ่ม รหัสผลิตภัณฑ์ ฟิลด์ใน แถว .
- จากนั้นลากรายได้ สู่คุณค่า
- คุณสามารถเห็นปัญหาที่คล้ายคลึงกันเหมือนเมื่อก่อนมีให้เห็น
- ในขณะเดียวกัน คุณจะสังเกตเห็นว่ามีพื้นที่แจ้งเตือนสีเหลือง ซึ่งบ่งชี้ว่ามีความสัมพันธ์ ระหว่างโต๊ะ
- คลิกที่ ตรวจหาอัตโนมัติ .
- หลังจากคลิก ตรวจหาอัตโนมัติ กล่องโต้ตอบด้านล่างจะปรากฏขึ้น
- จะใช้เวลาสักครู่ในการเชื่อมโยงความสัมพันธ์
- หลังจากนั้น ความสัมพันธ์ จะพบและเชื่อมโยง
- คลิกที่ ปิด .
- ตอนนี้ลาก รายได้ และกำไรจาก Table2_2 .
- และลากปริมาณและต้นทุนจาก Table3_2 .
- หากมีความสัมพันธ์ คำเตือนสีเหลืองตามที่ระบุไว้ก่อนหน้านี้ คลิก ตรวจหาอัตโนมัติ เหมือนเดิม
- ตอนนี้คุณจะเห็นว่าตารางเดือยกำลังแสดงค่าอย่างเหมาะสมตามความสัมพันธ์ เราสร้างไว้ก่อนหน้านี้
2. กำลังลบ ซ้ำ ค่า
ในวิธีนี้ เราจะลบ Duplicate ค่าเซลล์ของทั้งสองตาราง จากนั้นเราจะสร้างความสัมพันธ์แบบหนึ่งต่อหนึ่ง ในหมู่พวกเขา การกำจัด ซ้ำ . นี้ จะได้รับค่าโดยใช้ แบบสอบถามกำลัง คำสั่ง ด้วยตารางฟรีจากซ้ำ ตอนนี้เราสามารถสร้างความสัมพันธ์ ใน Excel ด้วย ซ้ำ ค่า
ขั้นตอน
- เรามีตารางสองตารางแยกกันซึ่งเราต้องสร้าง ความสัมพันธ์ ตามคอลัมน์ทั่วไป รหัสผลิตภัณฑ์ .
- แต่โดยทั่วไปแล้ว เพื่อสร้าง ความสัมพันธ์ ระหว่างตาราง เราจำเป็นต้องมีอย่างน้อยค่าที่ไม่ซ้ำกันในตารางใดตารางหนึ่ง
- แต่ที่นี่เรามี ซ้ำ ค่าใน รหัสผลิตภัณฑ์ . ของตารางทั้งสอง คอลัมน์
- สำหรับสิ่งนี้ เราต้องสร้างตารางก่อน เลือกช่วงของเซลล์ B4:C16 แล้วคลิกที่ ตาราง คำสั่งจาก แทรก แท็บ
- จากนั้นใน สร้างตาราง กล่องโต้ตอบ ให้ยืนยันช่วงของตารางอีกครั้ง
- ตรวจสอบ ตารางของฉันมีส่วนหัว ช่องทำเครื่องหมาย
- สำหรับสิ่งนี้ เราต้องสร้างตารางก่อน เลือกช่วงของเซลล์ B4:C16 แล้วคลิกที่ ตาราง คำสั่งจาก แทรก แท็บ
- จากนั้นใน สร้างตาราง กล่องโต้ตอบ ให้ยืนยันช่วงของตารางอีกครั้ง
- ตรวจสอบ ตารางของฉันมีส่วนหัว ช่องทำเครื่องหมาย
- ตอนนี้เราจะเปิด แบบสอบถามพาวเวอร์ จากนั้นเราจะลบ ซ้ำ ค่าจากตาราง
- เลือก ตารางที่ 1 .
- จาก ข้อมูล ไปที่ รับข้อมูล> จากแหล่งอื่น > ตารางแบบฟอร์ม/ช่วง .
- คุณจะสังเกตเห็นว่ามีหน้าต่างใหม่เปิดขึ้น
- และในหน้าต่างนั้น เราได้ Table1 โหลดแล้ว
- ทำสิ่งเดียวกันกับ Table2 .
- ใน ตารางที่ 1 ให้คลิกขวาที่ รหัสผลิตภัณฑ์ และเลือก ลบรายการที่ซ้ำกัน
- ตอนนี้ รายการซ้ำ . ทั้งหมด ถูกนำออกไปแล้ว
- ทำเช่นเดียวกันสำหรับ ตารางที่ 2 .
- ใน ตารางที่ 2 ให้คลิกขวาที่ตารางแล้วเลือก ลบรายการที่ซ้ำกัน
- หลังจากลบ รายการซ้ำ ตารางจะมีลักษณะเหมือนด้านล่าง
- จากนั้นเราคลิกที่ ปิด &โหลดไปที่ จาก หน้าแรก แท็บ
- ตารางจะโหลดในชีตต่างๆ
- เรากำลังจะเพิ่มลงในตารางเดือย
- เลือกโหลด ตารางที่ 1 แล้วไปที่ แทรก แท็บ> PivotTable > จากตาราง/ช่วง .
- ในกล่องโต้ตอบถัดไป ให้คลิกที่ แผ่นงานที่มีอยู่ และตำแหน่งของตาราง
- จากนั้นทำเครื่องหมายที่ เพิ่มข้อมูลนี้ลงในตัวแบบข้อมูล ช่องทำเครื่องหมาย
- คลิก ตกลง ต่อจากนี้
- เลือกโหลด ตารางที่ 2 แล้วไปที่ แทรก แท็บ> PivotTable > จากตาราง/ช่วง .
- ในกล่องโต้ตอบถัดไป ให้คลิกที่ แผ่นงานที่มีอยู่ และตำแหน่งของตาราง
- จากนั้นทำเครื่องหมายที่ เพิ่มข้อมูลนี้ลงในตัวแบบข้อมูล ช่องทำเครื่องหมาย
- คลิก ตกลง ต่อจากนี้
- หลังจากนี้ ให้ลาก รหัสผลิตภัณฑ์ จาก ตารางที่ 1_2 ไปที่ แถว .
- นอกจากนี้ ลาก รายได้ และ กำไร จาก ตารางที่ 1_2 และ ค่าใช้จ่าย และ ปริมาณ จาก ตารางที่ 2_2 สู่คุณค่า
- ค่าของคอลัมน์ต้นทุนและปริมาณในตารางสาระสำคัญผิดปกติ กำลังแสดงค่าเดียวกันสำหรับแต่ละแถว
- ในการแก้ไขปัญหานี้ ให้คลิกที่ สร้าง บนกล่องคำเตือนสีเหลือง .
- ใน แก้ไขความสัมพันธ์ หน้าต่าง เลือก ตารางที่ 2_2 และ ตารางที่ 1_2 ในเมนูแบบเลื่อนลงรายการแรกและรายการที่สอง
- จากนั้นเลือก รหัสผลิตภัณฑ์ ทั้งใน คอลัมน์ (ต่างประเทศ) และ คอลัมน์ที่เกี่ยวข้อง (หลัก) เมนูแบบเลื่อนลง
- คลิก ตกลง ต่อจากนี้
- หลังจากคลิก ตกลง คุณจะสังเกตเห็นว่า ความสัมพันธ์ ตอนนี้แก้ปัญหาได้แล้ว
- The ค่าใช้จ่าย และ กำไร ขณะนี้คอลัมน์กำลังแสดงค่าที่ถูกต้อง
สิ่งที่ควรจำ
- ขณะสร้าง ความสัมพันธ์ ระหว่างสองตารางในวิธีที่สอง คอลัมน์ทั่วไปที่จะอยู่ในฟิลด์แถวควรมาจาก คอลัมน์ที่เกี่ยวข้อง (หลัก) โต๊ะ. มิฉะนั้น มันจะสร้างค่าที่ไม่ถูกต้องในตารางสาระสำคัญ
- การทำเครื่องหมายบน Add data to the data model เป็นสิ่งที่จำเป็น มิเช่นนั้นจะไม่สามารถสร้างความสัมพันธ์ระหว่างพวกเขาได้
บทสรุป
โดยสรุปแล้ว ประเด็นที่ว่าเราจะสร้างความสัมพันธ์ .ได้อย่างไร ใน Excel ด้วย ซ้ำ ค่าต่างๆ มีคำตอบอยู่ที่นี่ 2 วิธี
สำหรับปัญหานี้ มีเวิร์กบุ๊กให้ดาวน์โหลดซึ่งคุณสามารถฝึกวิธีการเหล่านี้ได้
อย่าลังเลที่จะถามคำถามหรือข้อเสนอแนะใด ๆ ผ่านส่วนความคิดเห็น ข้อเสนอแนะใด ๆ สำหรับการปรับปรุง Exceldemy ชุมชนจะได้รับการชื่นชมอย่างมาก