天天看點

excel随機數_EXCEL函數3——RAND RANDBETWEEN随機數 ROUND四舍五入

【一】RAND函數 (小數) 

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

excel随機數_EXCEL函數3——RAND RANDBETWEEN随機數 ROUND四舍五入

不需要參數,隻要在空格中輸入=RAND(),再按Enter鍵。

或者選中一大片區域,輸入=RAND(),再按CTRL+回車就可以獲得一片區域的随機數了。

按F9可以随機更新随機數。

excel随機數_EXCEL函數3——RAND RANDBETWEEN随機數 ROUND四舍五入
excel随機數_EXCEL函數3——RAND RANDBETWEEN随機數 ROUND四舍五入

【二】RANDBETWEEN函數(整數) 

RANDBETWEEN函數用來随機生成指定整數區間的任意整數

excel随機數_EXCEL函數3——RAND RANDBETWEEN随機數 ROUND四舍五入

(1)Bottom(最小整數)

RANDBETWEEN 将傳回的最小整數。

(2)Top(最大整數)

RANDBETWEEN 将傳回的最大整數。

在空格中輸入=RANDBETWEEN(),輸入最小整數和最大整數。

按F9更新随機數。

【三】RANDBETWEEN函數案例生成随機日期 

《案例一》生成随機日期

想生成2020-01-01到2020-07-30之間的随機日期。

《做法》

【1】在空格中輸入=RANDBETWEEN,TAB,CTRL+A,切換出參數表。

excel随機數_EXCEL函數3——RAND RANDBETWEEN随機數 ROUND四舍五入

【2】最小整數輸入"2020-01-01",最大整數輸入"2020-07-30",确定。一定要加“” 代表輸入的是文本。

excel随機數_EXCEL函數3——RAND RANDBETWEEN随機數 ROUND四舍五入

【3】确定,下拉出一列随機數字。

excel随機數_EXCEL函數3——RAND RANDBETWEEN随機數 ROUND四舍五入

【4】把他們的格式改改,改成日期格式。

excel随機數_EXCEL函數3——RAND RANDBETWEEN随機數 ROUND四舍五入
excel随機數_EXCEL函數3——RAND RANDBETWEEN随機數 ROUND四舍五入

【三】RANDBETWEEN+RAND函數

《案例一》生成有取值區間的随機數

比如我們要生成50到80之間的随機兩位小數。

《做法》

【做法1】=RANDBETWEEN(最小值,最大值)+ROUND(RAND(),2)

公式:=RANDBETWEEN(50,80)+ROUND(RAND(),2)

ROUND函數是讓RAND得出的随機小數四舍五入,得兩位小數。

excel随機數_EXCEL函數3——RAND RANDBETWEEN随機數 ROUND四舍五入

【做法二】=ROUND(最小值+(最大值-最小值)*rand(),2)

公式:=ROUND(50+(80-50)*RAND(),2)

【三】VLOOKUP+RANDBETWEEN函數

《案例一》生成随機城市名

現有12個城市,想生成一列随機城市。

excel随機數_EXCEL函數3——RAND RANDBETWEEN随機數 ROUND四舍五入

《做法》

【1】在城市前加一列編号

【2】在空格出輸入=VLOOKUP(),TAB,CTRL+A,彈出參數框。

【3】查找值輸入 RANFBETWEEN(1,12)

公式為=VLOOKUP(RANDBETWEEN(1,12),$A$2:$B$13,2,0)

excel随機數_EXCEL函數3——RAND RANDBETWEEN随機數 ROUND四舍五入

【4】下拉表格,生成一列随機城市,按F9可更新随機數。

excel随機數_EXCEL函數3——RAND RANDBETWEEN随機數 ROUND四舍五入