大家好,今天 们来聊一聊有关序号的事儿。有的人可能会说,序号不是很简单么,还不就是123456这个数字的排列。但是我们也知道,所有的数学也不过是0到9的排列,可里面包含的学问可多了。有时候弄不好,一个简单的序号填充,也会让我们头痛半天呢。话不多说,我们来具体说说序号这个事儿吧。
一、生成常规序号
通常我们的序号是这样子的。
这样比较简单,只要先填写1和2,然后,当鼠标变成十字架时往下拉,那序号就自动生成了。
但是,这样有一个弊端,那就是如果序号很多,如果有10000个,那岂不是要往下拉10000个?那鼠标估计要起火了!不用急,这个问题有另外一个解决方法。
我们需入1以后,点击开始,填充,序列,列,在终止值填入10000,再点击确定,那么10000个序号瞬间就生成了,不用一个一个地拉的。
二、按部门添加序号
在工作中,我们有时候需要按部门填写。如下图,我们要按部门填写编号,每个部门都从1开始填写,然后往下递增。
这样怎么做呢?当然,如果数量少的话,我们可以一个一个地填,但是,如果数量多,再一个一个地填,那显然是不行的。
我们只需要在第一个序号中输入公式=COUNTIF(B$3:B3,B3),然后再往下拖,如上图的序号就出来到。这是什么意思呢,我们把公式往下拖后的公式就是:
=COUNTIF(B$3:B3,B3)
=COUNTIF(B$3:B4,B4)
=COUNTIF(B$3:B5,B5)
=COUNTIF(B$3:B6,B6)
=COUNTIF(B$3:B7,B7)
以最后一个为例,就是统计B3到B7这个区域,B7的个数,B7是财务部,那么如上图,B3到B7之间有两个财务部,那么B7对应的序号就是2了。也就是说,它是统计在某个区域中某个数据的个数。
三、筛选后保持连续的序号
有时候,当我们进行筛选后,原来排得好好的序号,会变得没有规律了。这是因为筛选后,一部分序号会随着内容的隐藏而隐藏了。怎么样解决这个问题?我要可以改变一下思路,那就是只统计可见单元格的个数的话,那么顺序就不会改变了。
如下图:
这里要用到公式:=SUBTOTAL(3,C$3:C5)
SUBTOTAL(3)就是只统计可见单元格个数,这个公式往下拖就是
=SUBTOTAL(3,C$3:C5)
=SUBTOTAL(3,C$3:C6)
=SUBTOTAL(3,C$3:C7)
=SUBTOTAL(3,C$3:C8)
以最后一个为例,它就是统计C3到C8之间可见单元格的个数。如果筛选后有隐藏的数据,它也只是统计可见单元格个数,顺序也就不会变了。
四、合并单元格排序
我们知道,合并单元格后,不能对序进行拖动排序。并且,合并单元格后,事实上只有第一个单元格有数字,而其它的单元格是没有数字的。因此,我们需要统计区域间的非空单元格的数量,就可以进行排序了。
公式:COUNTA(B$3:B3),COUNTA 的作用是统计不为空的单元格个数。我们只需要选中需要填序号的单元格,输入公式,最后同时按下CTRL+回车键,那么合并单元格的序号也就很好的填充完毕。注意,最后是同是按下CTRL+回车键!
领取专属 10元无门槛券
私享最新 技术干货