在 Excel 中,當您儲存活頁簿、定義名稱、刪除名稱或在公式中使用已定義之名稱時,收到錯誤訊息

文章翻譯 文章翻譯
文章編號: 292471 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

徵狀

當您嘗試儲存 Microsoft Excel 活頁簿、定義名稱、刪除名稱或在公式中使用已定義之名稱時,可能會收到下列錯誤訊息:
Excel 無法以可用的資源完成工作。請選擇較小的資料或關閉其他應用程式。

發生的原因

如果您定義的名稱間接參照到其他超過 20 層的巢狀名稱,就會發生這個問題。當您新增或使用的名稱超過公式中間接層級時,就會收到這個錯誤訊息。如果您刪除的名稱由超過 20 層已定義的名稱所參照,也會收到這個錯誤訊息。

解決方案

如果要解決這個問題,請變更已定義的名稱,以便利用更直接的方式參照指定的儲存格。

狀況說明

Microsoft 已確認本篇文章開頭所列之 Microsoft 產品確實有上述問題。

其他相關資訊

已定義之名稱中的間接層級,是於某個名稱參照到另一個名稱或儲存格參照時所建立的。

如果您在名為 Book1 的活頁簿中定義下列名稱
摺疊此表格展開此表格
名稱參照到間接層級
Test1=Sheet1!$A$11
Test2=Book1!Test12
Test3=Book1!Test23
Test4=Book1!Test34
Test5=Book1!Test45
Test6=Book1!Test56
Test7=Book1!Test67
Test8=Book1!Test78
Test9=Book1!Test89
Test10=Book1!Test910
Test11=Book1!Test1011
Test12=Book1!Test1112
Test13=Book1!Test1213
Test14=Book1!Test1314
Test15=Book1!Test1415
Test16=Book1!Test1516
Test17=Book1!Test1617
Test18=Book1!Test1718
Test19=Book1!Test1819
Test20=Book1!Test1920 (上限)
Test21=Book1!Test2021
其中每一列代表一個間接層級,而您嘗試使用超過第 20 個間接層級的名稱,此時就會收到<徵狀>一節中所述的錯誤訊息。

如果您嘗試刪除具有太多間接層級的名稱,也可能會收到這個錯誤訊息。例如,如果您嘗試刪除名稱 "Test1",可能就會收到錯誤訊息,因為名稱 "Test21" 是 20 或者更高的間接層級數。

屬性

文章編號: 292471 - 上次校閱: 2007年4月6日 - 版次: 3.1
這篇文章中的資訊適用於:
  • Microsoft Office Excel 2007
  • Microsoft Office Excel 2003
  • Microsoft Excel 2002 Standard Edition
關鍵字:?
kbprb kbsavefile kberrmsg kbpending KB292471
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com