溢出的范围运算符

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

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

溢出的区域运算符,用于引用带有 = SUM (A2 # ) 的全部溢出的数组范围。

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

溢出的范围运算符 ( # ) 以引用整个溢出的数组范围,其中 = FILTER (C2 #,LEN (C2 # ) # B0 3)

已知限制

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

需要更多帮助吗?

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

另请参阅

FILTER 函数

RANDARRAY 函数

SEQUENCE 函数

SORT 函数

SORTBY 函数

UNIQUE 函数

Excel 中的 #SPILL! 错误

动态数组和溢出数组行为

绝对交集运算符: @

需要更多帮助?

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

此信息是否有帮助?

谢谢您的反馈!

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

×