excel学习库

excel表格_excel函数公式大全_execl从入门到精通

Excel跳过空行或空单元格自动填充序号实现连续编号的公式套路!

在专栏中我们讲解过如何跳过空单元格来引用数据及其对应列的数据,这节我们将了解当遇到空行或空单元格时,要怎样实现自动填充连续序号,和实现连续编号。

数据表如下图所示,在数据表中出现了一些空行,现在有两个任务,第一个是跳过空行自动进行序号的连续填充;第二个则是跳过空行,按照指定的格式执行连续的编号。

从数据表AB两列公式结果来看,两个任务有一定关联,B列的连续编号实际上是A列序号的格式化,它被设置为指定的四位数编号。

因此我们先来解决序号的填充。

按照需求,遇到空行或空单元格,将不填充序号,换言之就是显示为空值,因此我们可以输入公式:

=IF(C2="","")

这是if函数省略第3参数的表达,它表示当C2的值等于空值时,返回一个空值。

如果省略第3参数,它默认为假的结果返回逻辑值false。

所以从公式结果可见,它包含了多个false值,而空行的位置则未显示任何值。

但根据上面if函数公式可知,空行位置的实际是一个空值,它是if函数中第1参数判断条件成立时返回的指定结果。

那么通过这个公式的创建我们可以完成第一步,遇到空行不显示数据

接下来则要进行第二步,如果不是空行,则要显示自动递增的序号值。

自动递增,我们优先选择row函数来计算,因此row函数的作用是返回当前单元格或指定单元格的行序号,它会随着公式的填充而改变结果。

但我们还需要注意一点,当遇到空行时,是要跳过它再继续赋值的,因此我们可以通过countif函数来计算空单元格出现的次数,然后减去这个次数,就能得到一个跳过空单元格的序号结果。

公式为:

购买专栏解锁剩余53%

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年8月    »
1234
567891011
12131415161718
19202122232425
262728293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接