电子表格随机数应用 Excel屏幕滚动抽奖,效果很炫,制作简单!

小编 2024-10-18 电子头条 23 0

Excel屏幕滚动抽奖,效果很炫,制作简单!

公司组织小活动,有个抽奖环节,我们可以用Excel来制作一个简易的抽奖程序,

屏幕上会跳动黄色的单元格,抽奖结束,定位到某一个姓名

效果如下所示:

是不是很炫,制作过程很简单,只需要3步就可以完成

1、准备数据

我们把需要抽奖的所有员工姓名,放在数据A列,这里放了37个员工姓名

然后在一个空白的数据区域,输入公式:

=WRAPROWS(A1:A37,5,"")

也就是将A列的数据区域排成5列,

第3参数是两个双引号,多余的数据列用空白值填充

得到了一个多维的数据

2、产生随机数

首先我们在B2单元格,使用随机数公式:

=RANDBETWEEN(1,COUNTA(A:A))

COUNTA(A:A)表示对A列有数据的单元格计数,这里有37个

然后使用随机函数,生成1-37之间的自然数

然后在B2单元格中输入公式:

=INDEX(A:A,B1)

也就是获取A列中的对应随机数的名字

当我们按F9的时候,表格就会一直重新计算,B2就会一直跳动,停止F9键,就会得到结果:

3、关联数据

为了让B2单元格,关联右边的数据,我们选中E:I列数据区域

点击开始,条件格式,新增规则,使用自定义公式

输入的公式是:

=E1=$B$2

然后在格式里面,设置符合条件的背景色为黄色

这样B2在跳动的同时,右边E:I列,符合条件的对应数据也会标记颜色

这样一个跳动的抽奖就制作完成了

关于这个小技巧,你学会了么?动手试试吧!

Excel表格随机函数怎么用?讲解三种随机函数在不同场景的应用

excel随机函数,其特点是能够生成一组随机数字,根据不同需求,还能批量生成小数位和整数,及指定行数和列数,或指定区间范围内的数字。

这里根据需求,作者设置了三个问题,第1个是随机生成0至1之间的数字;第2个是随机生成一组指定区间范围的数字,比如101-999区间内随机数字;第3个是随机生成指定行数和列数区域的指定区间内数字,比如3行4列101-999之间的数字。

不管我们的需求是什么,在excel中,都是以rand函数作为基础,当在单元格输入函数名称“rand”,会显示三个默认函数,分别为rand、randbetween和randarray 函数。

这三个函数刚好能够匹配上述三个问题,下面我们就来学习一下它们的用法、

1、rand函数

rand函数是返回大于或等于0且小于1的平均分布随机数,它会依据重新计算而变。

所谓依据重新计算而变,是指它会跟随excel工作表的重新计算或刷新,来实时更新它的随机结果。比如输入公式后,我们按下“F9”快捷键刷新界面,rand函数的结果会自动发生变化。

这里我们注意一点,rand函数无需输入任何参数,只要输入“=rand()”的公式就能输出0-1之间的随机小数。

利用rand函数的结果,我们可以在随机抽取不重复人员等场景中应用。

2、randbetween函数

randbetween函数是最为常见的随机函数,它的作用是生成指定区间范围内的数字。

如下图公式所示,要生成101-999之间的随机数字,则输入公式为:

=RANDBETWEEN(101,999)

它包含两个参数,第1参数是指定区间的最小值,第2参数是最大值,公式会随机输出这个区间内的任意数字。

randbetween函数的应用较广泛,比如作者创建数据表,就通常利用它来随机生成一组数字,以节省手动输入的时间。

3、randarray函数

当我们想更快地输出一个区域的随机数字,则刚好可以利用randarray函数,例如3行4列101-999之间的数字,公式为:

=RANDARRAY(3,4,101,999,TRUE)

它的表达式为:=randarray(行数,列数,最小值,最大值,是否要小数)

根据表达式来输入参数,则能够非常容易地理解和掌握randarray函数的用法。

但有一点需要注意,randarray函数的第5参数是数字格式,包含两种情况,一个是包含小数位的分数值,另一个是直接输出为整数。两种格式的参数值不同,输出整数的参数值为true,或输入1,输出小数位的参数值为false,或输入0.如果省略,则默认输出为包含小数位的数字。

以上就是excel表格的3个常见随机函数,根据不同需求,来选择对应的函数进行应用。

从语法来看,rand函数最为简单,无需输入参数,randbetween函数也较为简洁,只需要输入最小值和最大值两个参数,至于randarray函数,则要记住它的完整五参数表达,理清它每个参数的含义。

相关问答

表格 里怎么做范围内的 随机数 ?

随机数在学术研究、计算机应用等各个方面都有广泛应用,在日常生活中也经常会遇到该如何生成随机数等问题,现就如何用excel生成规定范围内的随机数?1、计算所...

WPS 表格 肿么弄一个 随机数 ?-ZOL问答

生成随机数的方法有很多种,下面介绍两种常见的方法。第一种方法是使用随机数生成器。在WPS表格中,可以通过在公式栏输入“=RANDBETWEEN(a,b)”来生成一个1到b...

excel怎么生成 随机数 总和为某数?

要生成随机数总和为某数,可以使用Excel中的“随机数”和“求和”函数。首先,需要确定需要生成的随机数的范围和数量,例如在1到10之间生成5个随机数。然后,使...

Excel如何随机替换数字?

可以使用Excel的函数RAND()和RANDBETWEEN()来随机替换数字。1.首先,在单元格中输入一些数字。2.然后,在另一个单元格中使用RANDBETWEEN()函数来生成一个随...

EXCEL按比率生成 随机数 -ZOL问答

某个数字,例如1523,需要生成几个随机数,A在20%-50%之间,B在40%-70%之间,C在60%-100%,而且A+B+C=1523,这个公式这么写?求大神帮一下。讨论回答(5)在Exce...

WPS 表格随机数 生成器怎么打开?

我们首先在电脑上用wps2019打开要编辑的表格。然后双击第一个要填写随机数字的单元格,然后在单元格中输入:=Randbetween(1,50),是指生成从1至50间的随机数...

wps产生 随机数 怎么做?

1、打开WPS表格,首先在表格的单元格中输入公式:=RAN(),此公式为随机数字公式。;2、点击回车,即可在单元格中生成一个随机数据,可以看到此时数据没有在需要...

excel填充 随机数 字每次打开都不一样?

excel中rand生成的数使随机数,每次打开表格都会自动重新生成,可通过将生成的随机数复制,粘贴为“值”让其生成的数不在变化。方法步骤如下:1、打开需要操作...

excel 表格 时间怎么设置随机变化?

要在Excel中设置随机时间,可以使用以下公式:=RAND()*(最大时间-最小时间)+最小时间其中,RAND()函数返回介于0到1之间的随机数字。最大时间和最小时...

excel如何批量加随机小数?

excel批量加随机小数方法如下:1.首先,打开excel软件。2.接着,任意选中表格中的一个单元格。3.然后在该单元格中输入如下内容:=RAND(),输完后按回车...e...