(图片来源网络,侵删)
最近这几个月,WPS表格的更新频率有点猛23年12月初,动态数组功能上线12月中旬,新纳入包括 VSTACK、TAKE、WRAPROWS、TOROW和EXPAND等11个动态数组函数1月9日上午,又放出了最新的测试版本,本次更新函数家庭再添新成员——LET函数和LAMBDA函数接下来咱们就简单认识一下这两个新函数先说说LET函数,这个函数可以在公式内部定义名称,实现类似在名称管理器中定义名称的效果和定义名称不同的是,LET函数定义的名称只在当前LET公式内部有效函数语法如下=LET(名称1,名称值1,计算或名称2,[名称值2],[计算或名称3]…)前三个参数是必需的第一个参数指定一个名称,第二个参数是该名称的对应内容,第三个参数可以是计算表达式或是继续指定新的名称如下图所示,希望根据工号在另一个工作表里查询到对应的任务完成率,然后再根据完成率给出评语C2单元格公式为:=LET(完成率,VLOOKUP(B2,完成率基本表!B:C,2,),IF(完成率>65%,"真棒",IF(完成率>50%,"一般","较差")))第一参数是定义的名称“完成率”,第二参数是该名称对应的公式,后面的IF函数部分是LET函数的第三参数,指定使用该名称执行的计算表达式:如果完成率大于65%,返回“真棒”,如果完成率大于50%,返回“还行”,如果等于或低于50%,则返回“一般”接下来咱们再说说LAMBDA函数函数的基本用法这个函数允许用户创建自定义函数,进而使调用自定义函数自身的递归方法成为了可能LAMBDA函数的写法看起来比较简单:=LAMBDA(定义的参数1,定义的参数2,…执行的计算方式)这个函数还有配套的其他外围函数,目前还没有开始公测,咱们就先看看他的基础用法比如,要计算从1到n的累加结果,可以参考以下步骤:首先创建自定义名称依次单击【公式】→【名称管理器】命令,在打开的对话框中点击【新建】按钮,新建名称“累加”,在【引用位置】编辑框中输入以下公式:=LAMBDA(n,IF(n=1,1,n+累加(n-1)))任意单元格输入以下公式,即可计算出从1到100的累加结果:=累加(100)自定义函数“累加”不断循环调用自身结果,直到条件n=1时停止调用其计算过程为:=累加(100)=100+累加(100-1)=100+99+累加(99-1)……=100+99+98+……+3+2+累加(2-1)=100+99+98+……+3+2+1当然,LAMBDA函数还有很多高阶的玩法,等着咱们一起挖掘开发好了,今天的内容就是这些,祝各位小伙伴一天好心情~~图文制作:祝洪忠
0 评论