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。