宝哥软件园

ROW函数和ROWS函数

编辑:宝哥软件园 来源:互联网 时间:2021-09-22

ROW函数和ROWS函数都很简单,但是,它们在公式中的作用引起了人们的注意。接下来,我们将探索这两种功能的妙处。

参考

ROW函数返回指定单元格的行号。如果指定单元格区域,将返回该区域左上角单元格的行号。如果未指定单元格,则返回当前单元格的行号。

图1显示了ROW函数的基本用法。

图1

利用Excel的相对引用原理,我们可以使用ROW函数生成一系列数字。如下图2所示,在B2单元格输入公式:=ROW(A1),下拉到B10单元格,即在B2:B10单元格区域生成数字1到9。

图2。

再者,我们先选择单元格区域B2:B6,输入公式:=ROW(A1:A5),然后按Ctrl Shift Enter键输入数组公式。此时,Excel在单元格区域输入数字1到5,如图3所示。

图3。

ROWS函数

函数的作用是:返回指定单元格区域的行号,也可以指定一个数组作为参数,结果就是该数组的行号。

图4显示了ROWS函数的基本用法。

图4

ROW函数和ROWS函数的美。

从上面的解决方案可以看出,ROW函数和ROWS函数的基本用法再简单不过了。

简约寓意美好!

ROW函数和ROWS函数的妙处在于,它们可以提供数字作为其他函数的参数,尤其是动态数字,这样就可以组合成更强大的公式。

这有点像程序中的计数器。

ROW函数和ROWS函数是公式组合中最基本的函数,一般嵌套在其他函数中,它们的结果作为它们的参数。在这里,我把这种函数称为“元函数”。

让我们总结一下公式中这两个函数的常用结构。

生成一个数字数组。

如上图3所示,使用数组公式:

=ROW(A1:A5)

生成数字数组{ 1;2;3;4;5}。

通常,该公式还会生成一个数字数组,其形式类似于以下内容:

行(1:3)

基于单元格生成数字。

如果公式中需要计算当前单元格在单元格区域中的相对位置,或者需要进一步处理相对位置,则可以在公式中使用类似如下的形式:

ROW()-ROW(B $ 2)

基于像元B2计算,如图5所示。

图5

通常,在数组公式中,我们使用如下公式来获得一系列数字:

行(A 2: A 6)-行(A2) 1

如图6所示。

图6

如果同一行中需要相同的数字,请使用ROWS函数,类似的公式如下:

行(B$3:B3)

根据第三行计算,如图7所示。

图7

获取单元格区域的行数。

如上图4所示,获取单元格区域H8:J10行数的公式为:

=ROWS(H8:J10)

同样,可以通过设置单元格行或列的绝对和相对引用来获得动态数字。

如果数据单元格区域命名为数据,则获取命名区域中行数的公式为:

行(数据)

这样,您将始终获得单元格区域中的最后一行。

更多资讯
游戏推荐
更多+