從開始上學到參加工作,相信每位同學都參加了無數場考試,但是你知道監考員是如何分配的嗎?尤其當考場非常多的時候,如何用Excel自動化完成監考員的分配?本篇文章將爲您一一解答。

一、準備監考員信息表並添加輔助列。

二、生成隨機不重複序號。

方法:

1、在輔助列1中的第一個單元格中輸入公式:=RAND(),並雙擊填充柄填充其它目標單元格。

2、複製輔助列1中的值並以【值】的形式粘貼到輔助列2中。

3、在【隨機不重複序號】列中輸入公式:=RANK(G3,G:G),並雙擊填充柄填充其它目標單元格。

解讀:

1、如果數據量龐大,拖動填充柄填充數據肯定會費時費力,所以我們雙擊填充柄填充其他目標單元格。填充的目標單元格以監考員的相關數據爲標準。

2、公式:=RANK(G3,G:G)的含義爲當前單元格在G列中的相對大小排名,如果多個數值排名相同,則返回平均值排名。

三、以【隨機不重複】序號爲【主要關鍵字】進行【升序】排序。

方法:

1、選中數據源。

2、【數據】-【排序】,並選取【主要關鍵字】隨機不重複小;【排序依據】單元格值;【次序】升序。

3、【確定】完成排序。

四、生成考場號。

方法1:IF嵌套法。

方法:

1、在目標第一個單元格中輸入公式:=IF(H3

2、雙擊填充柄填充其他目標單元格。

解讀:

1、一般情況下,一個考場爲兩個人,所以需判斷h3單元格的值如果小於等於1,爲1考場,如果小於等於4,爲2考場……以此類推。

2、具有多少個考場,IF函數就嵌套循環多少次。

方法2:IFS函數法。

方法:

1、在目標第一個單元格中輸入公式:=IFS(H3

2、雙擊填充柄填充其他目標單元格。

解讀:

1、此方法應用了IFS函數,其語法結構爲:=IFS(條件1,返回值1,條件2,返回值2……條件N,返回值N)。

2、相對於IF嵌套來說,IFS函數的公式編寫更爲簡單,有多少個考場,只需判斷和返回多少次。並不需要嵌套。

3、IFS函數對於Excel的版本有更高的要求,只適用於16版以上的版本,但IF函數對Excel的沒有過多的要求。

結束語:

用RAND函數隨機生成0-1之間的隨機數,然後進行轉置爲值,用RANK函數判斷其在該列中的相對大小,並返回相應的位置值,如果其相對大小相同,則返回平均值,從而保證了不重複性。最後判斷生成考場號。相對來說操作較爲簡單,也容易操作。具有極高的實用性。

如果親有更好的操作技巧,歡迎在留言區留言討論哦!

查看原文 >>
相關文章