2015-06-17 47 views
0

我有一個MS Excel中的主工作簿,引用其他4個工作簿中的數據。爲什麼不能Excel更新我的工作簿中的某些鏈接

開啓時我得到以下信息:

We can't update some of the links in your workbook right now. 
You can continue without updating their values, or edit the links you think are wrong. 
[Continue] [Edit Links...] 

每個被引用的工作簿包含我有一個名爲「DataRange」

我的主人工作簿包含4個標段的具有N列,365列範圍矩形ň行,365列範圍與鏈接到這些命名範圍數組公式:

{='C:\Path\[Workbook1Name.xlsx]Sheet'![DataRange]} 

感覺就像我遇到一個Excel的錯誤..任何人都知道我是什麼做錯了嗎?

回答

0

我知道它通過開溝FormulaArray併爲整個範圍設置FormulaR1C1。不幸的是,公式有點複雜。

=INDEX(
'C:\Path\Workbook1Name.xlsx'!DataRange, 
ROW() - ROW(Workbook1DataRange) + ROW('C:\Path\Workbook1Name.xlsx'!DataRange) - 5, 
COLUMN() - COLUMN('C:\Path\Workbook1Name.xlsx'!DataRange) + 1) 
0

您是否考慮過提供數據範圍不同的名稱? DataRange1,DataRange2等等,或者由於其他約束而無法實現。當excel表示「某些」鏈接時,它有多遠?

1

當您收到此錯誤時,您是否使用MS Excel 2013? 如果是這樣,則可能是由於Excel 2013中「您指定的DataRange中的3D參考」,或者是因爲您正在關閉工作簿中引用範圍或單元格。

Excel允許定義引用該工作簿中特定單元格或單元格區域的名稱,類似地(使用「公式」選項卡中的「定義名稱」工具),可以將公式指定給名稱,然後使用該名稱的公式。

指定的公式或命名的數據範圍是該工作簿(workbook1)對象中的一個集合的一部分,可以在不同的工作簿(workbook2)中使用,但在其他工作簿中定義的名稱的鏈接必須完成兩種方式。

  1. 鏈接像這樣 =一個公式定義的名稱 'C:\文件夾\路徑\ Workbook1.xls'!NamedFormula或NamedDataRange

  2. 或創建workbook2定義名稱(它可以有與workbook1的定義名稱相同或新名稱),然後將workbook2的定義名稱引用到workbook1的定義名稱。選擇公式選項卡上的定義名稱和複製這樣的一個鏈接指向場: =「C:\文件夾\路徑\ Workbook1.xls」!NamedFormula或NamedDataRange

    • 注意這些鏈接只會工作時用於將鏈接視爲直接鏈接的簡單公式中。當原始工作簿(workbook1)被關閉時,它將無法使用更復雜的公式,因爲鏈接常常被視爲複雜公式中的間接鏈接。

要解決此問題,請使用以下兩種方法之一:

  1. 保存workbook1和workbook2爲.xlsb文件。
  2. 不要將外部引用鏈接添加到引用3D引用或命名範圍的已定義名稱。
  3. 或者打開這兩個工作簿

欲瞭解更多詳細信息,請參考以下鏈接: https://support.microsoft.com/en-us/kb/2755120

如果你還在想我所有的上述建議後收到錯誤/警告消息。您可能想要進行一些故障排除。

試試這個: - 打開Excel。在工具 - >選項 - >計算下,選擇更新遠程 參考框。 打開您的工作簿。確保選中遠程參考框。更新鏈接後,以這種方式保存工作簿。關閉工作簿和Excel.Restart Excel並打開您的工作簿。 - 在已定義的名稱下查找並刪除所有不需要或已損壞公式的所有內容。運行FindLink搜索,以查明問題。

這個過程適用於具有這個確切問題的同事之一。

我希望這有助於,如果不讓我知道。可能有第四種解決方案。

+0

的任何其他supsicious發現我看見你從複製的文章。不幸的是,解決方法無效。 我不相信我有一個3D參考。它是從另一個工作簿中的一個工作簿到2D範圍的參考。 說實話,我不明白什麼是3D範圍.. –

+0

是的,我正在使用Excel 2013 –

1

我終於在尋找清道夫後終於解決了這個問題。就我而言,引用的是一個不再存在的舊文件,並且刪除引用是所有需要的。不幸的是,Excel不能確定參考的位置,因此尋找參考的單元格是一種痛苦。

在我的工作簿中,它是作爲數據驗證的一部分的參考。對於看到相同錯誤的其他人,我建議使用查找&選擇 - >轉到特殊功能(主頁功能區選項卡),然後通過公式錯誤和數據驗證進行搜索。

0
  1. 打開Excel
  2. 轉到功能區「查詢」標籤頁
  3. 選擇「工作簿分析」
  4. 檢查項目\ \細胞使用驗證條件的項目。在「驗證文本」中,您可能會發現對外部來源的引用。
  5. 「單元格地址」列會給你列出有問題的單元格。
  6. 看看周圍的工作簿分析工具

enter image description here

相關問題