如何在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 技能。用户必须仔细编写这两个公式才能获取准确的结果,否则会出现错误。这些函数可以节省用户的时间,并快速生成每一行或每一列中每个单元格的结果。

更新于: 2023年11月23日

187 次浏览

开启你的 职业生涯

通过完成课程获得认证

立即开始
广告

© . All rights reserved.