莫度编程网

技术文章干货、编程学习教程与开发工具分享

Excel教程,制作抽奖,简单到只要一条公式

今天部门搞活动,想找个人上台表演,本来想抓阄,结果同事提议用Excel抽,试试发现真香。只要把名字列好,敲个公式就能随机选,按个F9就像摇奖机一样转,松手就出结果。笔记本的朋友要记得按住FN键再按F9,不然不转。

先把要抽的人名写在A列,比如写了16个人,然后找个空格输入这个公式:=INDEX(A:A,RANDBETWEEN(1,16))。按回车就会显示一个名字,按F9就会一直换,按住不放就像实物抽奖一样转圈,放开就停在随机结果。要是懒得数行数,把16改成COUNTA(A:A),公式就变成=INDEX(A:A,RANDBETWEEN(1,COUNTA(A:A))),这样就算后面加名字也管用。

有人记不住RANDBETWEEN是干啥的,其实它就是生成随机数,比如1到16之间随便挑个整数。INDEX(A:A,5)就是取A列第五个名字,所以换成INDIRECT("A"&RANDBETWEEN(1,16))也能用,只是看起来复杂点。

之前有同事试的时候发现抽到空名字,因为名单中间有空行,COUNTA只算非空单元格,但空行会导致RANDBETWEEN的范围出错,最好名单排整齐别留空。还有人说公式算不出来,检查发现符号用了中文冒号或者引号,改成英文符号就行。

后来我们玩大了,在周会上抽谁分享心得,直接把名字表拖进共享表格,所有人连着看,按F9一起喊停,气氛特别嗨。有次抽重复了,才知道公式每次都会重置,想要保证不重复得加个辅助列标记已中奖,不过单次抽奖的话不影响。

之前总以为Excel公式难学,其实就这玩意,动动手就能用。下班路上遇到做活动的商铺,他们还在用纸片抽,赶紧教了老板这个方法,第二天听说效果不错。现在每次开会主持人都不用为难,直接甩个表格给大家看,谁被抽到就别扭两句,反而更融洽了。

Excel这东西,以前觉得就是记账用,现在发现能解决好多麻烦。要是早知道这么方便,也不至于大学时候逃掉半数Office课。不过现在补上也不晚,关键得用得上。

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言

    Powered By Z-BlogPHP 1.7.4

    蜀ICP备2024111239号-43