1. 蔚特号首页
  2. 问答百科

随机数表法的详细步骤举例(Excel表格中随机数操作教程)

职场中不论是财务还是行政或者是其他部门,在日常使用表格的过程中常会使用到随机数,Excel中的随机函数有两个,分别是RAND和RANDBETWEEN,还有个ROW可以看作是一个变量,怎么样用好它们,适用于哪些场景是我们下面需要讲到的内容。

RAND 无参数,用于返回0~1之间的小数

RANDBETWEEN,两个参数,用于返回指定参数间的随机整数

ROW,用于返回指定单元格的行号,相当于是一个自增长的变量

两个函数的用法都非常简单,我们主要通过它们的应用场景来举例进行说明,使你在使用中更能和实际的工作相合。

简单用法-生成随机数

表格中经常有使用到随机数的地方,Rand返回的是0~1之间的一个小数,简便之处在于不用输入任何参数,通过设置单元格格式中的小数位数长度,就可以灵活的保留几位小数了,然后再乘以10、100、1000...的倍数,就能返回相应的值了,缺点是不能生成区间数据

  • 如果要生成指定位数的小数,那么设置单元格格式中的小数位数长度就可以了
  • 如果要生成整数,那么乘以整数倍数就可以了,如=RAND()*1000,一千以内的整数

随机数表法的详细步骤举例(Excel表格中随机数操作教程) 第2张

三位小数

随机数表法的详细步骤举例(Excel表格中随机数操作教程) 第4张

随机数表法的详细步骤举例(Excel表格中随机数操作教程) 第6张

但是你想要生成区间数据的时候RAND就无能为力了,我们需要用到RANDBETWEEN了,它可以返回指定区间的随机整数,如想生成500~1000之间的整数,那么=RANDBETWEEN(500,1000),它用起来更加方便,也很直观,缺点是无法生成带小数位数的整数。

随机数表法的详细步骤举例(Excel表格中随机数操作教程) 第8张

生成随机的测试数据

很多时候我们在表格中都会用到大量的随机数据来测试某个功能,使用RAND可以生成带小数位数的随机测试数据,如生成100个学生的各课考试成绩,保留两位小数,而使用RANDBETWEEN可以生成指定区间的测试数据,如生成公司员工的工资情况。

随机数表法的详细步骤举例(Excel表格中随机数操作教程) 第10张

随机生成汉字姓名

一般大家都使用随机函数来生成数字,遇到生成汉字的时候就不会了,其实也可以用来随机生成汉字的内容,如姓名等,先在一个单元格中存放生成姓名的姓,另一个单元中存放生成姓名的名字,然后使用RANDBETWEEN就能随机生成姓名了,很是实用,可以快速大批量的生成测试用姓名。

1、准备好姓和名字的候选内容

随机数表法的详细步骤举例(Excel表格中随机数操作教程) 第12张

2、使用随机函数和mid函数先提取出姓

随机数表法的详细步骤举例(Excel表格中随机数操作教程) 第14张

3、使用同样的方法提取出名字,并结合在一起组成姓名

随机数表法的详细步骤举例(Excel表格中随机数操作教程) 第16张

4、拖动到更多的区域来生成更多的随机姓名

随机数表法的详细步骤举例(Excel表格中随机数操作教程) 第18张

是不是生成的随机姓名也挺像那么会事的,让你摆脱测试姓名永远是员工1、2、3,某某1、2、3的尴尬局面。

随机的进行排序

有时候我们需要对公司中的员工或其他内容进行随机排序,怎么打乱原有的员工名称次序是个问题,总觉得不是那么公平,那么就把排序的任务交给随机数来处理吧。

1、用上面的方法生成随机的测试用员工姓名

随机数表法的详细步骤举例(Excel表格中随机数操作教程) 第20张

2、使用随机数给员工姓名的前面加上序号,如使用RandBetween生成100~1000之间的整数

随机数表法的详细步骤举例(Excel表格中随机数操作教程) 第22张

3、按序号进行排列,不论是升序还降序,那都是相当的公平公正了,放在新的工作表中进行

随机数表法的详细步骤举例(Excel表格中随机数操作教程) 第24张

ROW自增长变量的用法

ROW是一个非常特殊的函数,它用来返回指定单元格的行号,看上去没有什么用处,但是你要知道在Excel中是没有自增长变量的,不像软件中可以使用For i=1 to 10来弄一个变量,但ROW就可以达到类似的效果。

1、ROW同一行的单元格,返回的行号是相同的,如下都返回的是1

随机数表法的详细步骤举例(Excel表格中随机数操作教程) 第26张

2、ROW中的参数向下拖动时,是可以自动改变的,这就是它神奇和有用的地方。

随机数表法的详细步骤举例(Excel表格中随机数操作教程) 第28张

随机数表法的详细步骤举例(Excel表格中随机数操作教程) 第30张

3、结合其他函数如MID,可以把ROW当成一个自增长的变量来使用,如把字符串拆分成单个的字

随机数表法的详细步骤举例(Excel表格中随机数操作教程) 第32张

4、结合HLookUP来使用,留给大家来练习吧,把它的第三个参数换成ROW(A1)试试效果

学会一个函数的用法很容易,不容易是看你怎么把它使用到实际的工作中,这个只能通过多加练习,需要有具体的应用场景。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 ivillcn@qq.com 举报,一经查实,本站将立刻删除。文章链接:https://www.evoote.com/article/131979.html

发表评论

登录后才能评论