动态数组行业案例:动态序号
创作者俱乐部成员
今天我们继续来研究动态数组的一些便捷的应用。
当我们填表的过程中,经常在表格的第1列有序号的情况,这就带来两类十分常见的操作:
批量添加序号:
操作方法是先依次录入1、2、3,然后向下拖拽填充柄(或双击填充柄)到最下方,然后选择“不带格式填充”,以免边框遭到破坏;
②修改序号:
在原先大表的基础上,额外新增或者删除个别人员时,往往使用手工录入或删除的方法。无论是怎样操作,都需要重新对序号进行第①步的排序:
现在我们有动态数组啦!接下来我用动态数组帮大家来演示,非常简单,只需要一个公式:
=SEQUENCE(COUNTA(C:C)-1)
其中,COUNTA(C:C)-1
意为计算C列的非空白单元格数,也可以替换为B:B D:D E:E,但是不能替换为A:A(造成循环引用);-1为扣除第2行的小标题行(备注:第1行的"某企业新员工名单"为A1单元格,
不影响其他列的统计结果)
只要继续录入或删除信息,序号就会动态调整(如下两图所示)
SEQUENCE(COUNTA(C:C)-1)
完整写法为:SEQUENCE(COUNTA(C:C)-1,1,1,1)(红色的三个参数化可以省略)
即生成一个开始数为1、增量为1的、多行1列的等差数列数组。
SEQUENCE函数也是我之前讲过的一个动态数组中非常好用的函数,可以生成一个等差数列(以数组的形式)。当生成数列的起始值为1、增量为1、列数为1的等差数列时(即本例),可以省略后面三个参数。
彩蛋:
在WPS表格中,还有一种方法可以填充序列,虽然鼠标点击次数会增加,但功能更为强大和全面:
在【开始】选项卡中单击【填充】,选择【序列】。
在对话框中可以设置序列产生的位置和类型等多种功能。
最后是今天练习文档的链接:
【金山文档】 动态数组行业案例:动态序号
https://kdocs.cn/l/cbGOoPJkoQ9W
大家可以下载文档后自由练习哦!
好的,今天的分享就到这里啦。祝大家国庆节快乐!
创作者俱乐部成员
创作者俱乐部成员
WPS函数专家
创作者俱乐部成员