用excel做電腦選題
假設我們有100題的題庫,我們想要電腦隨機從裡面選出10題來印成考卷,要怎麼做?
可以用excel簡單的就可以做到。
但是電腦幫我們選號了之後,如何用這些號能自動去選出題目來列印呢?也許還需要好好想一番,或甚至卡住做不出來。
所以,這裡就整個完整的再介紹一次。
先把100題考題寫到 sheet2 的B1到 B100
在sheet2 的A欄寫入 1到100
到sheet1 的A1, 寫入亂數 RAND(), 向下複製到 A100, 就得到100組小數的亂數。
接著用Rank這個函數,Rank 就是要排出一個數字在一大組數字中的排名。
B1= Rank( A1, $A$1:$A$100, 0),
向下複製到B10, 就得到從1到100中選出10組亂數。
注意,此處要用絕對位址,否則向下複製時位置就會跑掉。
接下來要如何讓電腦自動的把這10題抓出來排在一起呢?
放在C欄吧!
我們這個時候就需要用到 查表的函數 Vlookup
C1= +VLOOKUP(B1,sheet2!$A$1:$B$100,2,0)
就抓到電腦選出來的第1道題。
往下複製到 C10, 就列出了電腦選出來的10道題。
把A欄和B欄隱藏,就可以印出來成為考卷了。
如果不喜歡,只要按 F9, 電腦就自動給你另一組考題,非常方便。
沒有留言:
張貼留言