KutoolsforOffice — 一套方案,五大工具。事半功倍。

Excel LAMBDA 函数(365)

作者Sun修改日期
展示 LAMBDA 函数的用法

说明

Excel LAMBDA 函数可用于创建可在整个工作簿中反复调用的自定义函数。创建并测试 LAMBDA 函数后,即可为其定义一个便于调用的名称。

公式语法

LAMBDA()[参数 1, 参数 2, ……】,计算)

参数

  • paremeter 1,parameter 2,... 可选,用于传递给函数的值,可以是单元格引用、字符串或数字,最多可输入 253 个参数。
  • calculation必填,用于执行函数结果的计算。此参数必须放在最后,并且必须返回一个结果。

备注

LAMBDA 的名称和参数需遵循 Excel 名称的语法规则,但参数名称中不可包含句点(。)。

在计算机编程中,LAMBDA 指的是匿名函数或表达式。这意味着,当您创建并测试某个通用的 LAMBDA 函数后,可以将其移植到名称管理器中,并为该公式正式定义名称。

只需更新一处代码即可解决问题或升级功能,所有对 LAMBDA 函数的调用都会自动应用更改,因为 LAMBDA 公式的逻辑集中在同一个位置。

错误

1)在以下情况下会显示 #VALUE! 错误:
公式中输入的参数超过 253 个;
向 LAMBDA 函数传递的参数数量不正确。

2)如果在 LAMBDA 函数内部递归调用自身并形成循环,当递归次数过多时,Excel 将返回 #NUM! 错误。

3)如果您在单元格中创建了 LAMBDA 函数但未进行调用,将会出现 #CALC! 错误。

版本

Excel 365

如何使用 LAMBDA 创建自定义公式

例如,若需计算 x*y+1 的结果,其中 x 位于 A2:A7,y 位于 B2:B7,请按照以下步骤,使用 LAMBDA 函数创建并命名自定义公式。

1. 测试公式

首先,您需要测试所选参数在计算中是否能够正常运行。

在单元格中输入标准公式

=A2*B 2+1

按下 Enter 键,测试计算中的参数是否正确。
展示 LAMBDA 函数的用法 2. 创建 LAMBDA 公式 为避免出现 #CALC! 错误,请直接在单元格中调用 LAMBDA 函数,以确保结果正确。请在单元格中输入以下格式的 LAMBDA 函数:=LAMBDA(x,y,x*y+1)(A2,B2),然后按下 Enter 键即可。此处 A2 = x,B2 = y。
3. 为 LAMBDA 公式定义一个名称 在创建并测试好 LAMBDA 公式后,将其添加到名称管理器,并为其定义名称,便于后续在工作簿中直接调用。点击公式 > 定义名称,在弹出的新建名称对话框中,在名称文本框输入新公式名称,并将 LAMBDA 公式输入到引用位置文本框。点击确定
  现在,您可以直接在单元格中输入新公式名称,轻松获取计算结果。


其他函数:
  • Excel 函数 bycol
    Excel 的 BYCOL 函数可将指定的 LAMBDA 函数应用于数组的每一列,并以单列数组的形式返回每列的计算结果。

  • Excel 函数 BYROW
    Excel BYROW 函数可将指定的 LAMBDA 函数应用于数组的每一行,并以单行数组的形式返回每行的结果。

  • Excel 函数 Z.TEST
    Excel Z.TEST 函数(2010 版)可返回 z 检验的单尾 P 值,适用于多种数据分析场景。

  • Excel 函数 F.DIST
    Excel F.DIST 函数可返回 F 概率分布,常用于衡量两个数据集之间的多样性程度。


这款最佳办公效率工具

Kutools for Excel —— 助您脱颖而出

🤖KUTOOLS AI 助手:基于数据分析进行革新智能执行   |  生成代码|  创建自定义公式  |  数据分析及生成图表|  调用 Kutools Functions……
热门功能查找、高亮或标记重复项  |  删除空白行  |  合并列或单元格且不会丢失数据  |  不使用公式的四舍五入……
超级 VLookup多条件  |  多值  |  跨多表操作  |  模糊查找……
高级下拉列表快速下拉列表  |  多级联动下拉列表  |  多选下拉列表……
列管理器添加指定数量的列  |  移动列  |  切换隐藏列的可见状态  |对比列到选择相同/不同单元格……
特色功能网格聚焦  |  设计视图  |  增强编辑栏  |  工作簿和表管理器|资源库(自动文本)|  日期提取  |  汇总工作表  |  加密 / 解密单元格  |  按列表批量发送邮件  |  超级筛选  |  特殊筛选(筛选粗体单元格/斜体/删除线等) ......
顶级 15 工具集12 文本工具添加文本删除特定字符……)|  50+ 图表 类型甘特图……)|  40+ 实用公式基于生日计算年龄……)|  19 插入工具插入二维码按路径插入图片……)|  12 转换工具小写金额转大写汇率转换……)|  7 合并和拆分工具高级合并行拆分单元格……)|……更多功能
在您的首选语言中使用 Kutools - 支持英语、西班牙语、德语、法语、中文及 40+ 多种语言!

Kutools for Excel 拥有超过 300 项功能,让您的需求只需轻点鼠标即可满足……


Office Tab —— 为 Microsoft Office(含 Excel)带来标签式阅读与编辑

  • 一秒钟即可切换数十个已打开的文档!
  • 每天为您减少上百次鼠标点击,轻松告别鼠标手困扰。
  • 在同时查看和编辑多个文档时,您的工作效率提升高达 50%。
  • 为 Office(包括 Excel)带来高效标签页体验,操作流畅如同在 Chrome、Edge 或 Firefox 浏览器中切换标签页。