Hello,大家好!今天和大家分享,在Excel中填充连续序号的7种方法。这7种方法对应不同的使用情形,方便大家高效地解决序号填充问题。

一、使用填充柄

首先在单元格内填充前两个序号“1”和“2”,选中这两个序号所在的单元格,将光标移动到选中单元格右下角,向下拖动填充柄或者双击填充柄。

向下拖动填充柄填充序号:

excel中的序号怎样自动生成(Excel中生成连续序号的7个方法)(1)

双击填充柄填充序号:

excel中的序号怎样自动生成(Excel中生成连续序号的7个方法)(2)

需要注意的是,当序号列旁边的列有数据时,双击填充柄才能向下填充数据。

二、填充序列命令

在单元格内输入第1个序号“1”,选中该单元格,单击【开始】-【填充】-【序列】,打开【序列】对话框,如下图所示。

(1)由于是在列填充序号,因此【序列产生在】选择【列】;

(2)填充的序号为“1、2、3……”,因此【类型】选择【等差数列】;

(3)【步长值】即等差数列的公差,填写“1”;

(4)【终止值】即最后一个序号,本例共有16条记录,最后一个序号为“16”。

excel中的序号怎样自动生成(Excel中生成连续序号的7个方法)(3)

具体操作如下图所示:

excel中的序号怎样自动生成(Excel中生成连续序号的7个方法)(4)

三、ROW函数

在A2单元格内输入公式:=ROW()-1

双击填充柄向下复制公式。

excel中的序号怎样自动生成(Excel中生成连续序号的7个方法)(5)

与前两种方法相比,使用ROW函数生成连续序号的优点是,当删除某一行时,序号仍能保持连续。

四、ROW函数 超级表

先按【Ctrl T】将数据区域转变为超级表(点击链接,学习超级表);

然后在A2单元格输入公式:=ROW()-1。

具体操作如下图所示:

excel中的序号怎样自动生成(Excel中生成连续序号的7个方法)(6)

使用超级表 ROW函数生成连续序号有三个优点:

(1)在一个单元格内输入公式,按Enter键后,公式自动填充到其他单元格,无需拖动填充柄复制公式;

(2)当删除记录时,序号能自动更新,保持连续;

(3)当增加新的记录时,公式能自动填充。

增加或删除数据时,超级表自动填充序号:

excel中的序号怎样自动生成(Excel中生成连续序号的7个方法)(7)

五、COUNTA函数

当数据区域中有空白行,需要为非空行填充连续序号时,可以使用COUNTA函数。

如下图所示,不同部门之间有空行,在A列为非空行填充连续序号。

在A2单元格输入以下公式:

=IF(ISBLANK(B2),"",COUNTA($B$2:B2))

拖动填充柄向下复制公式。

excel中的序号怎样自动生成(Excel中生成连续序号的7个方法)(8)

ISBLANK用于判断是否为空单元格;COUNTA函数用于计算非空单元格的数量。

六、SUBTOTAL函数

当需要在筛选条件下仍保持序号的连续时,可以使用SUBTOTAL函数。

在A2单元格输入公式:=SUBTOTAL(3,$B$2:B2)*1

excel中的序号怎样自动生成(Excel中生成连续序号的7个方法)(9)

如下图所示,当筛选出“营销部”的记录时,序号仍保持连续。

excel中的序号怎样自动生成(Excel中生成连续序号的7个方法)(10)

七、在合并单元格内填充连续序号

如下图所示,在A列的合并单元格内填充连续序号。

选中A2:A17,输入公式:=MAX($A$1:A1) 1,按【Ctrl Enter】。

excel中的序号怎样自动生成(Excel中生成连续序号的7个方法)(11)

,