打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
EXCEL这些序号技巧, 你还真不一定都知道

序号对于大家来说都不会陌生,今天老祝就和小伙伴们一起聊聊序号那些事儿。

上面这个图中的A列,就是咱们经常看到的序号形式之一。

有朋友会说,这很简单啊,就是一些数字的罗列而已。

但在实际工作当中,远不止数字罗列这么简单。咱们经常会遇到不同样式的序号排列要求,比如说:按部门填写序号、筛选后填写序号、不连续的数据填写序号等等。

1、生成常规序号

如果相邻列没有输入内容,而我们需要生成的序号又非常多,是不是就要一拖到底了呢?当然不是的。

接下来依次单击【开始】→【填充】→【序列】,在【序列】对话框中,终止值输入10000,单击【确定】。就可以快速的生成1至10000的连续序号了。

2、按部门添加序号

以下图为例,要求按部门单独填写序号,不同部门都要从1开始编号,按顺序递增。

=COUNTIF(B$2:B2,B2)

第一参数B$2:B2中的B$2是行绝对引用,在公式向下复制时,就会变成下面这样不断扩大的引用区域:

COUNTIF(B$2:B3,B3)

COUNTIF(B$2:B4,B4)

COUNTIF(B$2:B5,B5)……

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

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

如何处理才能使序号在筛选后也能保持连续呢?

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

这时候再进行筛选,序号就始终保持连续了。

第二参数B$1:B2的B$1使用了行绝对引用,当公式向下复制时会变成

B$1:B3、B$1:B4、B$1:B5……

=SUBTOTAL(3,B$2:B2)

这样虽然在筛选时虽然序号没有问题了,但是在工作表中使用了SUBTOTAL函数后,Excel会默认把最后一行作为汇总行,所以会始终显示,因此影响到筛选操作了。

我们只要记得在处理序号时,需要将SUBTOTAL函数的第二参数引用起始位置写成公式所在行的上一行,再将结果减1就可以了。

=IF(B2='','',MAX(A$1:A1)+1)

5、生成指定间隔的序号

=COUNTA(B$2:B2)

7、按固定次数重复的序号

要输入1、1、1、1、2、2、2、2、……这样按固定次数重复的序号,

输入以下公式,下拉即可。

=INT((ROW(A1)-1)/4)+1

8、输入按指定周期循环的序号

要输入1、2、3、4、1、2、3、4、……这样按固定周期循环的序号,只要输入以下公式,下拉即可。

=MOD((ROW(A1)-1),4)+1

4、生成间断的序号

在下图示的数据表中,会不规律的出现一些空行,要求我们在生成序号的时候自小到大排列,但是空行不显示内容。

实际应用时,只要把公式的4,换成序号的循环周期就可以。

好啦,今天的内容就这些吧,祝各位小伙伴们一天好心情。

图文制作:祝洪忠

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
学会Excel这个万能函数,帮你节省一半时间!
Excel中的aggregate函数,你会用吗?
Excel中11个生成序列号的方法,一个比一个更实用
让Excel筛选后的序号自动连续
【Excel】筛选数据序号被打乱?没关系,有它呢!
想让Excel插入删除行后,序号自动更新掌握这两个函数就够了!
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服