在用Excel制作表格时少不了要输入序号,可是实际应用中的序号并不仅仅像“1、2、3……”那么简单,你有可能需要使用类似于“A、B、C……”的特殊字符来表示序号,也可能不得不输入超长的序号,甚至希望表格能根据自己的需要自动输入和调整序号,等等。所以,千万别小看这小小的序号,它也大有学问!
在用Excel制作表格时少不了要输入序号,可是实际应用中的序号并不仅仅像“1、2、3……”那么简单,你有可能需要使用类似于“A、B、C……”的特殊字符来表示序号,也可能不得不输入超长的序号,甚至希望表格能根据自己的需要自动输入和调整序号,等等。所以,千万别小看这小小的序号,它也大有学问!
一、快速填充序号
在A2、A3单元格中输入序号的前两位数值(如1和2),再同时选中A2和A3单元格,将鼠标移至A3单元格右下角,当鼠标呈细十字线状(又称“填充柄”)时,按住左键向下(右)拖拽至目标单元格,松开鼠标,序号即可自动填充到相应的单元格中。
小提示
如果B列已经输入了内容,在上述“填充柄”状态下,只要双击一下鼠标,即可将序号快速填充到A列下面的单元格中。
二、自定义特殊序号
有时我们需要输入一些特殊序号(如A、B、C……),并且也希望像上文一样用填充柄来快速填充,我们可以通过自定义序列来解决。
执行“工具→选项”命令,打开“选项”对话框,切换到“自定义序列”标签下,在右侧“输入序列”下面的方框中输入需要定义的序列(每个元素间请用英文半角逗号隔开)。输入完成后,单击“添加”按钮,然后点“确定”返回。
以后需要使用该序号时,只要在A2单元格中输入序列中的一个元素(如D),然后用“填充柄”进行拖拽填充,即可将该元素及其以后的元素依次填充到拖拽过的单元格区域中。
小提示
如果你经常需要按顺序向表格中输入单位员工的姓名,也可以将员工的姓名定义为一个自定义序列,然后拖拽填充。
用上面方法输入的序号,如果对其他列数据进行排序时,该序号列通常也会被打乱。如果不想让序号列参与排序,只要在A列和B列之间插入一个空列就行了。
三、自动填充序号
有时,我们希望,当B列(不仅限于B列)中输入内容时,在A列自动给出相应的序号,这可以利用函数来实现。
在A2单元格中输入公式:=IF(B2="","",COUNTA($B$2:B2)),然后用“填充柄”将上述公式拖拽填充到A列下面的单元格中。以后当B列输入字符时,A列就会自动给出相应的序号。
小提示
最好选择没有间断空格的列代替上面的B列。
四、复杂序号的快速填充
有时,我们需要填充一些复杂的序号(如34050520040001、34050520040002……),这些序号前面的字符都是一样的,只是后面的序号在变化,我们可以通过自定义格式来快速填充这样的序号。
同时选中需要填充这样序号的单元格区域,执行“格式→单元格”命令(或者按“Ctrl+1”组合键),打开“单元格格式”对话框,切换到“数字”标签下,在“分类”下面选中“自定义”选项,然后在右侧“类型”下面的方框中输入“"3405052004"0000”(引号请在英文状态下输入),点击“确定”返回。
以后只要采取上面的方法,将后面的序号(如1、2……)输入到相应的单元格中,复杂的序号就显现在你的面前了。
五、能够自动调整顺序的序号
有时,由于某种打印或统计的需要,我们经常将部分行隐藏起来,而这时,我们希望剩下的表格序号能自动调整。
1.手动隐藏时的自动调整
在A2单元格中输入公式:=SUBTOTAL(103,$B$2:B2),然后用填充柄将上述公式拖拽填充到A列下面的单元格中,序号就填充到A列中了。此时,如果隐藏相应的行,则序号自动调整。
2.自动筛选时的自动调整
大家知道,Excel的自动筛选实际上是将相关的行隐藏进来了。这时如果需要自动调整筛选后的序号,同样可以用公式来完成。在A2单元格中输入公式:=SUBTOTAL(103,$B$2:B2)或=SUBTOTAL(3,$B$2:B2),然后用填充柄将上述公式拖拽填充到A列下面的单元格中,再进行“自动筛选”操作,序号会自动调整。