excel新函数REDUCE来了! Excel中REDUCE函数使用详解和相关案例
今天我们来学习下REDUCE函数的使用方法,我愿意称之为LAMBDA函数的最强辅助函数,他可以循环调用参数,累加结果,下面我们来学习下它的使用方法。
一、REDUCE
REDUCE:通过将 LAMBDA 应用于每个值,并在累加器中返回总值,将数组减小为累积值。
语法:=REDUCE ([initial_value], array,lambda (x,y,计算表达式) )
第一参数:初始值,第二参数:要循环的数组,第三参数:lambda,可以接受2个参数REDUCE是LAMBDA函数的辅助参数,需要配合LAMBDA,上面的介绍相信很多粉丝都看不明白,下面我们通过实际的案例来具体演示下
二、案例演示
如下图,我们想要求这4个数字平方的和,就可以考虑使用下面的公式
公式:REDUCE(0,B2:B5,LAMBDA(x,y,y*y+x))
- 参数1:起始值0
- 参数2:B2:B5,需要循环的区域
- 参数3:LAMBDA(x,y,y*y+x)
在这里LAMBDA表示式中,X就表示起始值,Y就表示需要循环的区域,函数会将B2:B5逐个代入LAMBDA做计算
当代入数字1,x为0,y为1,1乘1加上0结果为1,LAMBDA会将结果1传回x等待下次计算当代入数字2,x为1,y为2,2乘2加上1结果为5当代入数字3,x为5,y为3,3乘3加上5结果为14当代入数字4,x为14,y为4,4乘4加上16结果为30以上就是函数的计算过,逐个遍历,将结果累加起来。

三、连接文字
公式:=REDUCE(,B2:B10,LAMBDA(x,y,x&y))
REDUCE函数不仅仅能对数字累加,还能进行文字的连接,如下图,我们就是将几个单元格中的数据连接在了单元格中。