分享

Excel新函数SCAN合并单元格也可以用公式了

 互利互读一辈子 2024-04-26 发布于北京

语法:=SCAN ([initial_value], array, lambda(accumulator, value))

语法:=SCAN(初始值,数组, lambda函数)

SCAN 函数语法具有以下实参和形参:

  • [initial_value]      设置累加器的起始值。

  • array   要扫描的数组。

  • lambda   接受调用而用于扫描数组的 LAMBDA。LAMBDA 接受两个参数: 

    • accumulator   该值累加后作为最终结果返回。

    • value   应用于数组中每个元素的计算。

备注

使用 initial_value 参数设置累加器参数的起始值。如果使用文本,请将初始值设置为 ''。

错误

提供无效的 LAMBDA 函数或不正确的参数数字将返回 #VALUE!错误称为“参数不正确”。

示例1、创建阶乘列表,如下图A4单元格公式=SCAN(1, A1:C2, LAMBDA(a,b,a*b))。E4:G5为公式解析计算原理。

图片

示例2、连接数组中的数据,如下图A4单元格公式=SCAN('',A1:C2,LAMBDA(a,b,a&b))。原理同示例1。

图片

示例3、拆分并填充合并单元格,用这个函数在也不用先取消合并单元格,然后在定位空最后在批量填充数据了。D2单元格公式=SCAN(0,A2:A12,LAMBDA(x,y,IF(y<>'',y,x)))。

图片

综合运用、如下图,有合并单元格的情况下,可以用公式统计销售员的数量,F2单元格公式=SUMPRODUCT((SCAN(0,$A$2:$A$12,LAMBDA(x,y,IF(y<>'',y,x)))=E2)*$C$2:$C$12)。

图片

如果觉得此文对你有帮助,

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多