溢出的范围运算符

当处理溢出的数组函数(如SEQUENCE)时,可以通过将溢出的区域运算符(#)放在该区域后面来引用整个溢出区域。 在以下示例中,我们的单元格 A2 中有= SEQUENCE (10) ,它会溅到 A2: A11。 在单元格 C2 中,我们有一个公式= sum (a2 #),它等效于 = Sum (A2: A11),因为 A2: A11 是 a2 中的公式溢出范围。 此返回值返回55,即溢出的数组范围内所有值的总和。

如果溢出区域增大或收缩(例如,将单元格 A2 中的公式更改为 = SEQUENCE (20)),SUM 公式将自动反映这一情况。 如果这是一个正常范围,我们需要输入 = SUM (A2: A11),并在溢出区域更改时手动更新。 通常情况下,你可能不会意识到区域是否已更改,因此这可能会消除大量猜测工作。

溢出的范围运算符,用于引用带有 = SUM (A2 #)的整个带溢出的数组范围。

下面是在多个公式中使用溢出的范围运算符的另一个示例,从名称列表中创建一个唯一列表,对列表进行排序,然后按3个字符的长度筛选名称。 我们在单元格 E2 中有= SORT (c2 #) ,在单元格 G2 中= FILTER (C2 #,LEN (c2 #) >3)

溢出的范围运算符(#),用于引用带有 = FILTER 的整个带溢出的数组范围(C2 #,LEN (C2 #) >3)

注意: 2018年9月24日:动态数组函数目前是一个 beta 功能,并且目前仅适用于Office 预览体验成员的一部分。 我们将在未来的几个月里继续优化这些功能。 准备就绪后,我们会向所有 Office 预览体验成员和 Office 365 订阅者发布该功能。

已知限制

溢出的范围运算符不支持对已关闭的工作簿的引用。 而是将返回 #REF! 。 打开引用的工作簿将解决此问题。

需要更多帮助吗?

可随时在 Excel 技术社区中咨询专家,在解答社区获得支持,或在 Excel User Voice 上建议新功能或功能改进。

另请参阅

FILTER 函数

RANDARRAY 函数

SEQUENCE 函数

SORT 函数

SORTBY 函数

UNIQUE 函数

Excel 中的 #SPILL! 错误

动态数组和溢出数组行为

绝对交集运算符: @

注意:  本页面是自动翻译的,可能包含语法错误或不准确之处。 我们的目的是使此内容能对你有所帮助。 能否告知我们此信息是否有所帮助? 下面是该参考内容的英文版

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×