Applies ToExcel for Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

當您匯入多個數據表時,Excel 會嘗試偵測並定義這些數據表之間的關聯,這樣您就不需要手動建立關聯,或是實作複雜的因應措施。

有時候 Excel 無法偵測數據表之間的關聯。 在此情況下,您可以使用本文中的資訊,對自動關聯偵測進行疑難解答。 若要深入瞭解關聯偵測的需求和技師,請參閱 數據模型中數據表之間的關聯

訊息:未偵測到任何關聯

當您將欄位拖曳到現有數據透視表的 [ ] 區域,且該欄位與數據透視表中已存在的任何字段無關時,通知列一律會顯示訊息,指出需要建立關聯。 不過,有時候在此通知之後無法偵測到關聯。 原因可能不一樣:

  • 關聯性偵測算法取決於具有類似主鍵欄名稱的外鍵欄。 如果數據行名稱不夠相似,建議您開啟 Power Pivot 視窗,並手動建立數據表之間的必要關聯。

  • 可能不支援數據類型。 如果數據透視表中使用的任何數據表僅包含不支持的數據類型數據行,則無法偵測到任何關聯。 在此情況下,您應該使用 [Create 關聯] 對話框手動建立數據透視表中作用中數據表的必要關聯。 如需詳細資訊,請參閱 Create 兩個數據表之間的關聯

您已在數據透視表中新增不相關的欄位,但未顯示任何訊息

系統只會針對量值觸發自動關聯偵測,而不會觸發用於數據透視表列或欄卷標的計算字段。 因此,當您開始建立數據透視表時,您可能會新增不相關的數據表,但除非您將欄位放到 [ ] 區域,否則不會看到任何關聯。

數據表之間沒有有效的關聯

有時候您新增至數據透視表的數據表無法直接聯結到任何其他數據表。 例如,兩個數據表可能有部分相符的數據,但實際上並沒有與其他已在使用中之數據表的邏輯關聯。

如果您在數據透視表中新增無法聯結到其他數據表的數據透視表,通常自動偵測並不會傳回任何結果。 在其他情況下,您通常可以從數據透視表中的結果看出字段不會產生有意義的計算。

自動偵測已建立錯誤的關聯

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

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

頁面頂端

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。