快好知 kuaihz订阅观点

 

在Excel中让序号自动始终连续

和名单打交道的人都知道,最烦的就是人数增减,一旦增减,就要重新进行编号。我曾见不少朋友一个个序号手动改动,这样岂不累死牛也不出效率啊。

解决方法有两个:一个是重新填充一个序列。

第二个方法就是使用公式公式的好处就是对着你的“数据”变化而变化,智能化,一劳永逸。

下面,我们一起来看看如何制作:

一、序号其实是对姓名个数的计算,这就要到“数数”的函数,COUNT只能数“数字”,而姓名是汉字,这是就要用到另一个数数的函数COUNTA。

二、COUNTA(单元格范围),是计算出指定单元格范围中有多少数据。而要得到1、2、3……这样的连续数字,就要让范围是一个变化的过程,第一次是从1-1,第二次是从1-2,依次类推。也就是B2-B2,B2-B3,B2-B4

即:范围的起点B2不变,终点单元格依次增加。写成公式就是COUNTA($B$2:B2),当公式往下复制的时候,就会出现一个不断递增的区域。

于是我们在A2输入公式:=COUNTA(B$2:B2) 并往下复制就得到了一个连续的序号,即使某一行被删除了,序号会自动修改以保持连续。

三、但是公式还需要优化,因为我们一旦删除的是姓名单元格而不是行,就会出现尴尬的事情:

在这时我们就一个if判断,如果B列的某一个单元格为空,对应的A列单元格就为空,不再显示序号了。

if(单元格为空,为空,序号

变成公式就是:=IF(B2="","",COUNTA(B$2:B2))

这样一来,公式就智能了,没有姓名则不显示序号,而且序号始终连续。

本站资源来自互联网,仅供学习,如有侵权,请通知删除,敬请谅解!
搜索建议:序号  序号词条  始终  始终词条  连续  连续词条  自动  自动词条  Excel  Excel词条  
办公

 复制只会用Ctrl+C?这5种快...

说起复制粘贴,大多数小伙伴肯定都知道Ctrl+C和Ctrl+V,很多人键盘上最模糊的几个键就是Ctrl、C和V了,可见复制粘贴在我们的日常工作中有多么常用!作为...(展开)