您目前已離線,請等候您的網際網路重新連線

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

Office 2003 支援已結束

Microsoft 於 2014 年 4 月 8 日結束對 Office 2003 的支援。此變更已影響您的軟體更新和安全性選項。 瞭解這對您的意義為何且如何持續受保護。

徵狀
當您嘗試儲存 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 或者更高的間接層級數。
XL2002 XL2003 XL2007
內容

文章識別碼:292471 - 最後檢閱時間:04/06/2007 02:33:57 - 修訂: 3.1

  • Microsoft Office Excel 2007
  • Microsoft Office Excel 2003
  • Microsoft Excel 2002 Standard Edition
  • kbprb kbsavefile kberrmsg kbpending KB292471
意見反應