目錄
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)

熱門話題

Java教學
1662
14
CakePHP 教程
1418
52
Laravel 教程
1311
25
PHP教程
1261
29
C# 教程
1234
24
如果您不在Excel中重命名桌子,那麼今天是開始的一天 如果您不在Excel中重命名桌子,那麼今天是開始的一天 Apr 15, 2025 am 12:58 AM

快速鏈接 為什麼應該在 Excel 中命名表格 如何在 Excel 中命名表格 Excel 表格命名規則和技巧 默認情況下,Excel 中的表格命名為 Table1、Table2、Table3,依此類推。但是,您不必堅持使用這些標籤。事實上,如果您不這樣做會更好!在本快速指南中,我將解釋為什麼您應該始終重命名 Excel 中的表格,並向您展示如何操作。 為什麼應該在 Excel 中命名表格 雖然養成在 Excel 中命名表格的習慣可能需要一些時間(如果您通常不這樣做的話),但以下原因說明了今

如何更改Excel表樣式並刪除表格格式 如何更改Excel表樣式並刪除表格格式 Apr 19, 2025 am 11:45 AM

本教程向您展示瞭如何在保留所有表功能的同時快速應用,修改和刪除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 10, 2025 pm 12:01 PM

Excel中使用公式型條件格式處理溢出數組 直接對Excel中溢出數組進行格式化可能會導致問題,尤其當數據形狀或大小發生變化時。基於公式的條件格式規則允許在數據參數更改時自動調整格式。在列引用前添加美元符號 ($) 可以將規則應用於數據中的所有行。 在Excel中,您可以對單元格的值或背景應用直接格式化,以使電子表格更易於閱讀。但是,當Excel公式返回一組值(稱為溢出數組)時,如果數據的尺寸或形狀發生變化,則應用直接格式化將導致問題。 假設您有此電子表格,其中包含PIVOTBY公式的溢出結果,

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

本教程解釋瞭如何在公式示例中使用excel中的匹配函數。它還顯示瞭如何通過使用Vlookup和匹配的動態公式來改善查找公式。 在Microsoft Excel中,有許多不同的查找/參考

如何在Excel中使用樞軸函數 如何在Excel中使用樞軸函數 Apr 11, 2025 am 12:56 AM

快速鏈接樞軸語法

Excel:比較兩個單元格中的字符串以進行匹配(對病例不敏感或精確) Excel:比較兩個單元格中的字符串以進行匹配(對病例不敏感或精確) Apr 16, 2025 am 11:26 AM

該教程顯示瞭如何比較Excel中的文本字符串,以了解不敏感和確切的匹配。您將學習許多公式,以通過其值,字符串長度或特定字符的出現數量來比較兩個單元格

如何使用Excel的匯總函數來完善計算 如何使用Excel的匯總函數來完善計算 Apr 12, 2025 am 12:54 AM

快速鏈接匯總語法

See all articles