【一】RAND函数 (小数)
RAND函数用来随机生成0-1之间的任意小数,小数位数15位。
不需要参数,只要在空格中输入=RAND(),再按回车键。
或者选中一大片区域,输入=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可更新随机数。