简单的随机点名表制作
上大学时,点名对于一些经常逃课的同学来说就像彩票中奖一样,一旦被点到就会影响到平时成绩,但如何做到名字的随机呢,以前看到有人用VBA来做,但是这个对于大多数人来说难度有点高,可不可以用简单的函数来实现呢,我说是可以的,我们先看下效果:
这个是怎么做到的呢,其实主要是利用了RANDBETWEEN()这个函数,这个函数是一个随机函数,会取到一定范围的整数,而且这个结果是不固定的,是可以不断刷新的。
首先我们看看这个函数的用法
=RANDBETWEEN(bottom,top)
Bottom参数:将返回的最小整数。
Top参数:将返回的最大整数
这个整数可以是负数,可以是0,也可以是正数,可以不是整数,但结果一定会是整数
我们准备一个名单,名单有19个人,序号和姓名分别在A列和B列
我们新建一个SHEET,在单元格输入如下公式:=VLOOKUP(RANDBETWEEN(1,19),班级名单!A:B,2,FALSE),利用RANDBETWEEN(1,19)达到随机出序号,再利用VLOOKUP把姓名进行匹配,然后向下复制本次需要点名的数量,比如我用了7个人的数量。
完成上述操作后,每次打开工作表,名字都会有变化,或是直接按F9就会刷新。
赞 (0)