有位朋友問了韓老師一個有趣的問題:
韓老師,您這麼多的EXCEL案例,裡面的數據都是自己一個一個敲出來的?
其實,韓老師的案例中的數值部分,都是用隨機數函數RANDBETWEEN寫出的。
功能:
返回位於兩個指定數之間的一個隨機整數。
語法:
RANDBETWEEN(bottom, top)
參數:
示例:
在A1:D9區域自動填充隨機數值,如下動圖:
注意:
填充前:選中填充區域;
公式以Ctrl+Enter組合鍵結束;
按F9鍵可以實現刷新數據。
RANDBETWEEN函數,每次打開或者計算工作表時都將返回一個新的隨機整數,如果想是隨機數不改變,可以複製粘貼成數值格式,如下動圖:
韓老師上課的時候,會用這個隨機數函數提問:
比如,班裡有50個人,那就在一個單元格裡輸入=RANDBETWEEN(1,50),隨機生成一個學號,那這個同學就要回答問題了!再用F9刷新,隨機找出第二個、第三個同學,課題氣氛緊張活潑,很有趣。
RANDBETWEEN生成的隨機數,是不排除重複值的。
如果想產生不重複的隨機數,就要換成RAND函數。
功能:
返回大於等於 0且小於 1的均勻分布隨機實數。每次計算工作表時都將返回一個新的隨機實數。
語法:
RAND()
RAND 函數語法沒有參數。
示例:
在D1:D12區域自動填充隨機0-1之間的隨機數,如下動圖:
由於RAND生成的隨機數不重複,所以可以用來隨機排序。比如給面試者隨機排面試順序。
首先將隨機數複製粘貼成數值,以免隨機改變,然後用rank函數給隨機數按大小排序,即得面試順序,如下動圖:
隨機分組請參考:
Excel061 | INDEX、RANDBETWEEN、RAND函數隨機分組