02ROW组合用法
ROW 函数很简单对吧?但是千万不要一叶障目,以为 Excel 函数公式不过如此。
之前我们说过:函数公式的本质 = 函数 条件。
在 ROW 函数的基础上,添加一些条件,难度和使用场景就立马展现出来了。
▋条件1:隔行填充序号
比如行号除以 2,然后隔行填充公式,就可以产生隔行填充的序号。
公式如下:
=ROW(A2)/2
如果想要实现 1、3、5、7 等差序号填充,公式就要变成下面的样子。
公式如下:
=1 (ROW(A1)-1)*2
公式中的*2,代表的是等差的步长,如果改成 5,那就会以 5 位等差,生成 1、6、 11、 16 的序号。
▋条件2:INDEX ROW提取数据
只是生成序号没什么用处,和其他函数组合起来,使用场景一下子就打开了。
其中最常用的就是 INDEX 函数。
在下面的表格中,姓名和手机号想要分成单独的两列,就可以用 INDEX ROW 快速完成。
公式如下:
=INDEX($B$2:$B$11,1 (ROW(A1)-1)*2)
ROW 函数生成了以 2 位等差的序号,然后 INDEX 函数按照序号,提取对应的数据。
▋条件3:LARGE ROW数据排序
LARGE 函数的作用,是在数据中找出第 N 个最大的数据。
比如下面的公式,就是返回第 2 个最大的数字。