Chapter 12. 函式 (七):自定義函式12.3 LAMBDA

12.3 LAMBDA


自定義函式除了使用上一節所述的已命名函式之外,Google Sheets 亦提供另一種方式 — LAMBDA 函式,使用方式如下:

語法

LAMBDA ([變數_1, 變數_2,...], 公式)

輸入

  • 變數_n:要用於 公式 中的變數名稱,其名稱規定與 LET 的 變數 相同。
  • 公式:要計算的公式,可以使用 變數_n 及任何前面介紹過的函式完成。

輸出

本身輸出會是 #N/A,是因為 LAMBDA 的後面需有實際值的呼叫,就會有該實際值使用 LAMBDA 計算後的輸出。

由上說明可知,LAMBDA 本身不會有任何輸出,而是會形成一個可以使用的公式,後面要有實際的數字套入公式中,才會有相應的輸出。若要在 LAMBDA 使用實際值,只要使用括號即可,若有多個 變數,則使用逗號將各變數分隔,如下圖:


基本上 LAMBDA 的用法和上一節的已命名函式相同,差別在於 LAMBDA 創造的函式並沒有一個真正的名稱,而已命名函式可以對創造的函式有更詳細的說明。目前 LAMBDA 看起來有點不實用,是因為 LAMBDA 本身只能使用在單一儲存格上,所以看起來有一點多餘。而下一節我們將介紹六個 LAMBDA 輔助函式,配合 LAMBDA 使用可以執行更多複雜的操作。