如何用Excel做成隨機抽題系統

2021-04-12 11:27:24 字數 3398 閱讀 7296

1樓:匿名使用者

我有一個小學生數學計算題,是用題庫做的,你發我一下郵件,[email protected]

excel隨機抽題怎麼實現

2樓:匿名使用者

先將題bai庫分類,並且確du保每抽一次題,一類裡只能zhi抽出dao一道題

假設題目編號在回a1:a10000,其中每100行為一類,答總共抽取100道題,則在b1輸入

然後下拉公式到b100即可生成隨機題號(注意,抽完一套題要複製——選擇性貼上——數值這樣操作一下,否則,每動一次**,就會不斷變化,不固定)

然後再用vlookup函式根據抽出的題目編號提取對應題目

3樓:匿名使用者

隨機抽題,有題庫嗎???

使用隨機函式rand

求基於excel**的隨機抽題如何實現?

4樓:匿名使用者

我假設你的a列序號是從1到1000吧(題庫有1000道題),在你的sheet2裡的a列用隨機函式

從a2開始吧專

a2輸入

=randbetween(1,1000)

然後下拉到你所需屬要的題目數量(假設為50道題 a2:a51)然後在b2輸入

=vlookup($a2,sheet1!$a:$g,column(),0)

下拉右拉

然後在a1裡輸入=if(sum(1/countif($a$2:$a$51,$a$2:$a$51))=count($a$2:

$a$51),"完成","繼續按f9重新整理") 這個要ctrl+shift+回車結束

最後這個是判斷隨機出來的題是否有重複,有你就按f9重新整理

5樓:

用rand(),想辦法與a列的序號產生聯絡,得出序號

後面的用vlookup去題庫裡找

如何用excel做隨機**

6樓:奇哥2008重慶

假設參與抽抄獎的號碼或姓名襲在a列,就在b列 輸入 =rand() 然後向bai下復,在 c列 (得

du獎欄)輸zhi入:=index(a:a,match(**all(b:b,row(a1)),b:b,0))下拉30個單元格,每按一次

daof9 就得到一組30個 隨機取得的名單

7樓:楚懿瑤

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

8樓:

方法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))「

9樓:金華阿呆

用vb操控excel物件,比方說題庫裡有2000道題目,分成四大類,四個工作表。vb程式首先生成一個500以內的不重複隨機數,表示該類裡的任意一道題目,再通過操控excel物件找出該題目,得到20道題目,以此類推找出其他三類的各20道題目,湊成80道題。顯示在程式顯示區內。

10樓:vivian威

隨機抽取打算怎麼抽取呀?估計還是可以做的

11樓:匿名使用者

給你做了個簡單的示例,不用題庫,所有題隨機出。你試試看。

每更改一次單元格(雙擊任意單元格即可),內部資料會隨機變動一次。

如何用excel製作隨機出題的程式? 5

12樓:匿名使用者

這就是個隨機抽取不重複的問題,剛好自己手頭做了一個。

如附件,sheet2中,b4單元格填入抽取數量,然後左鍵單擊「執行」按鈕(b1單元格),就會隨機不重複抽取a列中資料,返回在d列顯示。

13樓:丁漢偉

這個用到rand()函式,如得copy到1~1000之間的某數:=int(rand()*1000)+1。

不過要完整的實現你所說的功能,還要很多其它的事要做。

如1000道單選題選25道,則要執行上述公式25次,每一次得到的值有可能與前面得到的值重複,因此還需要一個判斷,要可靠最好用vba程式設計,在迴圈中執行,直到得到與前面的數不重複的數結束迴圈。在vba中隨機數函式是rnd()

具體解決這個問題當然還需要很多其它的**,涉及具體題目的存放形式,最後結果的呈現形式等問題。

請問如何用excel製作一個隨機** 255

14樓:匿名使用者

用excel怎麼做隨機抽取問答題

15樓:匿名使用者

題庫加一個rand()列

把前幾個題目連結到另一個sheet

對題庫進行排序

另一個sheet題目就會變化了

如何用電腦隨機抽籤

用電腦隨機抽籤bai的具體步du驟如下 我們需要準備zhi的材料分別是dao 電腦 excel 1 首先我回們開啟答excel 選中單元格。2 然後我們選中單元格,輸入公式 int rand 100 1 1 1 回車確定。如果是在1 50中抽取,則將公式中100替換成50,以此類推。3 然後我們按鍵...

如何用excel繪製標準曲線,如何用EXCEL繪製ELISA標準曲線及計算樣品濃度

首先開啟做好了資料的統計表 然後全選資料 然後在選擇插入。在選擇折線狀!然後在根據你的資料型別選擇折線狀的顯示形式。我這裡演示的是每日消費情況的,效果圖如下!選擇資料區域,在 插入 選項下的 圖表 中,選擇 散點圖 然後在生成的散點圖的資料點上,單擊滑鼠右鍵,新增趨勢線 即可生成標準曲線及標準曲線公...

如何用EXCEL計算遲到罰款,如何用EXCEL計算遲到罰款

1全部以下公式假設條件二類遲到如果8次,還是視同曠工一天,遲到5次,而不是曠工2天,遲到2次計算。a55 if a43 3,a43 3 a43 b55 if a43 3,b43 a55 b43 c55 if b55 3,c43 1 c43 結果欄 b57 if b55 3,20 b55 1 b55 ...