前两天想对学校的不同学院的各个班级进行编号,原则是每一个学院的班级都从1开始编号,先排序然后一个个地填充序列固然可以实现,但是如果学院比较多,就比较费事儿,而且容易看花眼,就想会不会有简单的办法呢?
实际上我们思考一下这个逻辑,不就是统计A列出现的次数么,喔嚯,那么我们就可以用到countif,首先对A列进行排序,在B列左侧再插入一列并输入 ==COUNTIF($A$2:A2,A2),这个函数的意思就是统计从A2行到当前行中A2出现的次数,$A$2即绝对引用不随填充而改变,A2为相对引用,如果下拉到A3列则会变成A3,比方说现在下拉到A5列,公式即变成了=COUNTIF($A$2:A5,A5)就是A2行到A5行出现A5的次数,我们双击全部填充,则变成
是不是很完美?而且这样的好处是如果我们对班级进行了重新排序,班级序号还是从1开始,比如我这里要求教师用书在最前,然后是老生(非24级学生),然后是新生(24级学生),那么我们只需要筛选含“教师用书”字眼并着色,我这里用绿色着色(绿色代表希望),然后自定义筛选,学院升序(或者降序,都不影响),使用班级绿色在顶端,然后C列升序
是不是我们想要的效果?
完成之后,把着色去掉,会更好看一点儿