資料表關聯性疑難排解

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

當您匯入多個資料表時,Excel 會嘗試偵測並定義這些資料表之間的關聯,因此如果您想要以整體的方式處理資料,而不需要手動建立關聯或實作複雜的因應措施。

有時候 Excel 無法偵測到資料表之間的關聯。 在此情況下,您可以使用本文中的資訊對自動關聯偵測進行疑難排解。 若要更瞭解關聯偵測的需求和機制,請參閱 資料模型中資料表之間的關聯

訊息:未偵測到任何關聯

當您將欄位拖曳到現有樞紐分析表的 [值 ] 區域,且該欄位與樞紐分析表中已存在的任何欄位都不相關時,通知列一律會顯示訊息指出需要關聯。 不過,有時在此通知之後仍無法偵測到關聯。 這可能有多種原因:

  • 關聯性偵測演算法取決於外部索引鍵資料行具有類似主索引鍵資料行的名稱。 如果欄名稱不夠相似,我們建議您開啟 Power Pivot 視窗,然後手動在資料表之間建立必要的關聯。
  • 可能不支援資料類型。 如果樞紐分析表中使用的任何資料表只包含不支援的資料類型的欄,則無法偵測到任何關聯。 在此情況下,您應該使用 [建立關聯性] 對話方塊,手動建立樞紐分析表中作用中資料表所需的關聯性。 如需詳細資訊,請參閱 建立兩個資料表之間的關聯

您在樞紐分析表中新增了不相關的欄位,但沒有出現任何訊息

自動關聯性偵測只會針對量值觸發,而不針對您在樞紐分析表的列或欄標籤中使用的導出欄位觸發。 因此,當您開始建立樞紐分析表時,您可能會新增不相關的資料表,但不會看到任何關聯,直到您將欄位放入 [值 ] 區域。

資料表之間沒有有效的關聯

有時您新增至樞紐分析表的資料表根本無法聯結至任何其他資料表。 例如,兩個資料表可能恰好有部分相符的資料,但實際上與已使用中的其他資料表沒有邏輯關聯。

如果您將無法聯結至其他資料表的樞紐分析表,自動偵測通常不會傳回任何結果。 在其他情況下,您通常可以從樞紐分析表的結果看出欄位不會產生有意義的計算。

自動偵測建立錯誤的關聯

使用自動偵測建立關聯時,演算法會根據資料表中的值建立所有可能關聯的清單,並根據其機率對可能的關聯進行排名。 然後 Excel 只會建立最可能的關聯。 因此,如果您的資料表包含多個可能用來做為索引鍵的欄,某些關聯的排名可能會較低,即使關聯有效也不會自動建立。

如果自動偵測演算法建議的關聯無法解決您的業務問題,您應該刪除關聯,並使用正確的索引鍵資料行手動建立關聯。 請參閱

頁面頂端