Excel中産生随機數的函數有兩個,Rand函數和Randbetween函數
Rand函數使用
Rand()不帶任何參數,表示生成一個0-1的随機實數,其後面小數點可以具體到15位,如下所示:
Randbetween函數使用
在單元格中輸入=randbetween(1,20),産生的是1-20區間的随機整數
如果我們現在想要生成一串數字,它是某個區間不重複的數據
例1、生成1-10區間的不重複數據。
如果想抽取其中的幾個,例如5個,則在A列中輸入函數=rand(),生成的是1-10區間的,有10個數,所以從A1填充至A10,總共10個随機數,然後在B列輸入=rank(a1,a:a),需要幾個就向下填充幾個即可,得到的就是不重複的5個數據
如果想得到10個不重複的随機數, 那隻需要将B列填充10個即可,如下所示:
例2,生成30-39區間的不重複随機數
【30-39】區間共有10個數,所以在A列生成10個rand()函數,然後在B列輸入公式
=29 RANK(A1,A:A)即可
例3,生成2000-3000能除以100的整數的随機不重複整數
【2000-3000】中有11個,所以在A列填充11個rand()函數,然後在B列輸入公式:=(19 RANK(A1,A:A))*100即可
其他情況也都是舉一反三的,本節完
你學會了嗎?為自己持續學習的态度點個贊呗!
---------------------
歡迎留言,轉發,關注,更多精彩内容持續更新中...
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!