在Excel表格中生成随機數的方式有多種,可以使用rand函數
rand()函數是Excel中産生随機數的一個随機函數。傳回的随機數是大于等于 0 及小于 1 的均勻分布随機實數,rand()函數每次計算工作表時都将傳回一個新的随機實數。
如果是要生成指定範圍的随機數可以使用公式:RAND()*(b-a)+a
如果是要生成整數則可以加上函數:Int(RAND()*(b-a)+a)
當然如果大家記不住函數,或者想要快捷生成多個随機數,可以采用Excel表格批量處理程式【65-生成随機位數随機資料】
程式使用方法
打開【65-生成随機位數随機資料】程式
生成數字
在【生成數字】工作表輸入參數
參數包括了,生成随機數範圍的最小,最大,個數,小數位數等
參數輸入完成後可以點選【生成數字】、【生成整數】按鈕,生成指定範圍的小數或整數。
生成結果顯示到【生成結果】工作表第一列
如果範圍較小,有可能出現重複,可以點選【去除重複】按鈕,将清除結果中出現的重複資料
生成字元
除了生成數字,也可以按照提供的字元來生成随機字元組成的文本
在【生成字元】工作表,A列輸入提供的字元,生成的文本就是由随機字元組成,文本長度可以輸入最小字元,最大字元範圍,再輸入生成文本個數
結果也顯示到【生成結果】工作表
如果需要這個程式,可通路↓擷取