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

今天跟大家分享一个非常好用的函数——ROW,它自动生成各种各样的序号,满足工作中的各类需求,再也不用一个一个的手动拖动了!

ROW:返回引用单元格的行号

语法:=ROW([reference])

第一参数:想要获得行号的单元格

它的参数仅仅只有一个,如果将参数省略掉,函数就会自动获得输入函数单元格的行号,效果如下图所示,与之类似的还有COLUMN函数,只不过它是用来获取列号的,用法都是一样的

当参数为A1函数则返回A1

省略参数,函数是在C5单元格输入的,所以就会返回5

公式:=ROW(A1)

A1是相对引用,当向下填充公式,它会自动变为A2,A3这样的话就能构建从一个序列

如果你想序列从5开始,将A1改成A5即可

公式:=ROW(A1)*2

这个也比较容易理解,对序列乘2就能得到偶数列,A1的位置也可以根据自己的需要来修改

公式:=ROW(A1)*2-1

对偶数列的结果直接减去数字1,就可以得到奇数列了

公式:=ROUNDDOWN(ROW(A3)/3-1,0)+1

比如现在我们想要构建一个重复三次的序列,跟大家简单的讲解下这个函数,方便大家理解

ROW(A3)/3-1,会得到0、0.33、0.66 这三个结果,

ROUNDDOWN会将小数部分舍去,只保留整数部分,所以会得到三个0

最后再对结果加1,我们就能得到三个1,依此类推就得到重复列了

公式:=MOD(ROW(A4),4)+1

比如现在我们想要列四次一循环,就可以使用上面的公式

我们使用ROW(A4)来获取数字,然后再使用MOD函数求这个数字相对于4的余数,这样的话,前4个结果就是0、1、2、3。再将其加1就会得到循环列啦

以上就是今天分享的全部内容,如果你想在行方向来构建序列,就使用COLUMN函数就可以了,操作都是一样的,你还知道哪些不一样的序列呢,可以留言讨论下

如果你想要提高工作效率,不想再求同事帮你解决各种Excel问题,可以了解下我的专栏,WPS用户也能使用,讲解了函数、图表、透视表、数据看板等常用功能,带你快速成为Excel高手

Excel应用——序号填充 ROW函数

我们做Excel数据表时,基本在表格的第一列设置为序号列(1.2.3.4……)。序号填充方便知道数据表中总的数据行数或者个数,使表格更美观、清爽、对应到行,一目了然。

就我观察在日常工作中,大家用的最多的序号填充方法是在序号列单元格从上往下分别填入1、2,然后下拉。这种方法也可以达到序号填充的目的,但是不方便后续对数据的调整。比如我们在删掉某一行的时候,序号顺序就乱了(见下图)。

对于以上情况,我分享一个超级简单的函数,就可以解决序号填充问题

序号填充操作步骤

1、点击“名称框”

2、在名称框内输入单元格范围,如序号列在A列,输入’A1:A10000’(记得中间要用冒号隔开,可按自己需求输入单元格位置范围)—回车(确定选择单元格位置范围)

3、输入函数“=ROW()”,按Ctrl键+回车键,全部填充(注意不按Ctrl键,只会填充一个单元格)

4、完成。—随便删除某行,序号就是正常填充状态

大家可以自己试试^_^

Excel中11个生成序列号的方法,一个比一个更实用

1、双击产生序号

输入前两个序号后双击,Excel会根据前两个的规律自动填充。

如输入{1,2},产生{1,2,3,4,5……}

如输入{2,4},产生{2,4,6,8……}

双击产生序号

2、下拉填充序号

输入1后下拉填充,右下角“自动填充选项”点选“填充序列”。

下拉填充序号

3、填充序号

输入第一个序号后,点击“开始”菜单下的“填充”按钮。按需求设置参数,自动产生对应的序号。

填充序号

4、加法产生序号

输入第1个序号后用加法或许后面的序号,可以通过起始数和增量来控制序号的规律。

=A1+1获取{1,2,3,4,5…….}

=A1+2获取{1,3,5,7,9……}

加法产生序号

5、ROW函数产生序号

公式:=ROW(A2)-1

Excel笔记:ROW函数产生序号,中间有行或列被删除,序号仍然保持连续。

ROW函数

6、SEQUENCE函数产生序号

SEQUENCE函数的好处可以通过设置参数获取所需序号,十分灵活。

=SEQUENCE(10,,1,1)

产生一个10行的序号,起始数是1,以1递增。

SEQUENCE函数

7、SUBTOTAL函数产生序号

=SUBTOTAL(3,$B$2:B2)

Excel笔记:SUBTOTAL产生的序号在筛选状态下仍然保持连续。

SUBTOTAL函数

8、COUNTIF函数按同类项产生序号

=COUNTIF($D$2:D2,D2)

根据D列的同类项产生序号。

COUNTIF函数

9、IF条件判断自动产生序号

IF判断B列是否为空,不为空时自动产生序号。

Excel笔记:IF通过判断,添加项目时自动产生序号。

IF函数

10、INT函数产生相同递增序号

生成{1,1,2,2,3,3……}或{1,1,1,2,2,2,3,3,3……},即重复N个相同数值的递增序列。

直接套用:=INT(ROW(n:n)/n) 其中n代表重复的数值个数。

类似的序号也经常被当作动态参数使用。

INT

11、MOD函数产生循环序号

生成{1,2,1,2,1,2……}或{1,2,3,1,2,3,1,2,3……},即1到n循环序号。

直接套用:=MOD(ROW(n:n),n)+1

类似的序号也经常被当作动态参数使用。

MOD

本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com

点赞 0
收藏 0

文章为作者独立观点不代本网立场,未经允许不得转载。