Computer >> คอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

[แก้ไขแล้ว!] ความสัมพันธ์ของแบบจำลองข้อมูล Excel ไม่ทำงาน (6 วิธีแก้ไข)

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

ภาพรวมของความสัมพันธ์ของแบบจำลองข้อมูล

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

ตัวต่อตัว ความสัมพันธ์เรียกว่าความสัมพันธ์แบบหนึ่งกับบางอย่าง ตัวอย่างเช่น ส่วนลดของลูกค้าและลูกค้าอาจเป็นความสัมพันธ์แบบหนึ่งต่อหนึ่ง เนื่องจากลูกค้าบางรายสามารถรับส่วนลดได้

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

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

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

6 วิธีแก้ปัญหาที่เป็นไปได้หากความสัมพันธ์ของแบบจำลองข้อมูลไม่ทำงานใน Excel

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

โซลูชันที่ 1:สร้างความสัมพันธ์ระหว่างตารางด้วยตนเอง

เมื่อคุณลากฟิลด์ลงในพื้นที่ Values ​​ใน Pivot Table . ที่มีอยู่ คุณจะได้รับการแจ้งเตือนที่ระบุว่าจำเป็นต้องมีความสัมพันธ์ ความสัมพันธ์โดยทั่วไปขึ้นอยู่กับคีย์นอกที่มีชื่อคล้ายกับคอลัมน์คีย์หลัก ถ้าชื่อไม่เพียงพอ คุณต้องสร้างความสัมพันธ์แบบแมนนวลระหว่างตาราง ที่สำคัญกว่านั้น คีย์หลักเรียกว่าคีย์เฉพาะที่ระบุแถวในตารางที่กำหนด ในขณะที่คีย์ภายนอกเรียกว่าคีย์ที่ระบุคอลัมน์ที่อ้างถึงคอลัมน์ที่ไม่ซ้ำในตารางอื่น ดังนั้น โดยพื้นฐานแล้ว คุณต้องตรวจสอบว่ามีชื่อคีย์ต่างประเทศที่คล้ายกับคอลัมน์คีย์หลักหรือไม่ มิฉะนั้น คุณจะได้รับข้อความว่าไม่พบความสัมพันธ์ ในกรณีนั้น คุณต้องสร้างความสัมพันธ์ระหว่างตารางด้วยตนเอง

อ่านเพิ่มเติม: วิธีสร้างตัวแบบข้อมูลใน Excel (3 วิธีที่มีประโยชน์)

แนวทางที่ 2:แก้ไขประเภทข้อมูลที่ไม่รองรับ

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

อ่านเพิ่มเติม: ลบโมเดลข้อมูลออกจาก Pivot Table ใน Excel (ด้วยขั้นตอนง่ายๆ)

แนวทางที่ 3:ตรวจสอบให้แน่ใจว่ามีความสัมพันธ์ที่ถูกต้องระหว่างตาราง

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

อ่านเพิ่มเติม: วิธีจัดการตัวแบบข้อมูลใน Excel (ด้วยขั้นตอนง่ายๆ)

โซลูชันที่ 4:สร้างตารางบริดจ์

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

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

แนวทางที่ 5:เพิ่มฟิลด์ลงในพื้นที่ค่าใน Pivot Table

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

[แก้ไขแล้ว!] ความสัมพันธ์ของแบบจำลองข้อมูล Excel ไม่ทำงาน (6 วิธีแก้ไข)

อ่านเพิ่มเติม: วิธีสร้างช่องที่คำนวณในรูปแบบข้อมูลตาราง Pivot

โซลูชันที่ 6:ตรวจจับความสัมพันธ์ที่ไม่ถูกต้องผ่านการตรวจจับอัตโนมัติ

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

บทสรุป

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

บทความที่เกี่ยวข้อง

  • วิธีการรับข้อมูลจากตัวแบบข้อมูลใน Excel (2 วิธีง่ายๆ)
  • ใช้ตัวแบบข้อมูลใน Excel (3 ตัวอย่าง)
  • วิธีลบตารางออกจากตัวแบบข้อมูลใน Excel (2 เคล็ดลับง่ายๆ)