当前位置: 首页 > news >正文

excel应用技巧:如何用函数制作简易抽奖动图

利用INDEX函数和随机整数函数RANDBETWEEN配合,在Excel中做一个简单的抽奖器,可以随机抽取姓名或者奖品。有兴趣的伙伴可以做出来试试,撞撞2023年好运气。

每次年会大家最期待的就是抽奖环节。为了看看自己今年运气怎么样,会不会获奖,我们提前做一个抽奖器,测试一下自己的运气。通常抽奖有两种方式,一种是抽取获奖人,一种是抽取奖品。以下我们以第一种方式为例进行说明。首先将参与抽奖的人员名单录入表格,如果人员不多,可以录入一列,以一屏可以完全显示为宜;如果一屏放不下,那就平均分配到多列进行录入。如下图所示,有20个姓名,既可以放在一列,也可以分四列存放。

然后在表格中设置一个显示抽奖结果的区域。

然后选中中奖人显示区域D10,输入公式:=INDEX(A:A,RANDBETWEEN(1,20)),回车确定,即显示出中奖人姓名:

INDEX是一个引用函数,第一参数指定引用区域。本例中要引用的是姓名,因此姓名都在A列,所以可以整列引用作为第一参数。第二个参数指定引用数据在引用区域的位置。例如,=INDEX(A:A,10)就表示引用A列中第10行所在数据。本例使用了RANDBETWEEN(1,20)作为第二参数使用。RANDBETWEEN函数的作用就是生成一个指定范围的随机整数,RANDBETWEEN(1,20)可以得到一个1和20之间的随机整数,也就实现了随机抽奖的目的。按着F9不放,来看看使用公式后的效果:

按下F9名字会一直变,一松手就停了,是不是很神奇?可能有朋友发现了,自己表格中A列姓名与动画中的有点不一样,少了上下跑动的颜色。这是因为你还没有为姓名列设置条件格式。设置方法如下:选择A列姓名所在的区域,依次单击“条件格式—突出显示单元格规则—等于”。

弹出对话框后进行设置:

设置后,姓名列中与D10单元格姓名相同的单元格就会按照设置的颜色来显示。以上是针对单列姓名的设置方法, INDEX只需要两个参数。如果引用范围是多行多列的一个区域时,INDEX就需要三个参数了,格式为:INDEX(数据区域,行,列),例如:

公式为:=INDEX(G1:J5,RANDBETWEEN(1,5),RANDBETWEEN(1,4))第一参数,引用区域变成了G1:J5,这很好理解。第二、第三参数均采用了RANDBETWEEN函数。我们的数据是五行四列,因此第一个RANDBETWEEN得到的是1到5之间的随机行数,第二个RANDBETWEEN得到的是1到4之间的随机列数。最后可以在“视图”选项卡中,将网格线、编辑栏和标题全部取消显示,效果看起来更好:

抽取奖品的抽奖器制作与第一种一直,只不过把姓名换成了奖品名称而已。这里不再啰嗦了,相信大家一定迫不及待的想赶紧上手试试运气了,祝大家今年年会都中奖!

http://www.lryc.cn/news/4638.html

相关文章:

  • CSI Tool 安装及配置记录
  • 华为OD机试 - 最低位排序(Python)| 真题+思路+代码
  • C#开发的OpenRA使用TrimExcess方法
  • ImageMagick任意文件读取漏洞(CVE-2022-44268)
  • 第十九篇 ResNet——论文翻译
  • RiProRiProV2主题美化顶部增加一行导航header导航通知
  • RT-Thread MSH_CMD_EXPORT分析
  • 电脑麦克风没声音怎么办?这3招就可以解决!
  • 【C++】运算符重载
  • 什么是眼图?(扫盲向)
  • 【C++】类与对象(二)
  • 【软考】系统集成项目管理工程师(二十一)项目收尾管理
  • 关于公钥与私钥的一点看法
  • 深入React源码揭开渲染更新流程的面纱
  • 32个关于FPGA的学习网站
  • 5分钟快速上手Promise使用
  • 大客户市场:阿里云、腾讯云、华为云“贴身肉搏”
  • 华为OD机试 - 求字符串中所有整数的最小和(Python)| 真题+思路+代码
  • 企业电子招投标采购系统源码之首页设计
  • 浅谈一下前端工作中全流程多层次的四款测试工具
  • 【运算放大器】反相放大电路仿真应用
  • 数组的操作
  • Python - 文件基础操作
  • react的useState源码分析
  • SharpImpersonation:一款基于令牌和Shellcode注入的用户模拟工具
  • 华为OD机试 - 最大相连男生数(Python)| 真题+思路+代码
  • GIS在地质灾害危险性评估与灾后重建中的实践技术应用及python机器学习灾害易发性评价模型建立与优化
  • 2.13、进程互斥的硬件实现方法
  • Leetcode力扣秋招刷题路-2335
  • C语言深度解剖-关键字(6)