在设计表格时,一般情况下都会增加序号(No)列,但是遇到合并单元格等特殊情况,填充序号就需要一定的技巧。
一、常规序号(No)填充。
目的:快速填充序号(No)。
方法:
1、在第一个目标单元格中输入数字1。
2、拖动填充柄,并选择【填充序列】。
二、双击填充法。
目的:快速填充序号(NO)。
方法:
1、在第一、二目标单元格中分别输入数字1、2。
2、选中第一、第二目标单元格,双击填充柄。
三、Countif函数法。
Countif函数为单条件计数函数,语法结构为:=Countif(条件范围,条件)。
目的:快速填充序号(No)。
方法:
选中目标单元格,输入公式:=COUNTIF(B$3:B3,B3)。
解读:
此公式的关键在于参数的引用,每次计算个数时,都是从B3单元格开始到当前单元格结束。所以有相同部门的逐一增加,达到了填充序号(No)的目的。
四、Subtotal函数法。
Subtotal函数的作用为返回一组数列或数据库的分类汇总,语法结构为:=Subtotal(功能代码,数据范围)。
目的:快速填充序号(No),并且在筛选,隐藏时序号(No)保持连续。
方法:
在目标单元格中输入公式:=SUBTOTAL(103,B$3:B3)。
解读:
代码103对应的函数为Counta,即统计非空单元格的格式,而已10开始的代码仅对“可见单元格”有效。
五、Max函数法。
Max函数的作用为计算指定值或区域中的最大值,语法结构为:=Max(值或单元格区域)。
目的:填充合并单元格的序号(No)。
方法:
在目标单元格中输入公式:=MAX(A$2:A2)+1。
解读:
此方法的关键也是参数的引用,计算时从当前单元格的上一单元格开始统计,并+1作为辅助值。
六、Counta函数法。
Counta函数的作用为:计算指定区域中非空单元格的个数,语法结构为:=Counta(值或单元格区域)。
目的:填充合并单元格的序号(No)。
方法:
在目标单元格中输入公式:=COUNTA(A$2:A2)。
解读:
此方法的关键也是参数的引用,从第一个目标单元格的上一单元格开始统计,并在上一单元格终止。但如果上一单元格为空值,就需要稍加变化。
结束语:
本文从实际出发,由简入难,介绍了填充序号(No)的6中技巧,常用的方法为“常规填充法”和“双击填充法”,但如果能够掌握“Countif函数法”、“Subtotal函数法”、“Max函数法”、“Counta函数法”,在序号的填充方面,你绝对是高手!
领取专属 10元无门槛券
私享最新 技术干货