目录
Excel 的 LAMBDA 函数:创建自定义函数的简易指南
LAMBDA 函数语法
简易示例
实际应用示例
使用 LAMBDA 函数时的注意事项
首页 软件教程 办公软件 如何在Excel中使用Lambda创建自己的功能

如何在Excel中使用Lambda创建自己的功能

Mar 21, 2025 am 03:08 AM

Excel 的 LAMBDA 函数:创建自定义函数的简易指南

在 Excel 引入 LAMBDA 函数之前,创建自定义函数需要 VBA 或宏。现在,借助 LAMBDA,您可以使用熟悉的 Excel 语法轻松实现。本指南将逐步指导您如何使用 LAMBDA 函数。

建议您按顺序阅读本指南各部分,先了解语法和简单的示例,再学习实际应用。

LAMBDA 函数适用于 Microsoft 365 (Windows 和 Mac)、Excel 2024 (Windows 和 Mac) 和 Excel 网页版。Excel 2019 及更早版本不支持此功能。

LAMBDA 函数语法

使用 LAMBDA 创建自定义函数需要两个参数:

<code>=LAMBDA(x, y)</code>
登录后复制

其中:

  • x 是输入变量 (最多 253 个),
  • y 是计算公式。

输入变量 (x) 不能与单元格引用冲突,也不能包含句点;计算公式 (y) 始终是 LAMBDA 函数的最后一个参数。

简易示例

在空白 Excel 工作簿的 Sheet1 单元格 A1 中输入以下公式:

<code>=LAMBDA(a,b,a*b)</code>
登录后复制

(暂勿按 Enter 键)

How to Use LAMBDA in Excel to Create Your Own Functions

a,b 定义了变量,a*b 是计算公式。如果 a 为 4,b 为 6,则结果为 24。

按 Enter 键后,会显示 #CALC! 错误,因为尚未赋值。

How to Use LAMBDA in Excel to Create Your Own Functions

How to Use LAMBDA in Excel to Create Your Own Functions

您可以通过在公式末尾添加变量值进行测试:

<code>=LAMBDA(a,b,a*b)(4,6)</code>
登录后复制

How to Use LAMBDA in Excel to Create Your Own Functions

按 Enter 键后,单元格将显示 24。

How to Use LAMBDA in Excel to Create Your Own Functions

虽然直接输入 =4*6 更简单,但 LAMBDA 的优势在于可以命名计算公式并重复使用,尤其在计算复杂时更有效率。修改公式时,只需修改函数本身,即可影响所有相关计算。

双击单元格,选择原始 LAMBDA 公式 (第一个括号之前的内容),按 Ctrl C 复制。

How to Use LAMBDA in Excel to Create Your Own Functions

按 Esc 键,在“公式”选项卡中点击“定义名称”。

How to Use LAMBDA in Excel to Create Your Own Functions

在“新建名称”对话框中:

字段 说明 操作
名称 为函数命名 输入例如 SIMPLELAMBDA
作用域 定义函数作用范围 选择“工作簿”
说明 函数说明,作为工具提示显示 输入简短描述
引用位置 函数定义 删除现有内容,按 Ctrl V 粘贴复制的 LAMBDA 公式

How to Use LAMBDA in Excel to Create Your Own Functions

点击“确定”。 在 A1 单元格输入 =SIMPLELAMBDA(9,6) 并按 Enter 键,结果为 54。

How to Use LAMBDA in Excel to Create Your Own Functions

也可以使用单元格引用,例如 =SIMPLELAMBDA(A1,A2)

How to Use LAMBDA in Excel to Create Your Own Functions

实际应用示例

假设需要创建一个 LAMBDA 函数,将英国的 20% 增值税添加到所有成本中。

How to Use LAMBDA in Excel to Create Your Own Functions

首先,在第一个单元格中输入 =B2*1.2

How to Use LAMBDA in Excel to Create Your Own Functions

双击单元格,添加 LAMBDA 函数:

<code>=LAMBDA(cost,cost*1.2)(B2)</code>
登录后复制

How to Use LAMBDA in Excel to Create Your Own Functions

复制 LAMBDA 公式,点击“定义名称”,命名为 AddVAT

How to Use LAMBDA in Excel to Create Your Own Functions

删除 C 列数据,在 C2 单元格输入 =AddVAT(B2)

How to Use LAMBDA in Excel to Create Your Own Functions

如果增值税降至 15%,只需修改函数定义中的 "1.2" 为 "1.15"。

How to Use LAMBDA in Excel to Create Your Own Functions

所有使用 AddVAT 函数的计算都会自动更新。

