新生开学季,一个寝室,四个“刘畅”。绝大多数人看到这条消息会觉得非常诡异,这事儿到底是怎么发生的呢?
记得很久以前,网上也爆出一个寝室四个人同一天生日的消息。
真的是缘分啊?!
不过当你有一天真正精通Excel后,你会发现,这不过是件非常小的事而已,根本没什么大不了的。今天,卢子就用Excel为你揭开这个谜底。
正常情况下,寝室人员都是随机分配的,假设每8人一个寝室。
随机排序,就是添加一个辅助列,然后根据辅助列排序,这样排出来的效果是乱的。
=RAND()
假设刚好那个安排宿舍的老师,对A列的姓名进行排序,这样缘分就来了,一个寝室会出现好几个同名同姓同学。
同理,现在按B列生日排序,同年同月同日生的同学也会排在一起。
这么简单的排序,就令万千网友惊叹不已,Excel真神奇!
实际上,每年的新生是非常多的,我们在安排床位的时候要写1-8的数字。总不能输入第1个寝室的床位数字,然后就这样粘贴吧,那样会累死队友。
这时就要想办法生成1-8的循环数字。生成序号可以用ROW函数。
=ROW(A1)
每8个数字循环一次,也就是每遇1、9、17等都会重新变成从1开始,而这几个数字除以8的余数都是1。因此,我们可以设置一条这样的公式。不过会出现点小问题,单元格数值是8的倍数时,全部显示为0,而不是显示8。
=MOD(ROW(A1),8)
因为8的余数是0,我们这里也可以从8开始,然后加1,这样就变成了1-8。
=MOD(ROW(A8),8)+1
说到循环生成数字,就会联想到重复生成数字,也就是一个数字重复8次,这样就完成了寝室的全部安排。
=ROUNDUP(ROW(A1)/8,0)
推荐学习视频:
现在,你还会惊讶吗?
用心,你会发现其实Excel挺有趣的!
你毕业几年了?作为一个过来人,你最想对新生说什么?
作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)
联系客服