删除行后重新编号,删除行编号,删除行后重新设置编号,点击删除按钮重新编号
1. 问题描述
在使用seq()或者&cell公式进行编号,在填报表中点击删除行时,会发现序号不会重新进行编号,如下图:
如何实现如下图所示的效果,点击删除行后,序号列重新进行编号呢?
2. 实现思路
由于删除行时并不是真的删除了,只是隐藏而已,直接使用seq()或&cell是无法实现,因此需要使用seq(cell)实现。
3. 示例
假设已经存在如下表样
下面要实现的效果就是点击删除行后让其重新编号。
3.1 模板设置
在原来A列的前面插入一列数据,并在插入行后的A2单元格中随便填入一个字符串,如填入X,然后右击该单元格选择其它属性>插入行策略,勾选默认值,在默认值中填入与单元格中值相同的数据,然后设置该单元格的左父格为地区所在的单元格,最后将A列的列宽设置为0。
注:此处的意义是让某一个单元格的值都是相同的,实现所有数据的编号。
3.2 序号设置
将序号所在单元格的公式修改为:=seq(A2),并将其左父格设置为默认。
注:seq(cell)公式的意义是分组了重新设置编码,由于单元格的值都是相同的相当于是同一分组,因此编号是连续的。
3.3 插入删除行按钮设置
将插入删除行按钮的指定单元格设置为地区所在的单元格。
注:此处的指定单元格必须与插入行的左父格相同,否则删除行同样无法实现重新编号。
3.4 效果查看
填报预览,点击某行的删除行按钮,可以看到序号列重新编号了,如上效果图。
返回顶部