2.8.1 ROW函数
2025年09月26日
2.8.1 ROW函数
(1)函数功能
ROW函数用于返回单元格或单元格区域首行的行号,返回值为一个或一组数字。
(2)语法格式
ROW([reference])
(3)参数说明
[reference]:可选参数,表示要得到其行号的单元格或单元格区域。如果省略该参数,则返回当前单元格所在行的行号。
(4)注意事项
[reference]参数不能同时引用多个区域。如果[reference]参数引用的是一个纵向的单元格区域,而且ROW函数作为一个垂直数组输入到单元格区域中,那么该参数中区域首行的行号将以垂直数组返回。
(5)实例
如图2.8.1-1和图2.8.1-2所示,利用ROW函数可以构造垂直方向的循环序列数和重复序列数(注:循环序列数和重复序列数在很多问题的公式中都会涉及,先了解什么是循环序列数和重复序列数,以及使用什么函数能够构造出它们)。循环序列数的构造公式为“=MOD(ROW(x:x),x)+1”,其中x值为要循环的数字个数,例如要循环1、2、3,则x值为3,要循环1、2、3、4、5,则x值为5。重复序列数的构造公式为“=INT(ROW(x:x)/x)”,其中x值为要重复的数字个数,例如要重复1、1、1,则x值为3,要重复1、1、1、1、1,则x值为5。
本例中的公式也可以改成ROW(5:5),其结果与ROW(A5)相同。
图2.8.1-1 ROW函数应用①(循环序列数)
图2.8.1-2 ROW函数应用②(重复序列数)