王志軍
利用Excel公式,我們可以從題庫中隨機抽取一定量的試題組成測試卷,具體操作步驟如下:
第1步:組建題庫
首先請在Excel創(chuàng)建題庫,試題可從其他位置復制過來,但請保證一行一題,建議題庫的題量盡可能大一些,格式請參考如圖1所示的樣式,“隨機數(shù)”和“排名”是兩個輔助列,抽取試題時需要用到。
第2步:輔助列使用公式
選擇C2單元格,在編輯欄輸入公式并下拉填充“=RAND()”,這是為每道試題添加一個隨機數(shù)字;選擇D2單元格,在編輯欄輸入公式并下拉填充“=RANK(C2,$C$2:$C$53)”,這是為了得到這個隨機數(shù)的排名,相當于為每道試題添加了一個隨機變化的序號,執(zhí)行效果如圖2所示。
第3步:使用公式抽取試題
切換到“測試卷”工作表,選擇B2單元格,在編輯欄輸入公式“=INDEX(題庫!B:B,MATCH(ROW(A1),題庫!D:D,0))”?!癛OW(A1)”部分的作用是得到參數(shù)的行號,結(jié)果為1,公式下拉時,參數(shù)會依次變成A2、A3、A4……,目的是產(chǎn)生一組從1開始的遞增序號;MATCH函數(shù)以這個序號作為查詢值,在“題庫”工作表的D列中返回對應(yīng)的位置信息,最后由INDEX函數(shù)根據(jù)這個位置信息,返回“題庫”工作表B列的內(nèi)容。(圖3)
由于“題庫”工作表D列的排名是隨著隨機數(shù)的變化而不斷變化的,所以MATCH函數(shù)的結(jié)果也會不斷變化,最終實現(xiàn)了隨機提取題目內(nèi)容的要求。向下拖曳到相應(yīng)的位置,這個位置取決于測試卷的題量。
第4步:設(shè)置計算選項
切換到“公式”選項卡,依次選擇“計算→計算選項”,在下拉菜單選擇“手動”,以后只要按下F9功能鍵,即可自動切換一組新的試題。