用countif函数实现A列相同B列填充序列A列不同B列重新填充序列

前两天想对学校的不同学院的各个班级进行编号,原则是每一个学院的班级都从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列升序

是不是我们想要的效果?

完成之后,把着色去掉,会更好看一点儿

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值