会有希望 / office / Excel实现删除行,序号自动更新技巧

0 0

   

Excel实现删除行,序号自动更新技巧

2018-09-07  会有希望

在使用Excel电子表格过程中,当碰到一系列的数据时,都会通过在最前面添加一个序号以方便直接读取数据有多少个。如果按照直接输入数字和下拉填充方法来添加序号,当碰到删除一行或多行操作命令时,序号就变成了不连续,又要重新填充一次,如此反复,大大地降低了软件操作感和工作效率。本教程将介绍一种基于函数公式的方法来实现Excel电子表格序号的填充,此方法可实现删除行之后,序号自动更新,即不受删除行操作的影响。

1.光说不练假把式,教程就以下列数据为例,在A列中填充序号,填充序号从A2单元格开始,序号从数字1开始,之后每次加1,如1,2,3.......

2.在需要开始填充序号的第一个单元格中,教程是A2单元格,输入公式:=ROW()-1,然后按下Tab键或Enter键进行刷新,如图所示,该公式显示的值为1。当然也可以将if函数(判断函数)和counta函数(计算非空单元格数目)组合使用来替代上式公式,如=if(b2='','',counta($B$2:b2))

注:公式解析

row()函数表示提取当前单元格的行序号,如公式放在A5单元格,结果就为5.

if(条件,指令1,指令2)函数表示,当条件为真时,即条件是成立的,就执行指令1;反之,执行指令2.

counta()函数表示计算目标区域中非空单元格的个数,注意其与count函数的区别。

3.这一步就是选择所有需要填充序号的单元格,可以通过按住鼠标左键不松,然后拖曳鼠标进行框选,也可以通过名称栏选择,如在名称栏中输入A2:A11,然后按Enter键即可选择目标区域。

4.按下组合键Ctrl+D(向下填充)即可实现序号自动填充,如图所示,自动生成了连续的序号,此时选择区域中每个单元格的公式都为=row()-1。

5.实践是检验真理的唯一标准,若想知道该方法可不可行,可以任意删除一行或者多行数据来检验一下效果,教程以删除第6行为例,如图所示,序号会自动更新,丝毫不受删除行操作的影响。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。如发现有害或侵权内容,请点击这里 或 拨打24小时举报电话:4000070609 与我们联系。

    猜你喜欢

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多
    喜欢该文的人也喜欢 更多