处理溢出数组函数(如 SEQUENCE)时,通过将溢出范围运算符放在该范围后 (#) 来引用整个溢出范围。 在下面的示例中,单元格 A2 (=SEQUENCE) 10, 溢出到 A2:A11。 在单元格 C2 中,公式 =SUM (A2#) , 它等效于 =SUM (A2:A11) ,因为 A2:A11 是 A2 中公式的溢出区域。 这会返回 55,即溢出数组范围内所有值的总和。
如果溢出范围增大或收缩,例如,将 A2 中的公式更改为 =SEQUENCE (20) ,SUM 公式将自动反映这一点。 如果这是正常范围,则需要输入 =SUM (A2:A11) 溢出范围更改时手动更新它。 通常,你可能不知道范围是否已更改,因此这可消除大量猜测工作。
下面是在几个公式中使用溢出区域运算符的另一个示例,我们在此处从名称列表创建唯一列表,对列表进行排序,然后筛选长度超过 3 个字符的名称。 单元格 E2 (=SORT (C2#) , 单元格 G2 中为=FILTER (C2#,LEN (C2#) >3 ) 。
已知限制
溢出区域运算符不支持引用已关闭的工作簿。 相反,它将返回#REF! 错误值。 打开引用的工作簿将解决此问题。
需要更多帮助吗?
可随时在 Excel 技术社区中咨询专家或在社区中获取支持。