excel计算表怎么编辑随机数(Excel表格中随机数的几种常见用法举例)
excel计算表怎么编辑随机数(Excel表格中随机数的几种常见用法举例)很多时候我们在表格中都会用到大量的随机数据来测试某个功能,使用RAND可以生成带小数位数的随机测试数据,如生成100个学生的各课考试成绩,保留两位小数,而使用RANDBETWEEN可以生成指定区间的测试数据,如生成公司员工的工资情况。但是你想要生成区间数据的时候RAND就无能为力了,我们需要用到RANDBETWEEN了,它可以返回指定区间的随机整数,如想生成500~1000之间的整数,那么=RANDBETWEEN(500 1000),它用起来更加方便,也很直观,缺点是无法生成带小数位数的整数。两个函数的用法都非常简单,我们主要通过它们的应用场景来举例进行说明,使你在使用中更能和实际的工作相合。表格中经常有使用到随机数的地方,Rand返回的是0~1之间的一个小数,简便之处在于不用输入任何参数,通过设置单元格格式中的小数位数长度,就可以灵活的保留几位小数了,然后再乘以10、100、1000..
职场中不论是财务还是行政或者是其他部门,在日常使用表格的过程中常会使用到随机数,Excel中的随机函数有两个,分别是RAND和RANDBETWEEN,还有个ROW可以看作是一个变量,怎么样用好它们,适用于哪些场景是我们下面需要讲到的内容。
RAND 无参数,用于返回0~1之间的小数
RANDBETWEEN,两个参数,用于返回指定参数间的随机整数
ROW,用于返回指定单元格的行号,相当于是一个自增长的变量
两个函数的用法都非常简单,我们主要通过它们的应用场景来举例进行说明,使你在使用中更能和实际的工作相合。
简单用法-生成随机数表格中经常有使用到随机数的地方,Rand返回的是0~1之间的一个小数,简便之处在于不用输入任何参数,通过设置单元格格式中的小数位数长度,就可以灵活的保留几位小数了,然后再乘以10、100、1000...的倍数,就能返回相应的值了,缺点是不能生成区间数据。
- 如果要生成指定位数的小数,那么设置单元格格式中的小数位数长度就可以了
- 如果要生成整数,那么乘以整数倍数就可以了,如=RAND()*1000,一千以内的整数
三位小数
但是你想要生成区间数据的时候RAND就无能为力了,我们需要用到RANDBETWEEN了,它可以返回指定区间的随机整数,如想生成500~1000之间的整数,那么=RANDBETWEEN(500 1000),它用起来更加方便,也很直观,缺点是无法生成带小数位数的整数。
生成随机的测试数据很多时候我们在表格中都会用到大量的随机数据来测试某个功能,使用RAND可以生成带小数位数的随机测试数据,如生成100个学生的各课考试成绩,保留两位小数,而使用RANDBETWEEN可以生成指定区间的测试数据,如生成公司员工的工资情况。
随机生成汉字姓名一般大家都使用随机函数来生成数字,遇到生成汉字的时候就不会了,其实也可以用来随机生成汉字的内容,如姓名等,先在一个单元格中存放生成姓名的姓,另一个单元中存放生成姓名的名字,然后使用RANDBETWEEN就能随机生成姓名了,很是实用,可以快速大批量的生成测试用姓名。
1、准备好姓和名字的候选内容
2、使用随机函数和mid函数先提取出姓
3、使用同样的方法提取出名字,并结合在一起组成姓名
4、拖动到更多的区域来生成更多的随机姓名
是不是生成的随机姓名也挺像那么会事的,让你摆脱测试姓名永远是员工1、2、3,某某1、2、3的尴尬局面。
随机的进行排序有时候我们需要对公司中的员工或其他内容进行随机排序,怎么打乱原有的员工名称次序是个问题,总觉得不是那么公平,那么就把排序的任务交给随机数来处理吧。
1、用上面的方法生成随机的测试用员工姓名
2、使用随机数给员工姓名的前面加上序号,如使用RandBetween生成100~1000之间的整数
3、按序号进行排列,不论是升序还降序,那都是相当的公平公正了,放在新的工作表中进行
ROW自增长变量的用法ROW是一个非常特殊的函数,它用来返回指定单元格的行号,看上去没有什么用处,但是你要知道在Excel中是没有自增长变量的,不像软件中可以使用For i=1 to 10来弄一个变量,但ROW就可以达到类似的效果。
1、ROW同一行的单元格,返回的行号是相同的,如下都返回的是1
2、ROW中的参数向下拖动时,是可以自动改变的,这就是它神奇和有用的地方。
3、结合其他函数如MID,可以把ROW当成一个自增长的变量来使用,如把字符串拆分成单个的字
4、结合HLookUP来使用,留给大家来练习吧,把它的第三个参数换成ROW(A1)试试效果
学会一个函数的用法很容易,不容易是看你怎么把它使用到实际的工作中,这个只能通过多加练习,需要有具体的应用场景。