資料表關聯性疑難排解

套用到
Microsoft 365 Excel Excel 2024 Excel 2021 Excel 2019 Excel 2016

當你匯入多個資料表時,Excel 會嘗試偵測並定義這些資料表之間的關係,這樣你就不必手動建立關係,也不必實施複雜的變通方法,才能以整體方式處理資料。

有時 Excel 無法偵測資料表之間的關聯。 在這種情況下,你可以利用本文的資訊來排除自動關係偵測的問題。 欲更深入了解關係偵測的需求與機制, 請參閱資料模型中資料表間的關係

訊息:未偵測到任何關係

當你將欄位拖入現有樞紐分析表的 區時,通知欄總會顯示需要建立關係的訊息,而該欄位與樞紐分析表中已有的任何欄位無關。 然而,有時在收到這份通知後,無法偵測到關係。 這可能有多種原因:

  • 關係偵測演算法依賴於外鍵欄位名稱與主鑰匙欄位相似。 如果欄位名稱不夠相似,我們建議你打開 Power Pivot 視窗,手動建立資料表間所需的關聯。
  • 這些資料型別可能不支援。 如果樞紐分析表中使用的任何資料表只包含非支援的資料型別欄位,則無法偵測到任何關聯。 在這種情況下,你應該使用 「建立關係 」對話框,手動建立樞紐分析表中活躍資料表所需的關係。 欲了解更多資訊,請參閱 「建立兩個表格之間的關係」。

你在樞紐分析表中新增了無關欄位,但卻沒有出現訊息

自動關聯偵測僅針對衡量指標觸發,不會針對你在樞紐分析表列或欄標籤中使用的計算欄位。 因此,當你開始建立樞紐分析表時,可能會新增無關的資料表,但直到你將欄位放入 Values 區域時,才會看到任何關聯。

表格間無有效關聯

有時候你加入樞紐分析表的資料表根本無法與其他資料表連結。 例如,兩個資料表可能恰好有部分匹配的資料,但實際上與已使用的其他資料表沒有邏輯關聯。

如果你在樞紐分析表中加入一個無法與其他資料表連接的資料表,通常自動偵測不會回傳任何結果。 在其他情況下,從樞紐分析表的結果通常可以判斷這些欄位沒有產生有意義的計算結果。

自動偵測產生了錯誤的關係

當透過自動偵測建立關係時,演算法會根據表格中的數值建立所有可能關係的清單,並根據機率對可能的關係進行排序。 Excel 接著只建立最可能的關聯。 因此,如果你的資料表包含多個欄位可能用作鍵,某些關聯可能會被排得較低,即使該關係有效,也不會自動建立。

如果自動偵測演算法建議的關聯無法解決你的業務問題,你應該刪除該關聯,並用正確的金鑰欄位手動建立該關聯。 請參閱

頁面頂端