标签:LAMBDA函数
引言:本文学习整理自microsoft.com,LAMBDA的真正的解决了Excel公式存在的先天不足,让Excel公式真正的强大起来了。
LAMBDA概要
要理解LAMBDA,有三个关键部分:
1.LAMBDA函数组成
2.命名一个lambda
3.调用lambda函数
LAMBDA函数组成
看看一个创建基本lambda函数的示例。
假设有下面的公式:
=LAMBDA(x, x+122)
这里,x是调用这个LAMBDA时可以传递的一个参数,x+122是逻辑。
例如,假设调用这个lambda,为x输入值1,Excel执行下列计算:
1 + 122
结果为:
123
但是如何使用这些呢?如果直接将示例粘贴到Excel中,Excel会给出#CALC!错误。下面给出正确的步骤。
命名lambda
要提供给你的LAMBDA名称,以便它能被重复使用。
单击Excel功能区“公式”选项卡“定义的名称”组中的“定义名称”命令。就像使用公式定义名称一样,在“新建名称”对话框中,定义LAMBDA名称,并输入公式,如下图1所示。
图1
完成后,单击“确定”按钮。现在,可以在工作簿中通过调用新创建的自定义函数的名称来使用它。
调用LAMBDA
简单地说,调用lambda函数的方式与在Excel中调用内置函数的方式相同。
例如,调用上面的MyLambda函数,只需要工作表单元格中输入:
=MyLamda(122)
结果如下图2所示。
图2
最后一点需要注意的是,可以调用lambda而不命名它。如果我们没有命名前面的公式,只是在单元格中编写,则可以这样调用:
=LAMBDA(x, x+122)(1)
将1传递给x,返回结果:
123
如下图3所示。
图3
未完待续......