1樓:來自朱家尖積極進取的大平原狼
是每章隨機抽5道題嗎?
假定原資料在abc三列中,在e1輸入“第一章題號”,在f1輸入“第二章題號”,在g1輸入“第三章題號”,然後在e2單元格輸入公式:
=small(if(countif(e$1:e1,row($1:$30)),99,row($1:$30)),1+int(rand()*(32-row())))
公式以ctrl+shift+enter三鍵結束。
將公式向右向下複製到e2:g6單元格區域。
2樓:王飛
你寫的公式中得數應該最大是18,並且你這樣會有重複的可能,你可以加一個輔助列,比如h列,在h2:h31中輸入公式=rand()*29+1,然後再到你的序號列中輸入=match(small($h$2:$h$31,row()-2),$h$2:
$h$31,),這樣可以避免重複項出現,後面的題目與答安,你直接用vlookup就可以解決了
3樓:匿名使用者
假定原資料在a1:c94
d1=rand() 下拉填充到d94
e1=index(a:a,int((row(a1)-1)/5)*31+2)&"第"&rank(indirect("d"&int((row(a1)-1)/5)*26+row(a1)+2),indirect("d"&int((row(a1)-1)/5)*31+3&":d"&(int((row(a1)-1)/5)+1)*30+2))&"題" 下拉15行
excel**中建立題庫,隨機抽選題目,怎樣做?
4樓:
方法1:indirect函式+randbetween函式
在單元格c1輸入公式:" =indirect("a"&randbetween(1,10)) "
然後回車(即按“enter"鍵)
你會發現單元格c1為隨機從a1:a10提取的一個數。
將滑鼠放到單元格c1的右下角,等到滑鼠標誌變為小十字,按下滑鼠左鍵然後往下拖,你會發現拖出的資料都為隨機從a1:a10提取的一個數。
但是需要注意的是:randbetween函式是易失性函式,你每更改任意一個單元格,公式“=indirect("a"&randbetween(1,10)) "的值都會發生變化。
如果想避免這種情況,你可以複製公式區域,然後數值貼上在同一區域。
方法2:offset函式+randbetween函式
在單元格e1輸入公式:" =offset($a$1,randbetween(0,9),)"
然後回車(即按“enter"鍵)
你會發現單元格e1為隨機從a1:a10提取的一個數。
將滑鼠放到單元格e1的右下角,等到滑鼠標誌變為小十字,按下滑鼠左鍵然後往下拖,你會發現拖出的資料都為隨機從a1:a10提取的一個數。
從一行資料中隨機提取一個數
"從一行資料中隨機提取一個數" 與 前面所述"從一列資料中隨機提取一個數"是類似的。
下面一張**分別用“indirect函式+randbetween函式”、“offset函式+randbetween函式”來隨機提取一行資料(單元格區域a26:j26)中的一個數。
其中,單元格b30的公式為“ =indirect("r26c"&randbetween(1,10),0) “
單元格e30的公式為“=offset($a$26,,randbetween(0,9))“
5樓:金華阿呆
用vb操控excel物件,比方說題庫裡有2000道題目,分成四大類,四個工作表。vb程式首先生成一個500以內的不重複隨機數,表示該類裡的任意一道題目,再通過操控excel物件找出該題目,得到20道題目,以此類推找出其他三類的各20道題目,湊成80道題。顯示在程式顯示區內。
6樓:vivian威
隨機抽取打算怎麼抽取呀?估計還是可以做的
7樓:匿名使用者
給你做了個簡單的示例,不用題庫,所有題隨機出。你試試看。
每更改一次單元格(雙擊任意單元格即可),內部資料會隨機變動一次。
如何解決excel從題庫中隨機抽取的題目不重複呢? 10
8樓:
問問題前,要搞清楚你需要什麼
?第一,我想告訴你,用excel做考題生成系版
統,卻是很浪費,excel不適合做權這件事情,你可以用access來做!
第二,你所講的情況都不明瞭,你應該舉例來說,你有多少題(在題庫中),抽出多少題作為考試,是否允許重複,允許重複的概率是多少?
第三,人們往往簡單的事情就想到用計算機來解決,如果你只想ab卷,你自己編兩套就行了,何必這麼費神呢?
第四,如果你會編寫vba程式,這個問題就不是什麼大問題,自己解決吧,不會找一本書看看就會了.
如何解決excel從題庫中隨機抽取的題目不重複
9樓:匿名使用者
假設隨機抽取50個題目;
對題庫編號增加輔助列,輔助列取值=rand();
以輔助列排序,取top50;
這樣取出來的題就不重複了。
本人想利用excel做一個自動出題系統,第一個工作簿是隨機生成的試卷,後面的幾個工作簿是題庫,請問如...
10樓:匿名使用者
如果有別人做好的,給我一份。
否則,自己學著寫vba吧,只是一個簡單的迴圈,隨機抽出題並記錄,防止出題重複。
怎麼用excel做一個題庫,隨機選出一部分題目進行考試
11樓:匿名使用者
首先你復得建個題庫,把問題作為內製容(郵件
bai主題一定要包含“excel”,本人以du此為依據辨zhi
別非垃dao圾郵件,以免誤刪)、excel樣表檔案(把現狀和目標效果表示出來)作為附件發來看下 [email protected]
excel如何建立題庫,實現自動抽取題目,組成新試卷功能?
12樓:匿名使用者
用excel建立題目資料表,並將題目進行連續自然數編號,再用vba中的隨機函式rnd進行自動隨機抽取編號即可。
excel篩選之後如何自動排序,EXCEL篩選之後如何自動排序
小林學長 一 首先,先開啟excel程式,開啟一張要製作的 輸入內容。二 然後,先將excel按照需求篩選 內容,此時序號不排序。三 然後,在另外的空白列重新新建序號列,然後在單元格內輸入函式 subtotal 第三個 counta 四。然後,在上方輸入公式 subtotal 3,b 2 b2 五 ...
excel如何取隨機數,EXCEL如何產生隨機數?
a2中輸入 large if countif a 1 a1,row 1 33 0,row 1 33 randbetween 1,35 row 輸入後同時按下ctrl shift enter輸入陣列公式,再用自動填充柄下32行,就行了,就是randbetween函式在03版中要安裝載入項,在07版中可...
如何用excel篩選後統計數量,excel表格篩選後如何統計行數
特特拉姆咯哦 1 首先我們需要開啟excel 做一個月份扣款表。2 產品合計的話,輸入 subtotal 9,e2 e14 9為sum,按回車得到結果 3 這時候對月份進行篩選,例如2月份時在單元格區域顯示的統計值這時候對篩選結果的統計,而不是對全部資料的統計。 懶獅教育 excel必備技巧,快速篩...