Excel中的随機函數為Rand和Randbetween,但兩者的功能卻完全不同,Rand生成的是0-1之間的随機值,而Randbetween生成的指定範圍内的随機值。但你隻用Randbetween生成指定範圍内的随機值,那就真的Out了。
一、Randbetween。
功能:返回一個介于指定的數字之間的值。
語法結構:=Randbetween(最小值,最大值)。
目的:生成1-100之間的随機值。
方法:
在目标單元格中輸入公式:=RANDBETWEEN(1,100)。
解讀:
如果對于生成的随機值不滿意,可以按F9進行刷新,直到滿意為至。
二、利用Randbetween生成帶小數的随機值。
方法:
在目标單元格中輸入公式:=RANDBETWEEN(100,1000)/100
解讀:
1、小數的位數由除數的位數-1決定,可以根據需要進行設置數據範圍和除數的值。
2、如果用Rand函數生成指定位數小數的值,你知道怎麼操作嗎?歡迎在留言區讨論哦!
三、生成指定範圍内的日期值。
方法:
1、在目标單元格中輸入公式:
2、将目标單元格的格式設置為【短日期】。
解讀:
此處必須要明白的是日期在Excel中是以數值的形式存儲的,所以兩者之間可以互相轉換。
四、生成随機指定的值。
目的:随機回複“是”或“否”。
方法:
在目标單元格中輸入公式:=IF(RANDBETWEEN(0,1),"是","否")。
解讀:
利用Randbetween随機生成0或1,然後用If函數判斷,根據條件的真假返回對應的值。
五、産生随機人員或信息。
方法:
在目标單元格中輸入公式:=CHOOSE(RANDBETWEEN(1,10),B3,B4,B5,B6,B7,B8,B9,B10,B11,B12)
解讀:
此處的B3:B12區域都有指定的值。
六、抽獎。
方法:
在目标單元格中輸入公式:=INDEX(B3:B12,RANDBETWEEN(1,COUNTA(B3:B12)))。
解讀:
如果是獎品或等級,隻需将姓名更換為獎品名稱或等級即可。
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!