小兔网

大家都知道,Excel是自带序号的,而且还很智能——删除行后,自动修改删除后的序号。

但是由于其他需要,我们有时还是自己设置序号,来满足一些特定的需求,例如:

  • 快速填写序号
  • 自动跳过空行
  • 删除行后,自动修改序号
  • 合并单元格设置序号
  • 筛选后重新设置序号
  • ……

今天介绍的这 5 种方法可以满足以上需求。

戳我学习>>知识兔精品课《Office2019零基础入门精通全套大师级课程》

1 使用填充序列功能快速填写序号

知识兔

针对数字,Excel 提供了填充序列功能,可以快速填写序号。

方法:将序号第一个单元格下拉,在自动填充选项里,选择「填充序列」即可。

img

 

2 使用 IF 和 COUNTA 函数跳过空行

知识兔

有时在我们的数据里,不可避免的存在一些空行。我们希望序号可以跳过这些空行。

针对这一情况,可以使用 IF 和 COUNTA 函数组成的公式来解决。通用公式如下:

=IF(COUNTA(行) = 0, "", COUNTA(累积列))

下图为例,在 D3 单元格输入公式,向下复制。

=IF(COUNTA(C3:D3)=0, "", COUNTA($C$3:C3))

202106140614411117931

 

3 使用 ROW 函数自动调整序号

知识兔

ROW 函数返回当前单元格的行号,可以用来设置序号,通用公式如下:

=ROW() - ROW(列第一个单元格) + 1

下图为例,在 B3 单元格输入公式,向下复制。

=ROW()-ROW($B$3)+1

202106140614428879552

 

4 使用 SUBTOTAL 函数重新自动设置筛选后的序号

知识兔

SUBTOTAL 函数用于统计筛选后的区域的相关信息,用来设置筛选后的序号,非常合适。

通用公式如下:

=SUBTOTAL(3,累积区域)

下图为例,在 F3 单元格输入公式,向下复制。

=SUBTOTAL(3,$C$3:C3)

202106140614449757783

 

5 使用 COUNTA 函数设置合并单元格序号

知识兔

虽然不建议在Excel使用合并单元格,但是工作中难免遇到合并的情形。这时可以使用以下通用公式设置序号。

=COUNTA(累积合并区域)

下图为例,

  1. 选中设置序号的区域
  2. 在编辑栏输入以下公式:=COUNTA($C$3:C3)
  3. 按 Ctrl + Enter 结束。

202106140614461346264

 

以上就是基本的序号设置方法。如果更复杂的情形,可以组合他们写出适合的方法。如果你想到了,在评论区留言分享给我们。