How to Use LAMBDA in Excel to Create Your Own Functions

使用 LAMBDA 函数时的注意事项

  • LAMBDA 函数只能在创建它的工作簿中使用。
  • 函数名必须唯一。
  • 输入变量名不能与单元格引用冲突,也不能包含句点,变量数不能超过 253 个。

Excel 的 LAMBDA 函数可以结合任何现有函数进行复杂的计算,使其功能更加强大。 熟练掌握后,可以尝试更复杂的计算。

以上是如何在Excel中使用Lambda创建自己的功能的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

如何在Excel中创建时间轴过滤器 如何在Excel中创建时间轴过滤器 Apr 03, 2025 am 03:51 AM

在Excel中,利用时间轴筛选器可以更有效地按时间段显示数据,这比使用筛选按钮更便捷。时间轴是一个动态筛选选项,允许您快速显示单个日期、月份、季度或年份的数据。 步骤一:将数据转换为数据透视表 首先,将原始Excel数据转换为数据透视表。选择数据表中的任意单元格(无论格式化与否),然后点击功能区“插入”选项卡上的“数据透视表”。 相关:如何在Microsoft Excel中创建数据透视表 别被数据透视表吓倒!我们会教你几分钟内就能掌握的基本技巧。 相关文章 在对话框中,确保选中整个数据范围(

如果您不在Excel中重命名桌子,那么今天是开始的一天 如果您不在Excel中重命名桌子,那么今天是开始的一天 Apr 15, 2025 am 12:58 AM

快速链接 为什么应该在 Excel 中命名表格 如何在 Excel 中命名表格 Excel 表格命名规则和技巧 默认情况下,Excel 中的表格命名为 Table1、Table2、Table3,依此类推。但是,您不必坚持使用这些标签。事实上,如果您不这样做会更好!在本快速指南中,我将解释为什么您应该始终重命名 Excel 中的表格,并向您展示如何操作。 为什么应该在 Excel 中命名表格 虽然养成在 Excel 中命名表格的习惯可能需要一些时间(如果您通常不这样做的话),但以下原因说明了今

您需要知道哈希符号在Excel公式中的作用 您需要知道哈希符号在Excel公式中的作用 Apr 08, 2025 am 12:55 AM

Excel 溢出范围运算符 (#) 让公式能够自动调整以适应溢出范围大小的变化。此功能仅适用于 Windows 或 Mac 版 Microsoft 365 Excel。 UNIQUE、COUNTIF 和 SORTBY 等常用函数可与溢出范围运算符结合使用,生成动态的可排序列表。 Excel 公式中的井号 (#) 也称为溢出范围运算符,它指示程序考虑溢出范围中的所有结果。因此,即使溢出范围增大或缩小,包含 # 的公式也会自动反映此变化。 如何列出和排序 Microsoft Excel 中的唯一值

如何更改Excel表样式并删除表格格式 如何更改Excel表样式并删除表格格式 Apr 19, 2025 am 11:45 AM

本教程向您展示了如何在保留所有表功能的同时快速应用,修改和删除Excel表样式。 想让您的Excel桌子看起来完全想要吗?继续阅读! 创建Excel表之后,第一步是通常

如何在Excel中格式化溢出的阵列 如何在Excel中格式化溢出的阵列 Apr 10, 2025 pm 12:01 PM

Excel中使用公式型条件格式处理溢出数组 直接对Excel中溢出数组进行格式化可能会导致问题,尤其当数据形状或大小发生变化时。基于公式的条件格式规则允许在数据参数更改时自动调整格式。在列引用前添加美元符号 ($) 可以将规则应用于数据中的所有行。 在Excel中,您可以对单元格的值或背景应用直接格式化,以使电子表格更易于阅读。但是,当Excel公式返回一组值(称为溢出数组)时,如果数据的尺寸或形状发生变化,则应用直接格式化将导致问题。 假设您有此电子表格,其中包含PIVOTBY公式的溢出结果,

如何在Excel中使用枢轴函数 如何在Excel中使用枢轴函数 Apr 11, 2025 am 12:56 AM

快速链接枢轴语法

Excel匹配功能与公式示例 Excel匹配功能与公式示例 Apr 15, 2025 am 11:21 AM

本教程解释了如何在公式示例中使用excel中的匹配函数。它还显示了如何通过使用Vlookup和匹配的动态公式来改善查找公式。 在Microsoft Excel中,有许多不同的查找/参考

如何使用Excel的汇总函数来完善计算 如何使用Excel的汇总函数来完善计算 Apr 12, 2025 am 12:54 AM

快速链接汇总语法

See all articles