分享

学习LAMBDA函数:将Excel公式转换为自定义函数(上)

 hercules028 2023-01-30 发布于四川

引言:本文学习整理自microsoft.comLAMBDA的真正的解决了Excel公式存在的先天不足,让Excel公式真正的强大起来了。
LAMBDA概要
要理解LAMBDA,有三个关键部分:
1.LAMBDA函数组成
2.命名一个lambda
3.调用lambda函数
LAMBDA函数组成
看看一个创建基本lambda函数的示例。
假设有下面的公式:
=LAMBDA(x, x+122)
这里,x是调用这个LAMBDA时可以传递的一个参数,x+122是逻辑。
例如,假设调用这个lambda,为x输入值1Excel执行下列计算:
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
未完待续......

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多