如何在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