大家好,今天跟大家分享一下在wps工作表中如何用subtotal函数实现序号数字动态编号的效果。一般情况下,我们输入的序号数字不会随着行的增减自动进行调整,比如我们将下图WPS工作表中序号为1的数据行进行删除,下面一行的序号2不会自动调整为1。

那有没有什么办法能够让表格中的序号数字能够自动进行调整呢?我们可以通过subtotal函数实现这样的效果。下面一起来看一下操作步骤:

选中A2单元格,在英文状态下输入公式:=SUBTOTAL(3,$B$2:B2),回车确认公式,A2单元格中会返回数字1。

将A2单元格中的公式向下填充,这样就在A列中填充好了动态数字序号。

我们来测试一下,将序号为1的数据行删除,可以看到下方每行的数字序号全部进行了自动调整,在原先的基础上减1。

说明:

SUBTOTAL(3,$B$2:B2)中的第一个参数是函数序号,代表的是counta函数。counta函数用于统计指定区域中非空单元格的个数,SUBTOTAL(3,$B$2:B2)即统计$B$2:B2单元格区域中非空单元格的个数。

那这里直接用counta函数,和通过SUBTOTAL函数来指定counta函数有什么区别呢?区别在于后续如果要对数据进行筛选,SUBTOTAL函数可以根据数据的筛选情况自动进行调整,只显示筛选后的统计数据,而counta函数没有办法做到这一点。

今天的分享就到这里,欢迎大家留言讨论!

更多办公软件操作技巧,欢迎关注账号,在个人主页查看!