如何在Excel中使用BYCOL和BYROW函式?
簡介
Excel 365 工具提供了一些易於使用的函式,允許您快速評估資料集。本文將深入探討 Excel 365 中 BYCOL 和 BYROWS 函式的概念。在使用動態陣列時,某些操作無法正確執行。有時,使用者可能會發現難以操作矩陣中每個單元格的函式。為了克服這個問題,BYCOL 和 BYROWS 可以有效地與 lambda 函式一起使用,並且一旦使用者可以自定義公式,結果將顯示在一行或一列中。
Excel 中 BYCOL 函式的示例
步驟 1
在 Excel 365 中開啟新的工作表。假設示例資料集包含不同國家/地區生產的各種水果。
步驟 2
在B6單元格中輸入公式=BYCOL(B2:E5,LAMBDA(total, SUM(total))),然後按“Enter”鍵。
解釋
BYCOL(B2:E5,LAMBDA(total, SUM(total)))
第一個引數“B2:E5”表示指定陣列的範圍。
第二個引數定義 lambda 函式,其中包含兩個其他引數。第一個引數“total”指定引數的名稱,第二個引數“SUM(total)”表示公式,並使用在第一個引數中定義的相同名稱。使用者可以在 lambda 函式中選擇任何名稱。
應用 lambda 函式後,將計算每列的總和,並返回每列的計算值。
步驟 3
因此,結果將在B6:E7單元格範圍內獲得,如下面的影像中突出顯示的那樣 -
Excel 中的 BYROWS 函式
步驟 1
使用者需要建立示例資料集以執行 BYROWS 函式。
步驟 2
在F2單元格中編寫公式=BYROW(Sheet6!B2:E5,LAMBDA(total,SUM(total))),如下圖所示 -
解釋
BYROW(Sheet6!B2:E5,LAMBDA(total,SUM(total)))
Sheet6!B2:E5 - 假設使用者使用多個工作表。在這種情況下,使用者必須指定工作表名稱以及陣列的範圍。
LAMBDA(total,SUM(total))) - BYROW 函式的第二個引數定義了 lambda 函式的名稱,該函式採用兩個引數。第一個引數表示引數的名稱。使用者可以定義任何有意義的名稱。公式"SUM(total)"表示“total”引數的求和函式應用於每一行,從而得到各行的總和。這裡,total 屬於各行。
注意 - 在 Lambda 函式中只能定義一個名稱。
步驟 3
按“Enter”鍵以獲取結果,如下面的影像中突出顯示的那樣。因此,透過 BYROW 函式評估了不同水果的總產量。
結論
使用者可以透過掌握兩個示例中所示的 BYCOL 和 BYROW 函式的詳細描述來提高其 Excel 技能。使用者必須仔細編寫這兩個公式才能獲取準確的結果,否則會出現錯誤。這些函式可以節省使用者的時間,並快速生成每一行或每一列中每個單元格的結果。
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP