语法:=SCAN ([initial_value], array, lambda(accumulator, value)) 语法:=SCAN(初始值,数组, lambda函数) SCAN 函数语法具有以下实参和形参:
备注使用 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)。 如果觉得此文对你有帮助, |
|