新函数Lamda,那么大!什么大?用处大!

函数公式职场模板、财务应用分析图表练习题软件工具表格合并Office 365Power Query表格美化符号作用条件格式学会骗一本不正经避坑指南、数据整理、筛选技巧、偷懒宝典

专题文章

  最新文章

  •  PDF文档处理6大技巧,1个工具搞定(内附下载链接)
  •  妙!用这个方法解决负数增长率、完成率的难题
  •  WPS教育考试专用版,纯净无广告,比个人版更好用
  • 练习题094-1:查找还能实现筛选的功能?
  • 不要只会折线图了,阶梯图表达趋势+变量

·  正  ·  文  ·  来  ·  啦  ·

Lambda那么大!   一、单词释义

lambda

英 [ˈlæmdə]   美 [ˈlæmdə]  

n.

希腊字母表的第11个字母λ 

Lambda 表达式”是一个匿名函数,可以包含表达式和语句

友情提醒一下那些英语不好的童鞋,

该单词中,b是不发音的。所以,别读成了拉姆波大,你同事会笑痛肚子的。

二、有啥用?

工作中有很多问题需要用一些较复杂的公式来解决,比如:金额中文大写公式,非常复杂。每次都去编制公式?傻瓜才这样。

我们通常的做法是,将那些常见的公式,收藏起来,下次要用时,将公式复制过来,修改公式中所引用的单元格即可。

这做法比较繁琐

现在有了Lambda函数,可以用它来编制自定义函数,可以直接将引用的单元格当成参数输入。

比如:根据销售额和税率计算税金是多少,我们通常是这样计算的

如果使用Lambda编制自定义函数,就可以这样:

的确简洁,但是,Lambda呢?在哪?

三、语法

=LAMBDA(变量1,变量2,……,包含了变量的计算式)

看了语法,还是一头雾水?

看示例:

公式中的金额、税率可以用其他字母、文字代替,比如X、Y。

四、示例

1、个税公式

=LAMBDA(x,MAX(ROUND(x*{0.03;0.1;0.2;0.25;0.3;0.35;0.45}-{0;2520;16920;31920;52920;85920;181920},2),0)) 2、金额大写

=LAMBDA(x,SUBSTITUTE(SUBSTITUTE(IF(x>-0.5%,,"负")&TEXT(INT(FIXED(ABS(x))),"[dbnum2]G/通用格式元;;")&TEXT(RIGHT(FIXED(x),2),"[dbnum2]0角0分;;"&IF(ABS(x)>1%,"整",)),"零角",IF(ABS(x)<1,,"零")),"零分","整")&IF(ROUND(x,2)=0,"零元整","")) 3、生日、性别、年龄

4、分离英文和汉字

就这点能耐,就敢叫那么大? No No No…… 它还可以递归。 啥叫递归? 打个比方吧, 龙逸凡说:龙逸凡说过,光想偷懒的筒子,不是好筒子,不想偷懒的筒子也不是好筒子,想尽各种办法来偷懒的筒子才是好筒子。 这就是递归,自己引用自己。 还不明白? 那就看下面的图吧

五、递归示例 1、批量替换 将B列字符中的简称,批量替换为全称 简称全称的对应表见G2:H4。

2、批量删除

本文示例文件在Excel偷懒的技术公众号主页发送关键词”那么大“获取。 注: 不是在本文留言! 也不是给偷懒小助手发消息! 如何复用? 用LAMBDA设计好常用的公式,然后将工作簿保存为模板, 具体操作请百度:将工作簿另存为模板 为什么你的Excel没有这函数? 答: 1、这是Excel中的函数,WPS中没有 2、这是Excel 365才有的函数,Excel其他版本没有 3、这是Excel 365预览体验用户才有的函数。 如何才能拥有Excel 365? 详见: 如何安装激活OFFICE 365 、2021,享受最新最牛的函数和功能

欢迎加入Excel偷懒的技术读者微信群,学习更多Excel技巧。

偷懒小助手拉你入群,微信号toulanxzs


Excel偷懒的技术微信公众号的OFFICE图书:

本文使用 文章同步助手 同步

你可能感兴趣的:(新函数Lamda,那么大!什么大?用处大!)