搜尋
首頁軟體教學辦公室軟體如何在Excel中使用Lambda創建自己的功能

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
如何在Excel中使用Choosecols和Chooserows功能來提取數據如何在Excel中使用Choosecols和Chooserows功能來提取數據May 05, 2025 am 03:02 AM

Excel的Choosecols和Chooserows功能簡化了從數據中提取特定的列或行,從而消除了對嵌套公式的需求。 它們的動態性質可確保它們適應數據集的變化。 Choosecols和Chooserows語法: 這些功能

如何在Google表中使用AI功能如何在Google表中使用AI功能May 03, 2025 am 06:01 AM

Google表的AI功能:一種強大的數據分析新工具 現在,Google表具有由雙子座提供支持的內置AI功能,消除了對附加組件的需求,以直接在電子表格中直接利用語言模型的功能。 這個f

Excel Concatenate函數以結合字符串,單元格,色譜柱Excel Concatenate函數以結合字符串,單元格,色譜柱Apr 30, 2025 am 10:23 AM

本文探討了使用Concatenate函數和“&”運算符組合文本字符串,數字和日期的各種方法。 我們將介紹與單個單元格,列和範圍連接的公式,並提供Solutio

合併並組合Excel中的細胞而不會丟失數據合併並組合Excel中的細胞而不會丟失數據Apr 30, 2025 am 09:43 AM

該教程探討了各種方法可以有效合併Excel中的細胞,重點介紹了在Excel 365、2021、2019、2019、2013、2013、2013、2010和更早版本中組合細胞時保留數據的技術。 通常,Excel用戶需要合併兩個或

Excel:比較兩列的比賽和差異Excel:比較兩列的比賽和差異Apr 30, 2025 am 09:22 AM

本教程探討了各種方法,用於比較Excel中的兩個或多個列以識別匹配和差異。 我們將介紹一排比較,比較行匹配的多個列,查找列表之間的匹配和差異,高

在Excel中進行圓形:圓形,圓形,倒車,地板,天花板功能在Excel中進行圓形:圓形,圓形,倒車,地板,天花板功能Apr 30, 2025 am 09:18 AM

該教程探討了Excel的圓形功能:圓形,圓形,圓形,地板,天花板,MROUND等。 它演示瞭如何將十進制數字彙給整數或特定數量的小數位,提取分數零件,

在Excel中合併:將多張紙合併為一個在Excel中合併:將多張紙合併為一個Apr 29, 2025 am 10:04 AM

本教程探討了將Excel紙組合在一起的各種方法,滿足不同的需求:合併數據,通過數據複製合併表或基於密鑰列合併電子表格。 許多Excel用戶面臨合併乘以的挑戰

計算Excel中的移動平均值:公式和圖表計算Excel中的移動平均值:公式和圖表Apr 29, 2025 am 09:47 AM

本教程向您展示瞭如何快速計算Excel中的簡單移動平均值,使用功能來確定在過去的N天,幾週,幾個月或幾年中的移動平均值,以及如何在圖表中添加移動平均趨勢線。 以前的文章

See all articles

熱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

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

將Eclipse與SAP NetWeaver應用伺服器整合。

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境