我们经常会遇到在单元格中填充序号的问题,有的很简单,有的稍微有点技巧,今天就给大家分享一下,怎样在单元格中填充序号。

1、自动填充序列

在一个单元格中输入1,然后excel自动序号生成,鼠标放到单元格右下角,当鼠标指针变成十字图标时向下拖动鼠标,结束后在右下角有个“自动填充选项”按钮,点击其中的“填充序列”即可完成填充。

我们还可以输入一个序列后,选中序列单元格区域,下拉复制就可以直接填充序列了。

2、Row、Column函数

使用Row函数也可以快速生成序列号,在一列中填充序号就用Row,在一行中填充序号就用Column。

如下图所示,在A2单元格输入=Row(A1),下拉复制公式,就可以得到在一列中的序列号,在B2单元格输入=Column(A1),向右拉复制公式,就可以得到在一行中的序列号。

3、合并单元格填充序列

如果合并单元格的大小一样,那我们还可以使用自动填充序列的方法来填充。

但是,如果合并单元格大小不一样,使用自动填充序列的方法就会遇到以下错误。

这时,我们可以使用Count或者Counta公式来完成。如下所示,输入公式=COUNTA(C$1:C1)

=COUNT(E$1:E1)+1

=MAX(G$1:G1)+1

因为第一行有个“序号”,所以使用Counta时,后面不需要加1;而是用Count时需要加1是因为Count只能统计数字的个数。

Max是求最大值,这个公式表示求当前行上面所有行中的最大值,再加1就得到了当前行的序号。

这里在填充公式时,不能使用下拉复制的方式,否则同样会遇到上面提到的错误,需要使用Ctrl+Enter快速填充的技巧。

方法:输入公式,从C2单元格开始,选择需要填充的合并单元格区域,光标放到编辑栏内,同时按Ctrl+Enter键填充。

4、按指定间隔重复的序列

如下图所示,生成每隔4个才增加1的序列,可以使用以下公式:

=ROUNDUP(ROW(A1)/4,0)

Roundup可以将小数向上舍入到整数。

更改公式中的数字4,可以生成按其他次数重复的序列。

5、借助名称框输入序号

适用范围:

生成数量较多的序号。

A1单元格输入数字1,在名称框内输入“A1:A5000”,按回车。

然后在编辑栏中输入=ROW(A1),按Ctrl+回车。

即可生成1至5000的连续序号。

6、按部门填写序号

适用范围:

生成特殊规则的序号。

以下图为例,要求按部门分别填写序号,不同部门的序号都从1开始,同一部门按顺序递增。

A2单元格输入以下公式,向下复制:

=COUNTIF(B$2:B2,B2)

7、筛选后保持连续的序号

适用范围:

需要筛选操作的数据表。

按常规方法输入序号后,一旦数据经过筛选,序号就会发生错乱。

如需筛选后序号仍然保持连续,可以按以下方法。

A2单元格输入公式向下复制:

=SUBTOTAL(3,B$1:B2)-1

8、生成递增、递减和循环序列

适用范围:

生成具有一定规律的自然数序列,常在较为复杂的公式中使用。

1、生成1、1、2、2、3、3……或1、1、1、2、2、2……,即间隔N个相同数值的递增序列,通用公式为:

=INT(行号/n)

(提示:实际应用时将公式中的N修改为需要的数字即可)

2、生成1、2、1、2……或1、2、3、1、2、3……,即1至N的循环序列excel自动序号生成,通用公式为:

=MOD(行号,n)+1

3、生成2、2、4、4……或3、3、6、6……,即以N次循环的递增序列,通用公式为:

=CEILING(行号,n)

4、生成2、1、2、1……或3、2、1、3、2、1……,即N至1的逆序循环序列,通用公式为:

=MOD(n-行号,n)+1

好了,今天的内容就是这样,光说不练假把式,你也试试吧。

本文根据公众号 Excel轻松学 推荐内容整合而成。

.

易学宝微视频教程,1290个Office技巧精粹,每个技巧都与实际工作密切相关。轻松学习技巧,练就职场达人,淘宝搜索关键字:ExcelHome易学宝

ExcelHome微信主页回复关键字:大礼包

免费获取50集精编版微视频

———END———
限 时 特 惠: 本站每日持续更新海量各大内部创业教程,一年会员只需98元,全站资源免费下载 点击网站首页每天更新
站 长 微 信: aiwo51889