来源:Excel技巧精选 (ID_ExcelSkill)
我们利用表格进行数据处理,有时需要随机编制一些数字、日期甚至人员姓名,这些不一定是真实存在。如何虚拟出这些内容呢?我们经常会用到RANDBETWEEN这个函数来进行“造假”。
1、生成随机整数
生成1到100之间的随机整数,输入公式:=RANDBETWEEN(1,100)
2、生成带小数的随机数
生成1到100之间带小数的随机数,输入公式:=RANDBETWEEN(100,10000)/100
3、生成指定期间内的随机日期
生成2019年1月1日到2019年6月1日之间的随机日期,输入公式:
=RANDBETWEEN("2019-1-1","2019-6-1")
4、生成随机答复
如果要随机生成满意或者不满意的答复,输入公式:
=IF(RANDBETWEEN(0,1),"满意","不满意")
说明:先用RANDBETWEEN函数随机生成0和1,再用IF函数进行判断返回对应结果。
5、生成随机人员
生成随机的人员姓名,可以输入公式:
=CHOOSE(RANDBETWEEN(1,4),"陈明","刘洋","郑巧巧","卢刚")
说明:先用RANDBETWEEN函数随机生成1到4之间的数字,作为CHOOSE函数的第1个参数,再返回对应的人员姓名。
6、随机抽取中奖人员
要抽取1名中奖人员,输入公式:
=INDEX(A2:A13,RANDBETWEEN(1,COUNTA(A2:A13)))
说明:先用COUNTA函数计算人员姓名的个数,再用RANDBETWEEN函数生成随机数字,最后用INDEX函数根据指定位置返回对应的人员姓名。
怎么样,你学会了吗?若有什么问题,欢迎在下方留言。
|
|