表格里不规则合并单元格批量填充序号的三种方法,你更喜欢谁?

  在实际工作中,通常有这样的表格,采用了不规则的合并,还需要依次在表格的第一列填充上连续的递增序号,如果按常规的方法,往下拖动填充,则会弹出错误的提示,要求所有合并单元格需要大小相同,如果改为手工输入,则工作量巨大,应该如何来解决这个问题呢?

  

  下面我们来介绍三个函数公式批量填充上序号。

  使用MAX函数

  函数公式:=MAX($A$1:A1)+1

  MAX函数的作用是找到一组数的最大值。

  MAX函数的语法:

  MAX(number1,number2,……)

  注意:如果是非数字的值,则返回0。

  故这里用“MAX($A$1:A1)”,即计算从A1单元格开始到当前单元格的上方单元格内的最大值,A1单元格需要添加绝对引用符号“$”固定这个单元格,从图上可见,A1单元格是文字“编号”,非数值,故返回的是数字0,所以需要在后面添加“+1”。

  注意事项:使用这个函数之前,一定要选中所有要填充编号的单元格,在编辑栏上输入公式。

  

  公式输入完成后,一定要在键盘上按下组合键“CTRL+ENTER”,这样,选中的不规则合并单元格内就批量填充上了序号。

  

  前面我们分析了第一个单元格中1的来历,接下来看第二个单元格,鼠标放置到第二个合并单元格内,编辑栏上显示出公式,MAX取出A1到A4单元格内最大值也就是1,再加1就返回了2,以此类推,就能自动生成递增的序号了。

  

  使用COUNTA函数

  函数公式:=counta($A$1:A1)

  COUNTA函数返回的是统计区域中非空单元格的个数,只要单元格不是空白单元格都会计算。

  COUNTA函数的语法是:

  COUNTA(value1, value2, ……)

  公式的原理和上方的MAX函数差不多,只不过,这里不需要+1,因为A1单元格内有文字,也就会统计出数字1。

  注意的是,依然需要选中整列数据后,在编辑栏上输入公式后,需要按下CTRL+ENTER,同时生成数据。

  

  使用COUNT函数

  函数公式:=count($A$1:A1)+1

  COUNT函数返回的是统计区域中数值单元格的个数,同MAX函数,只有数值的才会计算,故A1单元格内是文字的时候,返回的是0,需要在后面“+1”。

  COUNT函数的语法是:

  COUNT(value1, value2, ……)

  同样的,需要选中整列数据后,在编辑栏上输入公式后,需要按下CTRL+ENTER,同时生成序号。

  

  怎么样,在excel表格里对不规则合并单元格批量填充递增序号,你喜欢使用哪个函数公式呢?

  想系统学习EXCEL或WORD软件的可以查看我的专栏,视频和文字版都有。

  举报/反馈