大家都知道,Excel是自带序号的,而且还很智能——删除行后,自动修改删除后的序号。
但是由于其他需要,我们有时还是自己设置序号,来满足一些特定的需求,例如:
- 快速填写序号
- 自动跳过空行
- 删除行后,自动修改序号
- 合并单元格设置序号
- 筛选后重新设置序号
- ……
今天介绍的这 5 种方法可以满足以上需求。
戳我学习>>知识兔精品课《Office2019零基础入门精通全套大师级课程》
1 使用填充序列功能快速填写序号
针对数字,Excel 提供了填充序列功能,可以快速填写序号。
方法:将序号第一个单元格下拉,在自动填充选项里,选择「填充序列」即可。
2 使用 IF 和 COUNTA 函数跳过空行
有时在我们的数据里,不可避免的存在一些空行。我们希望序号可以跳过这些空行。
针对这一情况,可以使用 IF 和 COUNTA 函数组成的公式来解决。通用公式如下:
=IF(COUNTA(行) = 0, "", COUNTA(累积列))
下图为例,在 D3 单元格输入公式,向下复制。
=IF(COUNTA(C3:D3)=0, "", COUNTA($C$3:C3))
3 使用 ROW 函数自动调整序号
ROW 函数返回当前单元格的行号,可以用来设置序号,通用公式如下:
=ROW() - ROW(列第一个单元格) + 1
下图为例,在 B3 单元格输入公式,向下复制。
=ROW()-ROW($B$3)+1
4 使用 SUBTOTAL 函数重新自动设置筛选后的序号
SUBTOTAL 函数用于统计筛选后的区域的相关信息,用来设置筛选后的序号,非常合适。
通用公式如下:
=SUBTOTAL(3,累积区域)
下图为例,在 F3 单元格输入公式,向下复制。
=SUBTOTAL(3,$C$3:C3)
5 使用 COUNTA 函数设置合并单元格序号
虽然不建议在Excel使用合并单元格,但是工作中难免遇到合并的情形。这时可以使用以下通用公式设置序号。
=COUNTA(累积合并区域)
下图为例,
- 选中设置序号的区域
- 在编辑栏输入以下公式:
=COUNTA($C$3:C3)
- 按 Ctrl + Enter 结束。
以上就是基本的序号设置方法。如果更复杂的情形,可以组合他们写出适合的方法。如果你想到了,在评论区留言分享给我们。