小伙伴們好啊,今天老祝和大家分享一期簡單好玩還比較實用的內容:在題目庫中隨機抽取測試題。
先看效果:
接下來咱們說說具體的操作步驟:
步驟1
先準備好題目庫的內容,一會兒咱們就是在這里面提取題目了:
OK,只要按下F9鍵,就會自動換一組新的題目了:
最后咱們簡單說說公式的意思:
首先使用RAND函數,為每個題目后面加上一個隨機數。
然后使用RANK函數得到這個隨機數在所有隨機數里的排名,這樣就相當于是給每個題目后加了一個隨機變化的序號。
再說說“測試問題”工作表里公式的含義:
=INDEX(題目庫!B:B,MATCH(ROW(A1),題目庫!D:D,0))
“ROW(A1)”部分的作用是得到參數的行號,結果為1。公式下拉時,參數會依次變成A2、A3、A4……,目的是產生一組從1開始的遞增序號。
MATCH函數以這個序號作為查詢值,在“題目庫”工作表的D列中返回對應的位置信息,最后由INDEX函數根據這個位置信息,返回“題目庫”工作表B列的內容。
由于“題目庫”工作表D列的排名是隨著隨機數的變化而不斷變化的,所以MATCH函數的結果也會不斷變化,最終實現了隨機提取題目內容的要求。
今天的練習文件在此,如果有興趣,可以把練習文件中的測試題也做一下,看看你的功力到了幾層?