EXCEL題庫如何隨機篩選選指定數量的題目

時間 2021-06-26 18:22:20

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)&"第題" 下拉15行

excel**中建立題庫,隨機抽選題目,怎樣做?

4樓:

方法1:indirect函式+randbetween函式

在單元格c1輸入公式

然後回車(即按「enter"鍵)

你會發現單元格c1為隨機從a1:a10提取的一個數。

將滑鼠放到單元格c1的右下角,等到滑鼠標誌變為小十字,按下滑鼠左鍵然後往下拖,你會發現拖出的資料都為隨機從a1:a10提取的一個數。

但是需要注意的是:randbetween函式是易失性函式,你每更改任意一個單元格,公式的值都會發生變化。

如果想避免這種情況,你可以複製公式區域,然後數值貼上在同一區域。

方法2:offset函式+randbetween函式

在單元格e1輸入公式:" =offset($a$1,randbetween(0,9),)"

然後回車(即按「enter"鍵)

你會發現單元格e1為隨機從a1:a10提取的一個數。

將滑鼠放到單元格e1的右下角,等到滑鼠標誌變為小十字,按下滑鼠左鍵然後往下拖,你會發現拖出的資料都為隨機從a1:a10提取的一個數。

從一行資料中隨機提取一個數

"從一行資料中隨機提取一個數" 與 前面所述"從一列資料中隨機提取一個數"是類似的。

下面一張**分別用「indirect函式+randbetween函式」、「offset函式+randbetween函式」來隨機提取一行資料(單元格區域a26:j26)中的一個數。

其中,單元格b30的公式為

單元格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如何分組篩選

高階篩選 篩選條件,用到countif函式 excel如何分組篩選 1 以excel2007為例,單擊 office按鈕 excel選項 高階 2 在 此工作簿的顯示選項 中勾選 使用 自動篩選 選單分組日期 3 單擊 確定 即可完成在excel中進行自動分組篩選。excel 篩選奇偶 b1輸入 i...

excel隨機函式問題,如何設定隨機函式從1 10中隨機抽

int rand 10 excel隨機函式問題,如何設定隨機函式從1 10中隨機抽取3個名字,不重複。 悠行專用 1.選定a1 a10,輸入 rand 按ctrl enter 2.在b1輸入公式 rank a1,a 1 a 10 下拉到b3 3.b1 b3就是1 10隨機抽取的三個數每按一次f9,會...

如何用excel篩選後統計數量,excel表格篩選後如何統計行數

特特拉姆咯哦 1 首先我們需要開啟excel 做一個月份扣款表。2 產品合計的話,輸入 subtotal 9,e2 e14 9為sum,按回車得到結果 3 這時候對月份進行篩選,例如2月份時在單元格區域顯示的統計值這時候對篩選結果的統計,而不是對全部資料的統計。 懶獅教育 excel必備技巧,快速篩...