看起来毫不起眼的ROW函数,居然有这7个隐藏的高效小技巧

yumo6666个月前 (05-18)技术文章54

小E为同学们准备了100+Excel模板,

获取直接在公种号【秋叶Excel】回复【头条】即可~


函数公式里面有很多不起眼的小技巧。


比如今天要讲的这个 ROW 函数,它的作用很简单,就是返回当前单元格的行号。



要说这个行号有啥意义吗?没啥意义。


但是这个不起眼的 ROW 函数,和不同的函数组合起来使用,可以实现蚂蚁搬大象的效果。


01

ROW入门用法


▋自动填充序号


既然是返回行号,那么最基础的用法,就是用来自动返回行号。


在第 1 个单元格中,输入 ROW 函数,再向下填充公式,可以快速填充序号。



▋自动更新的序号


因为公式是实时自动计算的,所以我们删除行之后,序号会实时更新,变成当前单元格的行号,实现自动填充序号。



▋任意位置填充序号


如果你的序号,不是从 A1 单元格开始的,可以在 ROW 函数中引用 A1 单元格。


这样返回的序号就是 A1 单元格的行号,跟公式所在的位置没有关系。



02

ROW组合用法


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 个最大的数字。



公式如下:

=LARGE(B2:B6,2)


如果这个「第 N 个」用 ROW 函数来实现的话,就可以用 LARGE 函数快速实现对数据的排序。



公式如下:

=LARGE($B$2:$B$6,ROW(A1))


因为 ROW(A1)向下填充的话,会自动生成 1234 的序号,那么结合 LARGE 函数,就自动提取了 1234 名的数据,实现了排序的效果。


▋条件4:MID+ROW拆分文本


MID 函数的作用,是从文本的指定位置开始,提取指定长度的文本。


比如下面的公式,用来提取第 3 个字符开始,后面的 5 个字符,即:Excel。



如果把第几个开始,改成 ROW 函数,提取长度为 1,就可以快速地把一整段文字,拆分成单个的文字。



公式如下:

=MID($A$2,ROW(A1),1)


这样做有什么用呢?


想象一下,你肯定遇到过,数据明明在,但是 VLOOKUP 返回 NA 的时候吧,这是因为单元格里有不可见字符导致的。



那么这个时候,使用 MID+ROW 函数,就可以把每个字符拆分来,让不见字符立马现原形。



03

总结一下


简单的函数公式,就是单个函数的使用。


复杂的函数公式,本质上和计算机编程非常相似,只不过需要使用多个函数公式嵌套,来完成复杂的需求。


但是背后如何把一个复杂的问题,拆解成一个个小的步骤,变成一个可以落地执行的函数、代码,原理上都是一样的。


偷偷告诉你,把 ROW 换成 COLUMN,上面的用法都可以通用,具体有什么神奇效果,快自己去动手试试吧!


大家还想学习什么样的函数公式,赶紧在留言区告诉我吧!


小E为同学们准备了100+Excel模板,

获取直接在公种号【秋叶Excel】回复【头条】即可~

相关文章

Excel公式:行(ROW)、列(COLUMN)及Vlookup函数的使用

一、ROW函数含义:返回引用的行号。即通过ROW函数来获取所在行的行号数据。使用方法:1、ROW() 直接ROW后面加空括号,注意是英文半角字符。 2、ROW(A1) 在空括号中写指定的单元格,如A...

15个excel常用函数,可直接套用,几乎每天都用得到,收藏备用吧

Hello.大家好,今天跟大家分享15个Excel函数公式,都是我们工作中经常用到的公式,工作中遇到类似的问题,可直接套用,快速提高工作效率,话不多说,下面就让我们来一起学习下吧1. 身份证号码提取出...

Excel函数之列函数COLUMN和COLUMNS

COLUMN一般用来返回当前的列数就是属于第几列第几列COLUMNS用来返回选中的区域中的列数另外有些函数简单不代表它用途小,主要看你怎么用,先学会再根据函数的特性组合形成新的功能,或者符合你需求的功...

ROW函数太强大了!居然能生成6类序号,再也不用复制粘贴了

今天跟大家分享一个非常好用的函数——ROW,它自动生成各种各样的序号,满足工作中的各类需求,再也不用一个一个的手动拖动了!一、ROW函数ROW:返回引用单元格的行号语法:=ROW([reference...

查询之王Vlookup函数都不掌握,那就真的Out了

查询引用,在Excel的使用中是非常广泛的,其中的Vlookup函数可以称之为查询引用之王,不仅仅是因为函数功能的强大,更重要的是提高了工作效率。一、Vlookup函数功能及语法结构。功能:在指定的...

值得收藏的10组Excel公式,可直接套用,快速提高工作效率

Hello,大家好,今天跟大家分享10组日常工作中经常需要用到的Excel公式组合,大家如果遇到类似的问题,更改数据区域,直接套用即可,废话不多说,让我们直接开始吧想要从零学习Excel,可以点击上方...