有时候我们需要得到某个区间的不重复随机数,比如我们想获得1-100的不重复随机数

方法如下

1、数组公式直接生成

比较炫技的解法,在A1单元格输入以下公式,然后按下ctrl+shift+enter ,这是一个数组公式

Excel中生成不重复随机数以及随机打乱顺序的5个方法

2、辅助列加操作方法 无脑解法

偷懒的解法,用我前文所述,直接在A1输入1,然后往下拖,单元格右下角角标选序列,拖到100为止,然后B1输入=rand(),然后选中AB2列,点排序 关键字选B列,那么A列就是1-100乱序后的结果,也就变相得到了1-100的不重复随机数,要得到更多和更少都很容易,只要控制A列数据的多少就行了,没排序一次就会得到一组新的不重复随机数

Excel中生成不重复随机数以及随机打乱顺序的5个方法

推荐使用第二种方法,简单易学,哪里都记得住!

下面再介绍一个随机乱序的方法

有些时候我们需要对数据随机排序打乱,比如考场排号,随机抽取前N个号等等。这里介绍一个简单以用的随即排序方法,详见下图

Excel中生成不重复随机数以及随机打乱顺序的5个方法

上图是按学号排列的数据,现在我们要安排座位或者考场排列 需要打乱顺序,操作如下

在右边插入辅助列,C3写公式 =rand(),回车然后往下复制单元格,然后选中数据区,点excel上方工具面板 【数据】--【筛选】 然后点C烈小三角 升序即可

Excel中生成不重复随机数以及随机打乱顺序的5个方法

PS:若需要对某些数据手动排列插队,比如想控制1008号排在最后一个,那么上述操作完毕后在1008号对应行辅助列里 输入 1,再重新排序 就会将它排列到最后一个

Excel中生成不重复随机数以及随机打乱顺序的5个方法

系统的Excel实例教学请到我的专栏学习

鸣谢:如果觉得文章对你有帮助记得关注点赞转发和评论哦!

Excel中生成不重复随机数以及随机打乱顺序的5个方法

1.《excel随机排序 Excel中生成不重复随机数以及随机打乱顺序的5个方法》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《excel随机排序 Excel中生成不重复随机数以及随机打乱顺序的5个方法》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/jiaoyu/228456.html