你目前正处于脱机状态,正在等待 Internet 重新连接

在 Excel 中保存工作簿、定义名称、删除名称或在公式中使用已定义名称时收到错误消息

针对 Office 2003 的支持已终止

Microsoft 已于 2014 年 4 月 8 日终止了针对 Office 2003 的支持。该更改已影响到您的软件更新和安全选项。 了解这一措施对于您的含义以及如何继续保持受保护状态。

本文已归档。它按“原样”提供,并且不再更新。
症状
当您尝试保存 Microsoft Excel 工作簿、定义名称、删除名称或在公式中使用已定义名称时,可能会收到下面的错误消息:
Excel cannot complete this task with the available resources.Choose less data or close other applications.
原因
如果定义的名称间接引用了深度超过 20 层的其他嵌套名称,就可能发生此问题。如果在公式中添加或使用超过间接层的名称,就会收到此错误消息。删除由深度超过 20 层的已定义名称引用的名称时,也会收到此错误消息。
解决方案
要解决此问题,请更改已定义名称以便它们更直接地引用给定单元格。
状态
Microsoft 已经确认这是在本文开头列出的 Microsoft 产品中存在的问题。
更多信息
如果有一个名称引用其他名称或单元格引用,就会在已定义名称中创建间接层。

如果在名为 Book1 的工作簿中定义下列名称
名称    引用                       间接层--------------------------------------------Test1   =Sheet1!$A$1               1Test2   =Book1!Test1               2Test3   =Book1!Test2               3Test4   =Book1!Test3               4Test5   =Book1!Test4               5Test6   =Book1!Test5               6Test7   =Book1!Test6               7Test8   =Book1!Test7               8Test9   =Book1!Test8               9Test10  =Book1!Test9               10Test11  =Book1!Test10              11Test12  =Book1!Test11              12Test13  =Book1!Test12              13Test14  =Book1!Test13              14Test15  =Book1!Test14              15Test16  =Book1!Test15              16Test17  =Book1!Test16              17Test18  =Book1!Test17              18Test19  =Book1!Test18              19Test20  =Book1!Test19              20(极限)Test21  =Book1!Test20              21				
其中,每一行都代表一个间接层,如果您尝试使用超过第 20 个间接层的名称,则会收到“症状”一节中描述的错误消息。

如果您尝试删除其下面具有多个间接层的名称,也可能会收到此错误消息。例如,如果您尝试删除名称“Test1”,则可能会收到此错误消息,这是因为名称“Test21”有 20 或更多个间接层。
XL2002 XL2003 XL2007
属性

文章 ID:292471 - 上次审阅时间:12/06/2015 01:25:02 - 修订版本: 3.1

Microsoft Office Excel 2007, Microsoft Office Excel 2003, Microsoft Excel 2002 标准版

  • kbnosurvey kbarchive kberrmsg kbprb kbpending kbsavefile KB292471
反馈