Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

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

語法

=BYCOL (array, lambda(column))

BYCOL 函數語法具有下列引數和參數:

  • array      以欄分隔的陣列。

  • lambda      採用欄作為單一參數並計算一個結果的 LAMBDA。 LAMBDA 採用單一參數:

  •    陣列中的欄位。

錯誤

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

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

範例

範例 1:傳回每一欄的最大值

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

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

第一個 BYCOL 函數範例

範例 2:在每一欄傳回每個陣列元素之平方值的加總

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

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

第二個 BYCOL 函數範例

另請參閱

MAP 函數

REDUCE 函數

SCAN 函數

MAKEARRAY 函數

BYROW 函數

ISOMITTED 函數

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×