咔片PPT · AI自动生成演示文稿,模板丰富、排版精美 讯飞智文 · 一键生成PPT和Word,高效应对学习与办公

在excel中,可以双击“填充柄”快速的生成“序号”,但是这样生成的序号,如果任意删除表格中的一行数据或删除行,它不会自动调整“序号”。 如图:

如何才能实现,excel 表格中的序号,在删除数据或某一行后,序号能自动调整呢?

今天,飞云老师给大家介绍一种方法,就可以实现这样的功能。

首先:认识函数

函数:counta()

功能:计算区域中不为空的单元格的个数,注意是个数而不是求和。

语法:COUNTA(value1, [value2], ...)

本案例中,函数表达式:=COUNTA($B$3:B3);表示计算B3列任意单元格区域中不为空的单元格的个数。

看效果:

问题是:删除任意行后,序号自动调整,但是,删除数据后,行号没有删除。

修正方案:=if(B3<>"",COUNTA($B$3:B3),"");利用if函数,判断单元格B3是否为”空值“,如果不为空,则执行=COUNTA($B$3:B3);否则将行号设定为空。

看修正后的效果:

添加数据后,序号自动添加,看效果:

各位小伙伴,今天的知识很丰富。你会了吗?自己去探索吧!如果你有任何问题,关注我评论留言,小编看到,会在第一时间回复你的。