tft每日頭條

 > 圖文

 > Excel快速生成不重複的1-N區間的随機數

Excel快速生成不重複的1-N區間的随機數

圖文 更新时间:2025-03-15 17:56:07

Excel中産生随機數的函數有兩個,Rand函數和Randbetween函數

Rand函數使用

Rand()不帶任何參數,表示生成一個0-1的随機實數,其後面小數點可以具體到15位,如下所示:

Excel快速生成不重複的1-N區間的随機數(Excel快速生成不重複的1-N區間的随機數)1

Randbetween函數使用

在單元格中輸入=randbetween(1,20),産生的是1-20區間的随機整數

Excel快速生成不重複的1-N區間的随機數(Excel快速生成不重複的1-N區間的随機數)2

如果我們現在想要生成一串數字,它是某個區間不重複的數據

例1、生成1-10區間的不重複數據。

如果想抽取其中的幾個,例如5個,則在A列中輸入函數=rand(),生成的是1-10區間的,有10個數,所以從A1填充至A10,總共10個随機數,然後在B列輸入=rank(a1,a:a),需要幾個就向下填充幾個即可,得到的就是不重複的5個數據

Excel快速生成不重複的1-N區間的随機數(Excel快速生成不重複的1-N區間的随機數)3

如果想得到10個不重複的随機數, 那隻需要将B列填充10個即可,如下所示:

Excel快速生成不重複的1-N區間的随機數(Excel快速生成不重複的1-N區間的随機數)4

例2,生成30-39區間的不重複随機數

【30-39】區間共有10個數,所以在A列生成10個rand()函數,然後在B列輸入公式

=29 RANK(A1,A:A)即可

Excel快速生成不重複的1-N區間的随機數(Excel快速生成不重複的1-N區間的随機數)5

例3,生成2000-3000能除以100的整數的随機不重複整數

【2000-3000】中有11個,所以在A列填充11個rand()函數,然後在B列輸入公式:=(19 RANK(A1,A:A))*100即可

Excel快速生成不重複的1-N區間的随機數(Excel快速生成不重複的1-N區間的随機數)6

其他情況也都是舉一反三的,本節完

你學會了嗎?為自己持續學習的态度點個贊呗!

---------------------

歡迎留言,轉發,關注,更多精彩内容持續更新中...

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved