當您嘗試儲存 Microsoft Excel
活頁簿、定義名稱、刪除名稱或在公式中使用已定義之名稱時,可能會收到下列錯誤訊息:
Excel
無法以可用的資源完成工作。請選擇較小的資料或關閉其他應用程式。
如果您定義的名稱間接參照到其他超過 20 層的巢狀名稱,就會發生這個問題。當您新增或使用的名稱超過公式中
間接層級時,就會收到這個錯誤訊息。如果您刪除的名稱由超過 20 層已定義的名稱所參照,也會收到這個錯誤訊息。
如果要解決這個問題,請變更已定義的名稱,以便利用更直接的方式參照指定的儲存格。
Microsoft
已確認本篇文章開頭所列之 Microsoft 產品確實有上述問題。
已定義之名稱中的間接層級,是於某個名稱參照到另一個名稱或儲存格參照時所建立的。
如果您在名為
Book1 的活頁簿中定義下列名稱
摺疊此表格展開此表格
| 名稱 | 參照到 | 間接層級 |
|---|
| Test1 | =Sheet1!$A$1 | 1 |
| Test2 | =Book1!Test1 | 2 |
| Test3 | =Book1!Test2 | 3 |
| Test4 | =Book1!Test3 | 4 |
| Test5 | =Book1!Test4 | 5 |
| Test6 | =Book1!Test5 | 6 |
| Test7 | =Book1!Test6 | 7 |
| Test8 | =Book1!Test7 | 8 |
| Test9 | =Book1!Test8 | 9 |
| Test10 | =Book1!Test9 | 10 |
| Test11 | =Book1!Test10 | 11 |
| Test12 | =Book1!Test11 | 12 |
| Test13 | =Book1!Test12 | 13 |
| Test14 | =Book1!Test13 | 14 |
| Test15 | =Book1!Test14 | 15 |
| Test16 | =Book1!Test15 | 16 |
| Test17 | =Book1!Test16 | 17 |
| Test18 | =Book1!Test17 | 18 |
| Test19 | =Book1!Test18 | 19 |
| Test20 | =Book1!Test19 | 20 (上限) |
| Test21 | =Book1!Test20 | 21 |
其中每一列代表一個間接層級,而您嘗試使用超過第 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及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。