如何更正 #溢出! 错误

应用对象
Microsoft 365 专属 Excel Microsoft 365 Mac 版专属 Excel Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016 Excel for iPad Excel Web App Excel for iPhone Excel for Android 平板电脑版 Excel for Android 手机版

当公式返回多个结果或数据透视表范围不为空,并且 Excel 无法将结果返回到网格时,将返回 #SPILL 错误。 有关这些错误类型的更多详细信息,请参阅以下帮助主题:

注意

数据透视表 #SPILL! 目前可供 Microsoft 365 预览体验计划参与者使用。

溢出范围不为空

如果溢出的数组公式或数据透视表范围的溢出范围不为空,则会发生此错误。  

#SPILL!error - 溢出范围不为空

选择包含 #SPILL 的单元格! 显示指示预期溢出范围的虚线边框时出错。 选择包含 #SPILL 的单元格! error,将显示错误检查警报。

选择“检查错误”警报,然后选择 “选择阻碍单元格 ”选项,立即将阻塞单元格 () 。 然后,可以通过删除或移动阻碍单元格的条目来清除错误。 清除障碍后,数组公式将溢出或数据透视表将按预期展开。 

大小不确定

Excel 无法确定溢出数组的大小,因为它易变,并且在计算过程之间会调整大小。 例如,以下公式将触发此 #溢出! 错误:

=SEQUENCE(RANDBETWEEN(1,1000))

动态数组的大小调整可能会触发其他计算过程,以确保电子表格已完全计算出来。 如果数组的大小在这些其他计算过程中继续变化且不稳定,则 Excel 会将动态数组解析为 #溢出!。

此错误值通常与 RANDRANDARRAYRANDBETWEEN 函数的使用相关联。 其他易变函数(例如 OFFSETINDIRECTTODAY)在每个计算过程中不会返回不同的值。 

扩展到工作表边缘之外

例如,当放置在单元格 E2 中时,公式 =VLOOKUP(A:A,A:C,2,FALSE) 之前只会查找单元格 A2 中的 ID,如下例所示。 但是,在 Excel 动态数组中,该公式会导致 #溢出! 错误,因为 Excel 将查找整个列,返回 1,048,576 个结果,并命中 Excel 网格的末尾。

  #SPILL!错误由单元格 E2 中的 =VLOOKUP (A:A,A:D,2,FALSE) 引起,因为结果会溢出到工作表边缘之外。将公式移动到单元格 E1,它将正常运行。

有三种简单的方法来解决此问题:

# 方法 公式
1 仅引用你感兴趣的查找值。 此公式样式将返回动态数组,但不适用于Excel 表
使用 =VLOOKUP (A2:A7,A:C,2,FALSE) 返回不会导致 #SPILL 的动态数组!错误。
=VLOOKUP(A2:A7,A:C,2,FALSE)
2 仅引用同一行上的值,然后向下复制公式。 这种传统的公式样式适用于,但不会返回动态数组
使用具有单个lookup_value引用的传统 VLOOKUP:=VLOOKUP (A2,A:C,32,FALSE) 。此公式不会返回动态数组,但可以与 Excel 表一起使用。
=VLOOKUP(A2,A:C,2,FALSE)
3 请求 Excel 使用 @ 运算符执行绝对交集,然后向下复制公式。 此公式样式适用于,但不会返回动态数组
使用 @ 运算符,并复制:=VLOOKUP (@A:A,A:C,2,FALSE) 。此引用样式将在表中工作,但不会返回动态数组。
=VLOOKUP(@A:A,A:C,2,FALSE)

表公式

Excel 表不支持溢出的数组公式。 尝试将公式移出表格,或将表格转换为区域, (选择“ 表格设计 > 工具>”“转换为区域) ”。

#SPILL!error - 表公式

内存不足

尝试输入的溢出数组公式导致 Excel 内存不足。 请尝试引用较小的数组或范围。

溢出到合并单元格

溢出的数组公式无法溢出到合并的单元格中。 请取消合并相关单元格,或将公式移到与合并单元格不相交的另一个区域。

#SPILL!error - 溢出到合并的单元格

选择公式以显示指示预期溢出范围的虚线边框。 通过选择公式,将显示错误检查警报。

可以选择错误检查警报,然后选择 “选择阻碍单元格” 选项,以立即将阻塞单元格 () 。 清除合并单元格后,数组公式会按预期溢出。

无法识别/回退

Excel 无法识别或无法协调导致此错误的原因。 请确保公式包含你的方案所需的所有参数。

需要更多帮助吗?

另请参阅

你随时可以在 Excel 技术社区 中咨询专家或在 社区中获取支持。

FILTER 函数

RANDARRAY 函数

SEQUENCE 函数

SORT 函数

SORTBY 函数

UNIQUE 函数

动态数组和溢出数组行为

绝对交集运算符: @