各位表哥表姐们,今天咱们学习一个比较热门的实用技巧——生成动态序号。
用Excel制作表格时,经常要给表格内容添加序号,少量不变数据可以一个个手工输入序号,大量的、增减数据、行号位置改变等操作造成的序号调整,再手工打造,可就要了老命了!这时候,动态序号的生成技巧就派上用场了。
利用名称框 ROW()输入序号此方法适用于需要填充的序号较多时,比如我们需要在A列中生成30个序号
在名称框中输入:A2:A31 按回车键,这时A2:A31区域被选中了,不要点击鼠标键,直接键盘输入:=ROW()-1,按Ctrl 回车键,30个序号就生成了,删除几行数据,序号保持连续,动图演示如下:
表格中按部门进行了分类,如何按不同部门填充序号都是从1开始,并且同一部门要按顺序递增?
在A2单元格输入公式:=COUNTIF(B$2:B2,B2) 然后再选中A2单元格,鼠标双击右下角完成序号填充。
当表格按常规方法填充完成序号后,使用筛选功能时,筛选出一部分数据,序号可能会发生错乱,如何让序号筛选后也是从1开始递增显示?
在A2单元格输入公式:=SUBTOTAL(3,B$1:B2)-1 再双击填充公式即可
表格中按部门合并了单元格,如何填充序号呢?
首先选中需要填充序号的合并单元格区域A2:A21,然后输入公式:=MAX($A$1:A1) 1
输入完成后按Ctrl 回车键确认,合并单元格序号填充完成了。
表格中需要生成1、1、2、2、3、3……或1、1、1、2、2、2、3、3、3……,即重复N个相同数值的递增序列
通用公式,直接套用:=INT(ROW(n:n)/n 其中n代表重复的数值个数。
生成1、2、1、2……或1、2、3、1、2、3……序列,即1至N的循环序列
通用公式:=MOD(ROW(n:n),n) 1,n代表循环不到几
刚开始理解不了没关系,先收藏,慢慢学习慢慢体会,同类问题直接套用就OK,每天进步一点点,积累一点点,共同成长。
特别说明:
本文部分内容图表参考自网络,如有侵权或者不当之处,请及时联系做妥善处理。