平淡
1.填充數(shù)字
假設(shè)有10個(gè)學(xué)生參加演講,需要將數(shù)字1~10隨機(jī)分配給每個(gè)學(xué)生。啟動(dòng)E xc el后新建一個(gè)文檔,在A1和B1單元格中分別輸入“學(xué)生姓名”和“出場順序”,接著在B 2~B11單元格中依次填充數(shù)字1~10,在C2單元格中輸入公式“=RAND()”,然后下拉填充到C11單元格,這樣在C2~C11單元格中即可生成隨機(jī)數(shù)字(圖1)。
2.隨機(jī)排序
選中C2:C11數(shù)據(jù)區(qū)域,依次點(diǎn)擊“數(shù)據(jù)→排序→升序→擴(kuò)展選定區(qū)域”,再點(diǎn)擊“排序”按鈕,這時(shí)B列中的數(shù)字就會(huì)按照C列中的隨機(jī)數(shù)字自動(dòng)完成排序了(圖2)。
RAND函數(shù)是個(gè)易失性函數(shù),每次點(diǎn)擊“升序”排列,C2:C11數(shù)據(jù)區(qū)域中的數(shù)字都會(huì)隨機(jī)產(chǎn)生變化。這樣使用排序的方法確定學(xué)生的出場順序后,將C列刪除即可。
公司規(guī)定,所有新入職的員工都要在不同的部門輪訓(xùn),因此HR需要根據(jù)每個(gè)部門所需的人數(shù)隨機(jī)分配新員工。假設(shè)新員工總計(jì)10人,檢驗(yàn)科分配3人、生產(chǎn)科5人、綜合部2人。具體操作如下:
新建文檔后在A 列中輸入員工姓名,B 列中輸入和各部門所需人數(shù)對應(yīng)的部門名稱,C2單元格中輸入公式“=RAND()”,并下拉填充到C11單元格(圖3)。
選中B1:C11數(shù)據(jù)區(qū)域,依次點(diǎn)擊“數(shù)據(jù)→排序”,在打開的對話框中將“主要關(guān)鍵字”設(shè)置為“隨機(jī)數(shù)”,其他采用默認(rèn)設(shè)置,點(diǎn)擊“確定”按鈕后每個(gè)員工就會(huì)隨機(jī)分配到不同的部門了(圖4)。
為了安全,公司要求電腦的登錄密碼必須包含大小寫字母和數(shù)字0~9,且首個(gè)字符必須為大寫字母,位數(shù)為6位,對于此類密碼可以用下面的方法生成。
1.生成字母和數(shù)字
新建文檔后在B 2 單元格中輸入公式“=CHAR(ROW(A65))”,下拉填充到B27單元格,即可在B2~B27單元格中自動(dòng)填充大寫字母A~Z。這里使用CHAR函數(shù)嵌套ROW函數(shù)實(shí)現(xiàn)大寫字母的填充,A~Z分別為數(shù)字65~90代碼對應(yīng)的字符,通過ROW函數(shù)并下拉即可實(shí)現(xiàn)數(shù)字的順序填充。為了方便查看字母對應(yīng)的數(shù)字代碼,可以在A、C列依次填充對應(yīng)的數(shù)字。
繼續(xù)在D2單元格中輸入公式“= C H A R(ROW(A97))”并下拉填充到D27單元格,即可完成小寫字母的填充(圖5)。
2.組合密碼
在G2單元格中輸入公式“=CHAR(RANDBETWEEN(65,90))”、H2單元格中輸入公式“=CHAR(RANDBETWEEN(97,122))”、I2單元格中輸入公式“=RANDBETWEEN(0,9)”,然后選中G2:I2數(shù)據(jù)區(qū)域并向右填充到L2單元格,再選中G2:L2數(shù)據(jù)區(qū)域并下拉填充到對應(yīng)的單元格。在N2單元格中輸入公式“=TEXTJOIN("",1,G2:L2)”,然后下拉填充到N11單元格(圖6)。
公式解釋:
先使用“RANDBETWEEN(65,90)”生成數(shù)字65~90(即大寫字母對應(yīng)的序號數(shù)字)之間的隨機(jī)數(shù)字,然后將其作為CHAR函數(shù)對應(yīng)的數(shù)字代碼,這樣就可以隨機(jī)生成對應(yīng)的大寫字母?!癈HAR(RANDBETWEEN(97,122))”的含義類似,用于隨機(jī)生成小寫字母?!?RANDBETWEEN (0,9)”用于生成隨機(jī)數(shù)字?!?TEXTJOIN("",1,G2:L2)”則表示使用TEXTJOIN函數(shù)將G2:L2數(shù)據(jù)區(qū)域中的內(nèi)容組合起來作為密碼。
這樣如果需要為電腦設(shè)置登錄密碼時(shí),復(fù)制N1:O11數(shù)據(jù)區(qū)域中的內(nèi)容,然后將其以“值”的形式粘貼到P1:Q11數(shù)據(jù)區(qū)域中即可。
例如,下圖表示需要在B列中為產(chǎn)品類別隨機(jī)分配區(qū)域(圖7)。使用RANDBETWEEN函數(shù)只能生成隨機(jī)數(shù)字,但結(jié)合CHOOSE函數(shù)則可以隨機(jī)匹配文本。
在B2單元格中輸入公式“=CHOOSE(RANDBETWEEN(1,5),$F$2,$F$3,$F$4,$F$5,$F$6)”,下拉填充到B10單元格,這樣在B2~B10單元格中就會(huì)隨機(jī)引用F2~F6單元格中的文本了(圖8)。