Excel神公式,一键生成指定数量的不重复数字,效率爆表!

醉香说职场 2024-04-28 08:54:40

我是【桃大喵学习记】,欢迎大家关注哟~,每天为你分享职场办公软件使用技巧干货!

最近有个小伙伴私信问了一个问题:“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(数组,行数,[列数])

以上就是【桃大喵学习记】今天的干货分享~觉得内容对你有帮助,记得顺手点个赞哟~。我会经常分享职场办公软件使用技巧干货!大家有什么问题欢迎留言关注!

1 阅读:90