Excel 革命性的函数 LAMBDA,你是否了解?是否会使用?
- 2026-11-01 20:37:44
Excel 革命性的函数 LAMBDA,你是否了解?是否会使用?例如,实际数据处理中常常遇到这样的一个简单问题,如何创建公式,对某列所有的合并单元格进行填充处理?这样的看似不可能使用函数公式实现的任务,使用LAMBDA函数,就可以轻而易举解决。 LAMBDA函数有以下三种使用方法:(1)在工作表单元格直接使用;(2)定义名称使用;(3)与其他函数联合使用。 例如,在前面的文章《直接以合并单元格表格合并汇总分析——Excel 2024/365新函数 LAMBDA 和 SCAN》和《好吧,纵使你Excel合并单元格套合并单元格,我只一招汇总》中,我们就使用了LAMBDA函数构建自定义循环计算,填充合并单元格的空值。 又如,下面是从部门及姓名两列数据中,将各个部门的员工姓名用指定分隔符连接成一个字符串,保存到一个单元格,这里,就是在PIVOTBY函数中,使用了LAMBDA函数做自定义计算(即使用TEXTJION函数连接字符串): 
如果要同时显示各个部门的人数及姓名列表,公式可以修改为: 
看起来很复杂的一个计算,使用LAMBDA函数,就使问题变得简单起来。 --------------------------------- 直播讲座预告:7月9日(本周四)中午12点,《Excel2024/365新函数高级应用设计自定义函数 —— 一个公式完成两个表格核对》。 主讲内容:如何使用LAMBDA函数设计自定义函数,将复杂的计算用一个简单函数完成,建立自己的自定义函数库? 感兴趣的朋友,扫描图片右下角的二维码,预约直播。 
----------------------------- 新书上架:《Excel 2024/365 函数与公式高级应用》,扫描下面图表右下角的二维码链接购买,或者自己去京东搜索选购。 249个实际案例,配套273集共1280分钟的教学视频,让你快速掌握Excel 2024/365新函数及其应用。 
LAMBDA函数是Excel 的革命性函数,它允许用户自己创建自定义函数而无需使用VBA编程,从而在整个工作簿中的任一工作表调用,实现复杂计算,大大提升数据处理效率;也经常嵌套在其他函数中,对数据进行复杂的自定义计算。
LAMBDA函数的基本语法如下:
=LAMBDA(参数1,参数2,参数3,……,计算表达式)
函数参数说明如下。
•参数1,参数2,参数3,……,可选参数,指定LAMBDA函数的变量值,可以是单元格引用、字符串或数字,最多可以输入 253 个参数。
•计算表达式,基于指定的各个参数的计算公式,它必须是LAMBDA函数的最后一个参数,且必须返回结果。此参数是必需参数。
=PIVOTBY(A2:A45,,B2:B45,LAMBDA(x,TEXTJOIN(",",TRUE,x)),0,0)

=DROP(PIVOTBY(A2:A45,,HSTACK(A2:A45,B2:B45),HSTACK(COUNTA,LAMBDA(x,TEXTJOIN(",",TRUE,x))),0,0),1)



本文来自网友投稿或网络内容,如有侵犯您的权益请联系我们删除,联系邮箱:wyl860211@qq.com 。