LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

【Excel】未来5年你必须要掌握的函数之2:LAMBDA函数

admin
2024年11月19日 10:3 本文热度 568

昨天我谈到了 LET 函数,详细内容可参考《未来5年你必须要掌握的函数之1:LET函数》。今天,我们来继续谈一谈 LAMBDA 函数。

LET 函数在 EXCEL 中的核心作用是解决自定义变量的问题,而 LAMBDA 函数则是用于解决自定义函数的问题,也就是说LABMDA函数是自定义函数的函数。之所以要先介绍这两个函数,是因为它们经常搭配使用,使用频率特别地高。

优先掌握这两个函数,对于后续学习其他新函数是大有好处的。毕竟在学习其他新函数的过程中,或多或少都会涉及到它们,所以这两个函数是学习的重中之重。

此外,在我看来,这两个函数堪称新版 EXCEL 中具有划时代意义的函数,它们是 EXCEL 函数的精髓所在。基于此,也应该先学习这两个函数。

其实Python语言早在1994年的1.0.0版本时就支持LAMBDA函数。

20年后,即2014 年,Java 8 正式发布,其引入的一个极为关键的特性便是 Lambda 表达式。这一特性极大地削减了代码的冗余程度,显著提升了代码的可读性以及开发效率。

接下来我们重点讲讲 EXCEL中的 LAMBDA 函数。如前所述,它的核心作用是自定义函数。大家可以回想一下,以前我们若要在 EXCEL 里自定义函数,必须通过 VBA 来达成,然而现在情况不同了,直接使用 LAMDA 函数就可以轻松实现。

2021年2月10日,微软CEO萨提亚纳德拉发表了一篇推文,推文的内容如下:

Excel formulas, the world's most popular programming language, is now Turing-complete. Go check it out!

Today we are releasing to our Beta customers a new capability that will revolutionize how you build formulas in Excel. Excel formulas are the world's mostl widely used programming language, yet one of the more basic principles in programming has been missing, and that is the ability to use the formula language to define your own re-usable functions.

……………

翻译成中文:

Excel 公式,这个全球最受欢迎的编程语言,如今已具备图灵完备性。快去了解一下吧!

今天,我们向我们的测试版用户发布一项新功能,它将彻底改变您在 Excel 中创建公式的方式。Excel 公式是世界上使用最广泛的编程语言,然而编程中一个更基本的原则却一直缺失,那就是使用公式语言来定义您自己的可重复使用函数的能力。

萨提亚纳德拉想表达的意思可以概括如下:

Excel的语言能力得到了极大增强,强大到在理论上能够涵盖所有计算机可完成的计算任务。LAMBDA 函数的出现意义非凡,它使得用户可以在 Excel 中借助函数和公式来定义可重复使用的函数。从此Excel当之无愧地成为了一门真正的编程语言,带领人们进入了全新的表格编程时代。

基本语法:

LAMBDA(变量1,变量2,…,变量n,计算表达式)(变量引用值)

注意LAMBDA函数和LET函数一样,最后一个参数必须为计算表达式,只不过LAMDA函数变量的值是放在外面括号里的。

基本用法:

1、只有1个变量

LAMBDA(x,x+5)(100)表示x的值是100,把x+5的值即105返回到C3单元格。

2、两个变量时

LAMBDA(x,y,x*y)(5,8)表示x的值是5,y的值是8,把x*y的值40返回到C3单元格。

3、和名称管理器一起使用

比如说,我有一张学生成绩表,现在需要对学生的分数进行统计。不过,这里的统计方式有些特别,是将语文成绩乘以 80%、数学成绩乘以 90%、英语成绩乘以 70%,然后把这三个结果相加来得出最终的统计分数。

不使用LAMBDA函数:

=C3*0.8+D3*0.9+E3*0.7

使用LAMBDA函数:

=LAMBDA(x,y,z,x*0.8+y*0.9+z*0.7)(C3,D3,E3)

说到这里,可能有人就会说了:“你这不是戴斗笠撑伞 —— 多此一举吗?” 但实际上并非如此,我们可以将 LAMBDA 函数和公式菜单中的名称管理器相结合,以此来自定义这个特殊的统计函数。

在完成上述自定义函数的定义后,接下来我们就可以轻松愉快地使用它啦。

看到这里,您是不是对LAMBDA函数开始有了几分好感呢?哈哈哈。实际上,我也清楚 LAMBDA 函数相对而言是比较难理解的,对于文科生来说尤其如此。不过我坚信,只要您有学习的意愿,很快就能掌握它啦。世上无难事,只要肯登攀!激励的鸡汤走一波!


上一篇:

【Excel】未来5年你必须要掌握的函数之1:LET函数[89]
  http://27267.oa22.cn

下一篇:

【Excel】未来5年你必须要掌握的函数之3:XLOOKUP函数[1]
  http://27290.oa22.cn


该文章在 2024/11/20 16:33:36 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2024 ClickSun All Rights Reserved