如何用Excel排考場,要求 每個考場30人,每排4人,前後左右都不是本班學生

時間 2022-04-01 13:45:27

1樓:匿名使用者

首先在第一例輸入1,2,3,4,5,1,2,3。有幾個班就輸入幾個,把第一例排滿。第二列輸入公式:

=if(a1<5,a1+1,if(a1=5,1,abs(a1-5))) 其中的5是指5個班,有幾個班改成數字幾。然後向後向下填充。

2樓:林火山楓

給你個參考方案,按列編排,本班的間隔放置

3樓:匿名使用者

如要準確排位要用vba寫程式,這裡提供一個簡單方法:

一、先將每個班的學生學號、姓名加隨機數進行排列,在班內隨機打散;

二、增加在級的序號列,以班的數量倍數遞增,如有5個班,一班的序號為1、6、11等,二班為2、7、12等,全年級各班的學生都編排上年級的序號;

三、將全年級的學生合到一個表sheet1中,內容有年級序號、學號、學生姓名等列,按年級的序號排序,這時各班學生按順序間隔排列;

四、將sheet1中資料每次順序複製30個學生資料到sheet2的jkl列,

如果年級為非4個班或4的倍數個班時,輸入下列公式 ,並下拉至8行,分別拉出學生學號和姓名

a1=vlookup((row()-1)*4+1,$j:$l,2,0)

b1=vlookup((row()-1)*4+1,$j:$l,3,0)

c1=vlookup((row()-1)*4+2,$j:$l,2,0)

d1=vlookup((row()-1)*4+2,$j:$l,3,0)

e1=vlookup((row()-1)*4+3,$j:$l,2,0)

f1=vlookup((row()-1)*4+3,$j:$l,3,0)

g1=vlookup((row()-1)*4+4,$j:$l,2,0)

h1=vlookup((row()-1)*4+4,$j:$l,3,0)

如果年級為4個班或4的倍數個班時,輸入下列公式 ,並下拉至8行,分別拉出學生學號和姓名

a1=vlookup((row()-1)*4+mod(row(),4),$j:$l,2,0)

b1=vlookup((row()-1)*4+mod(row(),4),$j:$l,3,0)

c1=vlookup((row()-1)*4+mod(row(),4)+1,$j:$l,2,0)

d1=vlookup((row()-1)*4+mod(row(),4)+1,$j:$l,3,0)

e1=vlookup((row()-1)*4+mod(row(),4)+2,$j:$l,2,0)

f1=vlookup((row()-1)*4+mod(row(),4)+2,$j:$l,3,0)

g1=vlookup((row()-1)*4+mod(row(),4)+3,$j:$l,2,0)

h1=vlookup((row()-1)*4+mod(row(),4)+3,$j:$l,3,0)

五、因為30非4的倍數,所以最後一行有四個錯誤,請刪除。

六、排好的座位請複製選擇性數值貼上到新的工作表,並加上試室名稱編號,座位編號等。

如何用excel進行抽樣,如何用EXCEL進行簡單隨機抽樣,如從900個資料中隨機抽出

刀劍上的舞者 材料 工具 excel2010 1 將顧客的編號的複製到一個新的 中去。2 在a列新增資料的序號 本案例為100條資料,因此新增為1 100的序號 3 在一個新的列輸入公式 int rand 100 此公式是返回範圍100以內平均分佈的隨機數的意思。4 下列複製這個公式,使其產生更多的...

excel排序問題如何按照我自己的要求排序

江西新華電腦學院 不要選中某行或某列,將游標放在 中資料區域內的任一格,再從選單 資料 排序,調出對話方塊後,按你的排序要求設定即可。如果選中某列,好象是隻排某列資料,會出現排序警告設定,更麻煩,如果操作不當,會只排選中列資料,打亂行關係。 我來也 大於中位數的按奇數 小於的按偶數排序?若是的話,可...

如何用巨集把excel中每個工作表的第二列提取到新工作表中

姜年尚 1,程式為 sub 提取第二行 dim wks as worksheet,sht as worksheet on error resume next set wks worksheets 彙總表 if err 0 then worksheets.add before sheets 1 nam...