我有Excel題庫,想要編製成簡易的隨機電子試卷

2021-04-12 11:27:24 字數 5501 閱讀 1502

1樓:匿名使用者

用vba隨機抽題比較好用,**[email protected]

2樓:大灰狼

要有具體要求啊,最好是有資料[email protected]

3樓:匿名使用者

儘量不要用vba ,靈活運用rand()函式 配合vlookup就能搞定 有需求發我郵箱 [email protected]

本人想利用excel做一個自動出題系統,第一個工作簿是隨機生成的試卷,後面的幾個工作簿是題庫,請問如...

4樓:匿名使用者

如果有別人做好的,給我一份。

否則,自己學著寫vba吧,只是一個簡單的迴圈,隨機抽出題並記錄,防止出題重複。

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

5樓:

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

6樓:金華阿呆

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

7樓:vivian威

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

8樓:匿名使用者

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

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

excel 求助,做一個完美的隨機試卷題庫

9樓:匿名使用者

可以有隨機函式randtetween(),生成隨機數字,再用這些數字,查詢相應的題目。

可以用vlookup()查詢題庫裡的題,引用過來。

將excel題庫隨機抽取一部分,匯出word做試題 50

10樓:匿名使用者

您好,之前我也碰到過類似的問題,增加一列使用5000以下隨機數,然後排序。

如何解決excel從題庫中隨機抽取的題目不重複呢?

11樓:夙淡愛然

問問題前復,要搞清楚你需要什麼?

第一制,我想告訴你,用excel做考題生成系統,卻是很浪費,excel不適合做這件事情,你可以用access來做!

第二,你所講的情況都不明瞭,你應該舉例來說,你有多少題(在題庫中),抽出多少題作為考試,是否允許重複,允許重複的概率是多少?

第三,人們往往簡單的事情就想到用計算機來解決,如果你只想ab卷,你自己編兩套就行了,何必這麼費神呢?

第四,如果你會編寫vba程式,這個問題就不是什麼大問題,自己解決吧,不會找一本書看看就會了.

如何用excel和word製作隨機題庫並製作試卷謝謝

12樓:明佳妙明

1、題庫**製作要求

(1)選擇題題庫

a1 :序號

b1 :題目

a2:1

b2:《房屋建築製圖統一標準》(gb/t50001—2001)規定標題欄在圖框內的位置是:   (      )

a3:1.1

b3:a、 左上角         b、左下角       c、 右上角       d、 右下角

一條題製作完成

2   ……

2.1  ……

如此下去500個總共1001行。題庫a2:b1001名稱命名xst

(2)判斷題庫

a1 :序號

b1 :題目

a2:1

b2:建築施工圖中的尺寸屬於標誌尺寸。(  )

完成一條題

2   ……

如此下去400個總共401行。題庫a2:b401名稱命名pdt

(3)問答題庫

a1 :序號

b1 :題目

a2:1

b2:外保溫複合節能牆體的優缺點及改進途徑?

完成一條題

2   ……

如此下去50個總共51行。題庫a2:b51名稱命名wdt

2、製作資料表(lpin)和試題表(jlb1)

用excel開發建築工程資料的系統

用多行一表法

(1)lpin表4行中填寫

選擇題題庫30個 ,判斷題庫20個,問答題庫2個   ,用82行完成一張試卷

b4:序號最大值是82

e4:題庫隨機題號

f4:題目

5行至64處理選擇題題庫(題庫隨機題號是巨集自動生成,題目是用公式f5:=vlookup(e5,xst,2,false),直複製到64行)

,65行至84行處理判斷題庫(題庫隨機題號是巨集自動生成,題目是用公式f65:=vlookup(e65,pdt,2,false),直複製到84行)

,85行至86行處理問答題庫(題庫隨機題號是巨集自動生成,題目是用公式f85:=vlookup(e85,wdt,2,false),直複製到86行)

題庫隨機題號是巨集自動生成**是:

sub 生成題庫隨機題號()

dim a(), b(), c(), d(), i as long, j as long, k as long, r as long

redim a(30, 1)

randomize

for i = 1 to 30

my:a(i, 1) = int(500 * rnd + 1)

if a(i, 1) = 0 then goto my

for j = 1 to i - 1

if a(i, 1) = a(j, 1) then i = i - 1: exit for

next

next i

redim b(20, 1)

for i = 1 to 20

my1:

b(i, 1) = int(400 * rnd + 1)

if b(i, 1) = 0 then goto my1

for j = 1 to i - 1

if b(i, 1) = b(j, 1) then i = i - 1: exit for

next

next i

redim c(2, 1)

for i = 1 to 2

my2:

c(i, 1) = int(50 * rnd + 1)

if c(i, 1) = 0 then goto my2

for j = 1 to i - 1

if c(i, 1) = c(j, 1) then i = i - 1: exit for

next

next i

redim d(82, 1)

k = 0

for i = 1 to 30

k = k + 1

d(k, 1) = a(i, 1)

k = k + 1

d(k, 1) = a(i, 1) & ".1"

next i

for i = 1 to 20

k = k + 1

d(k, 1) = b(i, 1)

next i

for i = 1 to 2

k = k + 1

d(k, 1) = c(i, 1)

next i

if activesheet.name = "lpin" then

r = range("e" & rows.count).end(xlup).row + 1

range("e" & r & ":e" & r + 81) = d

end if

end sub

生成:60

60.1

231231.1

4848.1

203203.1

142142.1

456456.1

9191.1

4242.1

340340.1

339339.1

133133.1

475475.1

495495.1

146146.1

2929.1

464464.1

121121.1

109109.1

239239.1

162162.1

172172.1

152152.1

147147.1

446446.1

418418.1

243243.1

88.1

8585.1

458458.1

370370.1

1225

279113

398261

29210

191118

306115

342376

293174

28372

232347

3723

(2)試題表(jlb1)

參考用excel開發建築工程資料的系統的公式製作

公式要加入序號題目序號第1題,是

f"&lpin!a3+4))。

網頁自動答題器用VB怎麼做。題庫我有,目前我的思路是自己儲存考試網頁的頁面,然後匹配答案

開啟wood軟體,在左上面找到四號或小四的字樣,字型設定用左鍵點右旁邊有個小三角,出來就知道怎麼選擇了,顏色設定在上面a字,在a字下面有一橫的圖示,右邊也有個小三角,左鍵點小三角就選擇自己需要的顏色了 想把一個老師編的做題練習的軟體裡面的題庫弄出來,貌似是用vb6.0編寫的,要怎麼做啊?這個東西任何...

我想要個英文名 我叫袁永健 不要太俗的 幫我編月謝了

rathem yuan win king yuan勝利之王 ji mmy 吉米,美國前 卡特的名字。johan yuan 我叫永健 想取個英文名字y或者j開頭的。謝謝 jack傑克 jason傑遜 john約翰 johnny約翰尼 jimmy幾米 jay傑 jeremy傑勒米 請幫我起一個發音好聽的...

我想要一首詩歌,關於春天的,編一首關於春天的詩歌。

春天,你這樣來臨 用你特有的溫度和溼度 開啟肌膚的嗅覺與觸覺 用你透明的曖流 催醒了夜鳥的早鳴 陽光又開始招喚破土的草芽 北坡隱約的雪影 遠遠地消溶了最後一抹 用你跳躍的似寒乍曖 撥動內心蜇伏許久的促迫 用你毫不掩飾的笑意 釋放眼神中凝結的期冀 把心安在耳朵上仔細傾聽 把孕育的語詞直接輕輕唱出 色彩...