在 Excel 中有許多的內建函數可以使用,但是每個人的需求因人而異,有些運算會重覆使用,因此有自訂函數的需求。Excel 中的 LAMBDA 函數配合名稱管理員即可以建立自訂函數。
或許先前你已會使用 LET 函數(可參考:Excel-解析LET函數)。利用 LET 函數可以在函數中建立可重覆使用的運算式。
而 LAMBDA 函數可以建立自訂函數,透過傳遞參數,即可傳回運算結果。而使用時不用知道函數如何運算。
例如:建立反轉字串的運算
1. 使用 LET 函數
儲存格A6:=LET(x,A5,TEXTJOIN(,,MID(x,101-ROW(工作表1!$1:$100),1)))
2. 使用 LAMBDA 函數
(1) 在名稱管理員中自訂函數:INVERSETEXT
參照:=LAMBDA(X,TEXTJOIN(,,MID(X,101-ROW(工作表1!$1:$100),1)))
(2) 使用函數:=INVERSETEXT(A11)
使用自訂函數時,就像使用系統內建函數一般:
【參考資料】
LAMBDA 函數可以參考微軟提供的說明網頁:
LET 函數可以參考微軟提供的說明網頁:
文章標籤
全站熱搜
留言列表