在excel中,隨機生成N位正數,比如,隨機生成3位正數,或是4位正數,或是5位正數等等,我們可以利用MID函數和RAND函數來實現。下面,小編圖文描述演示下操作方法給大家參考。
(01)MID函數MID函數有截取功能,可以截取某數據其中的幾位字符。舉例,比如,B2單元格中數據是5640#2698#21;我們想從中第1位開始截取4位字符。
(02)那麼,我們在C2單元格中輸入公式:=MID(B2,1,4),按下回車鍵,即可截取到4位字符:5640
(03)=MID(B2,1,4)公式中,1表示要從第1位開始截取,4表示要截取的字符個數,那麼,我們就可以舉一反三了。比如,想從第3位開始截取,截取3位字符。那麼,公式就應該這樣寫:=MID(B2,3,3),截取到的字符是:40#;瞭解了MID函數後,接下來,我們再來了解RAND函數。
(04)RAND函數RAND函數有隨機生成數字的功能。比如,在B2單元格輸入公式=RAND()再按下回車鍵,可以得到一個隨機數。
(05)鼠標放在B2單元格右下角的填充柄這裏,向下拉到B12單元格,B3:B12即相應得到不同的隨機數。可以看到,這些數都是小於1的數。
(01)瞭解了MID函數與RAND函數後,我們可以利用這兩個函數的特點,實現隨機生成N位正數,比如,隨機生成6位正數。首先,選中B2:B12這區域的單元格。
(02)接着,在編輯欄輸入:=RNAD() 再按下CTRL+ENTER,這兩個鍵,記得哦,是要同時按下這兩個鍵。即時,B2:B12產生了隨機數。
(03)接着,再選中C2:C12這區域的單元格。同樣,在編輯欄中輸入相應的公式:=MID(RAND(),4,6) 意思是,從RAND函數隨機生成數中在第4位開始截取,截取6個數字。如果我們想要從第5位開始截取,截取4個數字,那麼,公式就是=MID(RAND(),5,4)
(04)我們按下CTRL+ENTER,這兩個鍵,是要同時按下這兩個鍵,這隨即得到了想要的數字。6位隨機的正數。
(05)朋友們有發現嗎,當我們按下CTRL+ENTER,這兩個鍵時,B2:B12的數字又產生了變化,又隨機生成了另一組數字。這就是RAND函數的作用,隨機性,每回車確認一次就隨機生成一次。我們保持C2:C12在選中的狀態下,再按下CTRL+ENTER,看!C2:C12數字又產生了變化。