Excel中row函数的使用方法

作者:wendy | 创建时间: 2023-04-16
本文介绍Microsoft Excel中ROW函数的公式语法和用法。...
Excel中row函数的使用方法

定义和语法

row函数原名reference,参数reference为需要得到其行号的单元格或单元格区域;

row函数语法

=ROW([reference]),也就是=row([参照区域])。Reference 为对单元格或单元格区域的引用,可以省略;如果省略,默认返回 Row 所在行的行号;如果 Reference 为对一个单元格区域的垂直引用(如 A1:A6),将以数组形式返回所有引用单元格的行号,按 F9 可以看到;Reference 不能一次引用多个区域。

如果省略reference,即括号中什么也不填,则默认返回row函数所在单元格的行数,得出的是该公式所在行的行号,依次为“12345678…”。

使用方法

如果reference为一个单元格,这里以C10为例。在Excel中输入公式=row(C10),表示返回C10单元格所在列,返回10。

而如果reference为一个单元格区域,则表示返回引用中的第一行的列号。如图所示,这里第一行为B1所在行,返回1;

与INDEX函数一起使用,可以隔行提取有效信息。如果表格中依次为员工编号、员工姓名、员工编号,想要将姓名提取到一列,就可以使用这两种函数搭配。 因为这些名字分别在偶数行,准确的说就是都在2的倍数行,所需要的函数公式是B1=INDEX(A:A,row(A1)*2),输入后按下回车键。

B1就得到了员工姓名,下拉后就可以得到所有员工的名字汇总了。

和MOD函数一起使用,做出自然数的循环数列。ROW有一个功能是括号内什么都不填的情况下,得出的是该公式所在行的行号,依次为“12345678…”。如果想要以每六行一个循环,可以考虑除法取余数的方法。这里除数我们选择6,但是如果直接通过行号除以6取余数,最后得出的是“123450123450…”。我们需要处理一下,将公式修正为行号减去1的差对6取余数,然后再加1,这样就可以得出“123456123456…”的效果。需要使用到mod函数。最终的公式就是:=MOD(ROW()-1,6)+1,输入该公式之后,我们按下回车键。

单元格内显示“1”,我们下拉,就可以得到循环结果。

点击展开全文

更多推荐