BYROW 函數

套用到
Microsoft 365 Excel Mac 版 Microsoft 365 Excel Excel 2024 Mac 版 Excel 2024

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

語法

=BYROW(array, lambda(row))

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

  • 陣列 一個陣列要依列分隔。
  • 蘭姆達 一個將一列作為單一參數並計算一個結果的 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 函數範例