【一】RAND函數 (小數)
RAND函數用來随機生成0-1之間的任意小數,小數位數15位。

不需要參數,隻要在空格中輸入=RAND(),再按Enter鍵。
或者選中一大片區域,輸入=RAND(),再按CTRL+回車就可以獲得一片區域的随機數了。
按F9可以随機更新随機數。
【二】RANDBETWEEN函數(整數)
RANDBETWEEN函數用來随機生成指定整數區間的任意整數
(1)Bottom(最小整數)
RANDBETWEEN 将傳回的最小整數。
(2)Top(最大整數)
RANDBETWEEN 将傳回的最大整數。
在空格中輸入=RANDBETWEEN(),輸入最小整數和最大整數。
按F9更新随機數。
【三】RANDBETWEEN函數案例生成随機日期
《案例一》生成随機日期
想生成2020-01-01到2020-07-30之間的随機日期。
《做法》
【1】在空格中輸入=RANDBETWEEN,TAB,CTRL+A,切換出參數表。
【2】最小整數輸入"2020-01-01",最大整數輸入"2020-07-30",确定。一定要加“” 代表輸入的是文本。
【3】确定,下拉出一列随機數字。
【4】把他們的格式改改,改成日期格式。
【三】RANDBETWEEN+RAND函數
《案例一》生成有取值區間的随機數
比如我們要生成50到80之間的随機兩位小數。
《做法》
【做法1】=RANDBETWEEN(最小值,最大值)+ROUND(RAND(),2)
公式:=RANDBETWEEN(50,80)+ROUND(RAND(),2)
ROUND函數是讓RAND得出的随機小數四舍五入,得兩位小數。
【做法二】=ROUND(最小值+(最大值-最小值)*rand(),2)
公式:=ROUND(50+(80-50)*RAND(),2)
【三】VLOOKUP+RANDBETWEEN函數
《案例一》生成随機城市名
現有12個城市,想生成一列随機城市。
《做法》
【1】在城市前加一列編号
【2】在空格出輸入=VLOOKUP(),TAB,CTRL+A,彈出參數框。
【3】查找值輸入 RANFBETWEEN(1,12)
公式為=VLOOKUP(RANDBETWEEN(1,12),$A$2:$B$13,2,0)
【4】下拉表格,生成一列随機城市,按F9可更新随機數。