我是【桃大喵学习记】,欢迎大家关注哟~,每天为你分享职场办公软件使用技巧干货!
最近有个小伙伴私信问了一个问题:“Excel中如何随机生成指定数量的不重复数字?”,今天就跟大家分享一个公式组合,轻松解决上面的问题。
如下图所示,我们想随机生成10的不重复整数数字,我们只需在目标单元格中输入公式:
=TAKE(UNIQUE(RANDARRAY(50,1,1,50,TRUE)),10)
然后点击回车即可,如果想重新生产新的随机数,按F9键刷新
解读:
公式使用了TAKE函数+UNIQUE函数+RANDARRAY函数组合,实现随机生成指定数量的不重复数字。
①先随机生成50个1-50的随机整数,使用下面的公式
=RANDARRAY(50,1,1,50,TRUE)
虽然我们是取10个随机整数,但是我们需要多生产一些随机数,因为这些随机数有可能有重复值
RANDARRAY函数介绍:
功能:生成随机数组
语法:=RANDARRAY([行数],[列数],[最小数],[最大数],[整数])
②然后使用UNIQUE函数把刚才生成的50个随机数去重,UNIQUE函数是去重函数。
③最后使用TAKE函数再从去重后的数据中提取前10个整数即可
TAKE函数介绍
功能:从数组开头或结尾返回对应的行或列数据
语法:=TAKE(数组,行数,[列数])
以上就是【桃大喵学习记】今天的干货分享~觉得内容对你有帮助,记得顺手点个赞哟~。我会经常分享职场办公软件使用技巧干货!大家有什么问题欢迎留言关注!