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

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

👆专题文章👆

  👇最新文章👇

·  正  ·  文  ·  来  ·  啦  ·

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图书:

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 我是一个着迷于产品和运营的技术人,乐于跨界的终身学习者。欢迎关注我的个人公众号「跨界架构师」每周五11:45 按时...
    跨界架构师阅读 286评论 0 1
  • 去年我写了哪些东西? 这是我做总结的时候想的第一个问题,然后我回头看我写过的文章。[TOC] 下面主要讲解几个主要...
    秦怀杂货店阅读 264评论 0 0
  • 表情是什么,我认为表情就是表现出来的情绪。表情可以传达很多信息。高兴了当然就笑了,难过就哭了。两者是相互影响密不可...
    Persistenc_6aea阅读 126,186评论 2 7
  • 16宿命:用概率思维提高你的胜算 以前的我是风险厌恶者,不喜欢去冒险,但是人生放弃了冒险,也就放弃了无数的可能。 ...
    yichen大刀阅读 6,122评论 0 4