excel

关注公众号 jb51net

关闭
软件教程 > 办公软件 > excel >

Excel序号如何填充? Excel常用的4种序号填充方法

脚本之家

日常工作中,我们经常需要为Excel表格数据填充序号。今天就跟大家分享Excel常用的4种序号填充方法,简单实用,职场必备技能。

一、普通序号生成

如下图所示,我们需要为名单数据生成普通序号。

方法:

首先在第一个空白序号单元格输入数字“1”→然后双击或者下拉填充数据即可

二、动态连续序号生成

有时我们需要动态生成连续的需要,如果删除其它的部分数据,序号会动态更新成连续的续费,如下图所示

方法:

先把鼠标放到序号下面的第一个空白单元格中,然后输入公式:

=ROW()-2

点击回车,下拉填充数据

解读:

①ROW函数的作用在于返回当前单元格所在行的值,如ROW(A1)的行的值为1,ROW(A2)的行的值为2。

②这样我们往下拖动函数,函数区域会自动变化为ROW(A2)、ROW(A3)……等等。最后我们在后面减去1,同样的序号就可以自动生成。删除数据的时候序号也可以自动更新。

③在上面的实例中是减去2,具体减多少根据第一行数据所在行确定。比如说我们第一个序号在第四行,那就是减去3。

三、对合并单元格序号生成

如下图所示,我们需要对合并后的单元格生成序号

方法:

首先选择所有合并单元格区域,然后在编辑栏中输入公式:

=MAX(A$2:A2)+1

最后按组合键【Ctrl+Enter】即可

解读:

①MAX为最大值函数,返回数值区域里面的最大值,语法结构也比较简单,=MAX(数组或单元格区域)。

②公式中的A2单元格为当前单元格A3的上一个单元格。图中需要填充的开始单元格为A3,则参数从A2开始,而且为绝对引用。

③MAX($A$2:A2)结果为0,当单元格为文本内容时,MAX函数无法判断最大值结果会显示为0,MAX函数参数里面前面的参数是绝对引用,这样按【Ctrl+Enter】组合键就能自动生成$A$2:A2、A$2:A4、A$2:A7...等值,后面+1,这样序号就从1开始不断的增加。

四、为不同部门生成断开的序号

如下图所示,我们想为每个部门的员工设置递增编号。

方法:

1、首先选择A列数据区域,然后按组合键【Ctrl+G】调出定位对话框,选择“空值”并点击“定位”。这样就选中了所有空白单元格。

2、在选中的空值单元格中(或者上面的公式编辑栏)输入以下公式

=N(A2)+1

然后按组合键【Ctrl+Enter】批量填充即可。

解读:

上面的公式在被批量填充时,它会检查上方的单元格(即A2),如果上方单元格是文本(即上一个员工不属于同一部门),则返回1(因为N(空或文本)+1=0+1=1);如果上方是数值(即上一个员工属于同一部门),则会在上一个单元格数值基础上递增1。

推荐阅读:Excel中求和函数有哪些? 11个求和公式带你玩转职场赶紧收藏!