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

文章翻译 文章翻译
文章编号: 292471 - 查看本文应用于的产品
展开全部 | 关闭全部

症状

当您尝试保存 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               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月3日 - 修订: 3.1
这篇文章中的信息适用于:
  • Microsoft Office Excel 2007
  • Microsoft Office Excel 2003
  • Microsoft Excel 2002 标准版
关键字:?
kberrmsg kbprb kbpending kbsavefile 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