使用 Microsoft 登入
登入或建立帳戶。
您好:
選取其他帳戶。
您有多個帳戶
選擇您要用來登入的帳戶。

對每一欄套用 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 函數

需要更多協助嗎?

想要其他選項嗎?

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

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

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?
按下 [提交] 後,您的意見反應將用來改善 Microsoft 產品與服務。 您的 IT 管理員將能夠收集這些資料。 隱私權聲明。

感謝您的意見反應!

×