Microsoft宣布一项新功能,它将彻底改变您在Excel中构建公式的方式

阅读时间图标 2分钟读


读者帮助支持 MSpoweruser。如果您通过我们的链接购买,我们可能会获得佣金。 工具提示图标

阅读我们的披露页面,了解如何帮助 MSPoweruser 维持编辑团队 查看更多

微软 Excel Lambda

Microsoft今天宣布了一项新功能,它将彻底改变您在Excel中构建公式的方式。 Excel公式非常流行,但是您不能使用公式语言来定义自己的可重用函数。 新的LAMBDA功能将允许您使用Excel的公式语言定义自己的自定义函数。 您也可以从另一个调用一个函数。

可重用的自定义功能

使用LAMBDA,您可以采用在Excel中构建的任何公式,并将其包装在LAMBDA函数中并为其命名(例如“ MYFUNCTION”)。 然后,您可以在工作表中的任何地方引用MYFUNCTION,在整个工作表中重复使用该自定义函数。 我将在下面显示几个示例。

递归

可重用的函数足以开始使用LAMBDA,但是还有一件事……您可以进行递归。 例如,如果创建一个名为MYFUNCTION的LAMBDA,则可以在MYFUNCTION的定义内调用MYFUNCTION。 这是以前只能在Excel中通过脚本(例如 VBA/JavaScript)。 我还将在下面显示一个示例,说明如何利用它来构建以前无需编写脚本就无法完成的工作。

语法:

= LAMBDA([parameter1,parameter2,…,]计算)

争论 描述
参数 您想要传递给函数的值,例如单元格引用,字符串或数字。 您最多可以输入253个参数。 此参数是可选的。
计算

您要执行并作为函数结果返回的公式。 它必须是最后一个参数,并且必须返回结果。 此参数是必需的。

Microsoft Windows 和 Mac 版本的 Excel 上的 Office 预览体验成员可以使用新的 lambda 函数。

来源: Microsoft

用户论坛

0消息