巧用Rand函數:自動化分配座位、考場、監考員等實用技巧解讀

每位親都參加過大大小小的各類考試,每次考試的座位號、考場、監考員等可能都不盡相同……如果讓你去組織本次考試,並負責座位的編排、考場的劃分和監考員的分配等工作,你會怎麼做?


一、Excel函數:Rand的功能及語法結構。

功能:返回大於等於0且小於1的隨機值。

語法:=Rand()。

目的:在單元格中填充大於等於0且小於1的隨機值。

巧用Rand函數:自動化分配座位、考場、監考員等實用技巧解讀

方法:

在目標單元格中輸入公式:=RAND()。

解讀:

如果對隨機生成的數不滿意,可以按F9鍵進行刷新,重新生成。


二、Excel函數:巧用Rand生成1-10之間的隨機值。

目的:在指定的區域中生成1-10隨機數字。

巧用Rand函數:自動化分配座位、考場、監考員等實用技巧解讀

方法:

1、在“隨機值”所在列前插入2列,分別命名為“輔助列1”、“輔助列2”。

2、在“輔助列1”中輸入公式:=RAND()。

3、將“輔助列1”中的值複製並以【值】的形式【選擇性粘貼】到“輔助列2”中。

4、用Rank函數對“輔助列2”中的值生成排序值。

5、以【隨機值】為主要關鍵字進行【升序】排序。

解讀:

將“輔助列1”中的值複製並以【值】的形式【選擇性粘貼】到“輔助列2”中的目的在於固定生成的隨機值,否則沒有實際意義哦!


三、Excel函數:巧用Rank函數自動化分配考場。


1、對“考生”進行隨機編號。

巧用Rand函數:自動化分配座位、考場、監考員等實用技巧解讀

方法:

1、在“隨機順序號”所在列前插入2列,分別命名為“輔助列1”、“輔助列2”。

2、在“輔助列1”中輸入公式:=RAND()。

3、將“輔助列1”中的值複製並以【值】的形式【選擇性粘貼】到“輔助列2”中。

4、用Rank函數對“輔助列2”中的值生成排序值。

5、以【隨機順序號】為主要關鍵字進行【升序】排序。


2、利用已經生成的“隨機順序號”劃分考場。

巧用Rand函數:自動化分配座位、考場、監考員等實用技巧解讀

方法:

在目標單元格中輸入公式:=VLOOKUP(G3,$K$3:$L$18,2)。

解讀:

1、首先建立輔助查詢表格,主要內容為兩列,“人數”和“考場”,並按照考場規則編排,一個考場按25人計算,則“隨機順序編號”小於26的為“第1考場”,依次類推。

2、公式=VLOOKUP(G3,$K$3:$L$18,2)中,採用的為模糊查詢,當查詢的值在查詢範圍中無法精準找到時,自動向下匹配,原則為匹配小於當前查詢值的最大值。


四、Excel函數:巧用Rand函數自動化分配監考員。


1、對監考員進行隨機編號。

巧用Rand函數:自動化分配座位、考場、監考員等實用技巧解讀

方法:

1、在“隨機順序號”所在列前插入2列,分別命名為“輔助列1”、“輔助列2”。

2、在“輔助列1”中輸入公式:=RAND()。

3、將“輔助列1”中的值複製並以【值】的形式【選擇性粘貼】到“輔助列2”中。

4、用Rank函數對“輔助列2”中的值生成排序值。

5、以【隨機順序號】為主要關鍵字進行【升序】排序。


2、利用已經生成的“隨機順序號”劃分考場。

巧用Rand函數:自動化分配座位、考場、監考員等實用技巧解讀

方法:

在目標單元格中輸入公式:=ROUND(F3/2,0)。

解讀:

Round函數的作用為:對給定的值進行四捨五入,對生成的“隨機順序號”除以2,然後對結果四捨五入,保留整數位,正好是一個考場2人。


結束語:

Excel隨機數函數Rand的作用是生成大於等於0且小於1的隨機數,但我們可以利用它來分配考場以及監考員等,對於使用技巧,你Get到了嗎?


分享到:


相關文章: