java随机生成一个区间的数_Excel表格中随机数的几种常见用法举例,满满的干货哦...

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

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

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

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

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

简单用法-生成随机数

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

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

三位小数

d64561348171a6d9d9619fc09236395d.png
8148ad23327ed82058f67f791eb7d8d5.png

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

9136e1ab3e707ff60290f6d0df017a10.png

生成随机的测试数据

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

7999de32cbe5bc778747de692a059db9.png

随机生成汉字姓名

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

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

9aa16690610bf1a85e2da74484ea7158.png

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

3e07f85547c3d4c0fe41510dfb132bd6.png

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

6168094e49686da13ae321ce293c98a3.png

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

bb45ed051762247241fe3edc59fc941b.png

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

随机的进行排序

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

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

fd11f365cbb70f02a37eef894b3a8288.png

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

47e6f996ce812dfa5a6e81324deb39f2.png

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

45f63517836d966b7bcb67214dab6a16.png

ROW自增长变量的用法

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

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

8baa86e13edceba41c68c576ae1f8127.png

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

67da6576eee3b9f4b5aa205863987515.png
503d285e336638a84dd583310eccd61c.png

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

4e947c9e2b04a1c15a69ab4ee26c9469.png

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值