说起表格,我们最常用的大概就是序号了,貌似大多数的表格,特别是数据较多的表格,第一列的字段,基本都是“序号”莫属了,然而,你真的会编序号吗?
普通下拉排序
大多数的我们编序号都是这样的:
输入个1,然后直接下拉。这样看起来很ok,但是前提是,你不会修改你的表格数据,增加或删除,都有可能造成你的排序变得很悲剧,就像上面演示的那样,你只是删掉了一条无用数据,但是却需要重新排序!
NO!
那怎么解决这个问题呢?给大家提供两种编序号的方法,都可以在删除数据后,排序不受影响:
row函数排序
在演示实例之前,先了解一下什么是row函数:
row函数:返回指定引用的行号。
参照区域:准备求取其行号的单元格或单元格区域;如果忽略,则返回包含ROW函数的单元格
所以,实例中使用的函数就是:ROW(A2)-1,当然也可以写成:ROW()-1,一样的效果哦
这样的话,你如果删除中间的某些数据,不影响排序的哦
subtotal函数排序
关于subtotal函数,他的作用是返回数据清单或数据库中的分类汇总,具体的用法和注意事项,我们之前讲过,还不了解的小伙伴点这里:轻松办公|subtotal套路这么深,你真的需要了解一下!
函数表达:SUBTOTAL(103,A$2:A2)
这里就不解释了,直接上效果吧:
三种排序对比
不要怀疑它和row的效果一样,其实有差别的哦,一起来看看三种排序的对比,你就会发现啦:
对的,普通的排序就不讲啦,row函数排序,可以帮你解决需要删除数据的情况,使数据删除后排序依然正常,而subtotal函数,出了以上,还可以解决筛选状态下的排序问题,如果你想让筛选之后的数据仍是正常的排序,用subtotal就可以啦,记得,前面的参数一定是103哦
如果对你有帮助,欢迎评论、点赞、转发、收藏!
关注今日头条号“就是唏哩哗啦”,每天进步一点点,让办公更轻松!