LAMBDA 套用到每一列,並傳回結果陣列。 例如,如果原始陣列是 3 欄 2 列,則所傳回的陣列是 1 欄 2 列。       

功能僅提供給 Office 測試人員使用 這個功能目前僅提供給 Office 測試人員使用。

語法

=BYROW(array, lambda(row))

BYROW 函數語法具有下列引數:

  • 陣列      以列分隔的陣列。

  • lambda      採用資料列作為單一參數並計算一個結果的 LAMBDA。 LAMBDA 接受單一參數:

  •    陣列中的一列。

錯誤

提供無效的 LAMBDA 函數或不正確的參數數目會傳回 #VALUE! 錯誤稱為「不正確的參數」。

未提供 LAMBDA 函數或任何項目,只從 LAMBDA 函數所傳回的單一值會傳回 #CALC 錯誤。

範例

範例 1:會傳回每一列資料的最大值

將範例資料輸入儲存格 A1:C2,然後將公式複製到儲存格 D4:

=BYROW(A1:C2, LAMBDA(array, MAX(array)))

第一個 BYROW 函數範例

範例 2:使用 SUMSQ 函數,會傳回陣列中每個平方值的最大值

將範例資料輸入儲存格 A1:C2,然後將公式複製到儲存格 D4:

=BYROW(A1:C2, LAMBDA(array, SUMSQ(array)))

第二個 BYROW 函數範例

另請參閱

MAP 函數

REDUCE 函數

SCAN 函數

MAKEARRAY 函數

BYCOL 函數

ISOMITTED 函數

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×