如果要输入序号的表格范围中有多个合并单元格,甚至合并单元格的大小不同时怎么才能实现自动填充序号,提高工作效率呢?我们可以利用 Excel 的 MAX 函数实现这个功能。下面介绍如何操作,供大家参考:
例如下图表格中的序号列有多个合并单元格,且合并单元格的大小不完全相同,有的是二个单元格合并成一个,有的是三个单元格合并成一个,还有单独的未合并的单元格。我们要让Excel在其序号列中自动填充序号。
●先在序号列中第一个合并单元格中点击鼠标,选中这个单元格。
●然后输入MAX函数,MAX函数的作用是返回一组单元格中的最大值,其语法是:MAX(number1, [number2], ...)其中的“number”表示单元格名称或者范围。
我们先在编辑栏中输入:=MAX(
●然后点击之前选择的合并单元格上方的那个单元格,通常为显示“序号”二字的标题行单元格。则该单元格名称会自动输入到编辑栏中,本例为 A2 单元格。
●然后再输入一个英文的冒号,新版本的Excel在输入冒号后会自动在冒号后又输入一个相同的单元格名称(本例为A2),如果未自动输入,也可以手动输入这个单元格名称。
●在冒号前的单元格的字母和数字间点击鼠标,然后按键盘的 F4 键,则Excel会自动输入“$”符号,将其变成绝对引用。
●然后在函数结尾再输入一个右括号和“+1”。即本例整个公式为:=MAX($A$2:A2)+1,意思是返回A2至A2单元格范围(也就是A2单元格)中的最大值,因为A2单元格中只有文字没有数字,所以Excel认为其最大值是 0,函数后面又输入了“+1”,所以公式的计算结果就是:0+1=1。
●输入以上公式后,点击编辑栏左侧的对号按钮或者按键盘的回车键,所选的合并单元格中就会显示公式的计算结果“1”。
●注意这时不能用拖动填充柄的方式自动填充公式,否则仍会弹出“要执行此操作,所有合并单元格需相同大小”的提示。
●这时要想让Excel自动填充公式,应先选择要输入序号的单元格范围,如果单元格较多,可以用按Shift键配合鼠标点击首尾单元格的方式选择单元格范围。
●选择单元格范围后,在编辑栏中点击鼠标左键,让光标在编辑栏中闪烁。
●然后按键盘的“Ctrl+Enter”键(“Ctrl+Enter”可以让Excel在多个单元格中强制填充公式)。这样,Excel就会在合并单元格(包括大小不同的合并单元格)中自动填充序号了。
掌握此方法后也可以先选择要输入序号的单元格范围,再在编辑栏中输入以上公式,然后按键盘的“Ctrl+Enter”键填充公式。本文为了让读者便于理解,没有采用这种操作次序介绍。