如何实现单元格自动编号且不随新增数据的插入而改变(单元格不能自动编号)

fangcloud 527 2022-07-30

本文转载自网络公开信息

在Excel中,自动编号是一项强大的功能,能够帮助我们快速实现有序排列,且能够对数据进行编号。通常我们是通过单元格右下角下拉来实现自动编号的,但随着新数据的增加,需要反复重复这一动作,且当数据十分庞大时显得较为困难。如何实现单元格自动编号且不随新增数据的插入而改变呢?

1.通常采用的自动编号的方法:

在同一列相邻的单元格中分别输入序号起始的两个数字,如在“B3”和“B4”中分别输入“1”和“2”,选中B3和B4单元格,在B4单元格右下角出现黑色“+”的标志时下拉到末尾,即可实现自动填充。

2.也可以通过右键“填充系列”来实现:

在“B3”中输入“1”,选中B3单元格,在B3单元格右下角出现黑色“+”的标志时下拉到末尾,这时单元格右下角会出现隐藏的下拉菜单“+”,点击选择“填充系列”,即可实现自动填充。

上面这两种做法在数据较少时,可以快速实现自动填充的效果,任何的删改或者数据很庞大时都需要重复工作,怎样才能实现真正的自动编号,且能够一劳永逸呢?

3.巧借函数:

在B3中输入“=row()-2”,回车,在B3单元格右下角下拉到末尾,即可实现自动填充;其中,”row()“是一个引用所在行行号的函数,如果括号里的内容不填,则默认数值为所在行的行号,而该处”-2“的原因是因为B3前面已经占了两个单元格,所以要减2。

使用该函数的好处就是,当有新数据插入时,后面的编号会自动更新而不需要手动更改,只需要将新增数据的这一行也复制公式即可。Excel并不像数据库那样智能,这个函数简单好用,在有大量数据存在时也不容易出错。

如果已经有一列不完整的编号,需要自动重新编排完整又该如何实现呢?

4.巧借公式:

如图,B列为已经存在的编号,要在C列中实现自动编号可输入如下公式:在C3中输入”=B3&”01”“,在C4中输入”=IF(B4=“”,LEFT(C3,5)&TEXT(RIGHT(C3,2)+1,”00”),B4&”01”)“回车,在C4单元格右下角下拉至末尾,即可实现自动填充。该函数其实就是通过寻找与前一列相对应的数据,并通过添加两位数字和相应的排序公式进行自动编号,函数和公式可以实现很多不可思议的功能。

Excel的功能十分强大,有需求并不断思考如何去解决,终究会有办法实现的,每周学习一点新技能,迟早要成为别人眼中的行家!

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表亿方云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱daifeng@360.cn 处理。
上一篇:文件忽然闪退,修改的内容不见了(文件老是闪退)
下一篇:企业实战LNMP+redis高性能服务器
相关文章

 发表评论

暂时没有评论,来抢沙发吧~