函数公式、职场模板、财务应用、分析图表、练习题、软件工具、表格合并、Office 365、Power 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图书:
本文使用 文章同步助手 同步