ROW函数和ROWS函数
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)
同样,可以通过设置单元格行或列的绝对和相对引用来获得动态数字。
如果数据单元格区域命名为数据,则获取命名区域中行数的公式为:
行(数据)
这样,您将始终获得单元格区域中的最后一行。
版权声明:ROW函数和ROWS函数是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。