
使用RAND函數可生成0到1間的隨機小數,通過=RAND()*(b-a)+a擴展至任意區間,用RANDBETWEEN(下限,上限)生成指定范圍整數,復制公式批量填充,最后粘貼為值防止刷新變動。
如果您希望在Excel中生成隨機數,以便用于模擬、抽樣或測試數據填充,可以使用內置的RAND函數來實現。該函數能夠返回一個介于0和1之間的隨機小數。
本文運行環境:DellXPS13,Windows11
一、使用RAND函數生成0到1之間的隨機數
RAND函數不接受任何參數,每次計算時都會返回一個新的大于等于0且小于1的隨機小數值。此方法適用于需要連續分布隨機值的場景。
1、在目標單元格中輸入公式=RAND()并按下回車鍵。
2、單元格將顯示一個介于0與1之間的隨機小數。
3、復制該公式到其他單元格可批量生成多個隨機數。
二、生成指定范圍內的隨機小數
通過調整RAND函數的數學表達式,可以生成任意區間內的隨機小數。利用乘法改變范圍,加法移動起點位置。
1、確定所需最小值(如a)和最大值(如b),例如生成5到15之間的隨機數。
2、在單元格中輸入公式=RAND()*(b-a)+a,具體為=RAND()*10+5。
3、按回車確認后即可得到符合范圍的隨機小數。
三、生成指定范圍內的隨機整數
若需獲得整數型隨機數,可結合RANDBETWEEN函數直接設定上下限,或對RAND結果進行取整處理。
1、使用專用函數更簡便,在目標單元格輸入=RANDBETWEEN(下限,上限),例如=RANDBETWEEN(1,100)。
2、按回車后即得一個位于指定區間內的隨機整數。
3、拖動填充柄復制公式以擴展至多個單元格。
四、防止RAND函數自動刷新
RAND函數屬于易失性函數,工作表每次重新計算時都會更新其值。若需保留某次生成的結果不變,應將其轉換為靜態數值。
1、選中包含RAND公式的單元格區域。
2、按下Ctrl+C復制內容。
3、右鍵單擊相同區域,選擇“粘貼為值”或使用快捷鍵Alt+Shift+V,然后按V再按Enter完成數值固化。
以上就是excelrand函數生成隨機數excel隨機數函數使用方法的詳細內容,!

