查看原文
其他

EXCEL生成不重复随机整数,你会吗?

2017-04-28 财税地盘

珍藏版!,如果你觉得不错,请分享给你的朋友们,独乐乐不如众乐乐!同时也欢迎转载分享!


Excel中我们可以用INT+RAND 或 RANDBETWEEN 函数生成随机整数,但是生成的整数可能会存在重复,怎么生成不重复随机数呢?


完成今天的任务,我们需要借助两个长相很相似的函数:rand函数和rank函数。

rand函数生成随机小数

rank函数计算一个数在一组数中的排名。


步骤:1 在B列输入公式并复制 =RAND()



  2 在C列输入公式并复制 =RANK(B2,B:B)



C列生成的即是不重复的随机整数。想要多少个数,公式就复制多少行。


原理: RAND生成的随机小数,重复的可能性非常的小,所以用RANK求出的排名重复的可能性也非常的小。借此原理生成不重复的随机数。思路非常的巧妙。


点“阅读原文”看:

EXCEL 函数语法接地气 要想忘掉不容易

财税地盘开通了系列QQ群微信群

(在对话窗口中回复"QQ群"或在点菜单"更多—QQ交流群“)。

现在公众号有置顶功能了,点开“财税地盘”公众号,点右上角人像按钮,然后点“置顶公众号”键,就可以将我们置顶了。这样,您就可以第一时间发现我们。

本文来源于Excel学习交流中心,版权归作者所有,感谢作者的辛苦付出,若涉及版权请告知我们,我们会在第一时间处理。我们对文中观点保持中立,仅供参考、交流之目的!


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存