作者:乔山办公网日期:
返回目录:excel表格制作
序号自动化,当然是让序号自动生成,并且不会收到筛选和隐藏行的影响,这样的序号才是智能的序号。有什么好的方法呢?
一般用的方法有,Excel的自动填充功能,row,column函数生成,这些都是好的方法,楼上的老师们也做了详解,下面我说几个我认为是最智能的方法。
1、if函数+counta函数。
if函数用来判断目标区域是否有数据,有数据就开始计数,没有数据就显示为空。公式如下:=IF(H2<>"",COUNTA($H$1:H2)-1,"")
当姓名列没有数据的时候,序号列就没有内容,一旦姓名列出现数据,就开始自动计数,实现了自动排序的功能。
2、if+subtotal函数
if和counta函数的结合,虽然能实现自动计数,但是如果行被隐藏了或者筛选的时候,需要不是连续的,如果想实现连续的序号,需要用到这两个函数。
公式:=IF(H2<>"",SUBTOTAL(103,$H$1:H2)-1,"")
这样当对数据进行筛选的时候,序号还是顺序排列的。
如果需要看视频讲解,关注我的头条号,需要源文件私信我,给你地址。
序号可以通过自动填充方式完成。分为行与列。不需要手工拉动。只要输入目标值就可以了!
本文标签: