曾經有學員問:“大毛,你的案例表格都是企業的真實數據嗎?”
“額……這個,表格結構跟是完全一樣的,作為一個有職業操守的表哥,當然不能随意洩露企業的機密,所以數據肯定是處理過的。”
“那你改這麼多數字,太辛苦了!”
“你以為我是手動一個一個改麼,我隻是剛學Excel頭幾天才這麼幹,現在都是用函數批量生成啦!”
今天就聊一個比較輕松點的話題:如何生成随機數字
随機輸入a~b之間的整數整數是表格中最常見的數據之一,一個函數RANDBETWEEN足夠,RANDBETWEEN可以看做RAND(随機) BETWEEN(之間)
例如生成100-500之間的随機售數字,可以輸入下列函數,然後下拉填充=RANDBETWEEN(100,500)
或者選中區域,輸入函數,再按下【Ctrl Enter】,也可以實現批量填入。
注意:随機函數可實時自動更新,表格内發生一次操作,就會刷新一次,可以将函數粘貼為值,此時數據就固定了。
随機輸入0~1之間的小數既然可以随機整數,自然少不了随機小數,先給大家介紹一個最簡單、最基礎、最實用的函數RAND,它的作用是随機生成0~1之間的小數。
随機生成的小數默認顯示小數點後9位,一般來說用不到這麼長的位數,此時可以用函數ROUND來保留小數位數,它的參數如下:
ROUND(數值,保留位數)
保留位數>0時,對小數點後的數字四舍五入
保留位數=0時,将數字四舍五入到最接近的整數
保留位數< 0時,對小數點左側前幾位四舍五入
保留位數>0是最常見的用法,例如保留2位或者3位。
如需對随機生成的數值保留兩位小數,可以輸入如下函數:=ROUND(RAND(),2)
這是一個很簡單的嵌套函數,RAND()生成的随機小數充當了ROUND的第一個參數。
随機輸入a~b之間的小數
RAND函數顯然不能滿足日常的需求,假如需要生成3~50之間的小數,該怎麼辦呢?
給大家一個套用公式,以後此類問題迎刃而解,假設需要生成a~b區間的任意小數,随機公式如下:=a RAND()*(b-a)
例如随機生成3~50之間的小數,那麼公式應該是:
=3 RAND()*(50-3)
=3 47*RAND()
記不住的話就趕緊抄在小本子上哈!
好了,今天的分享就到這裡了~有疑問的可以在下方留言哦
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!