当前位置:首页经验技巧Excel经验excel财务

excel随机抽签如何做

2026-01-15 14:17:40

1.这是我用excel中的vba设计的一个座位随机抽签程序,为什么每?

Rnd函数使用给定的种子会生成随机数。

因此每次开始都产生同样的随机数。因此每次运行的结果都是一样。

但把剪切改成拷贝后,工作情况已经完全不一样了。变成连续调用Rnd函数。

因为以后每一次调用 Rnd 函数,都用数列中的前一个数作为下一个数的种子。每次运行的结果当然是不一样。

其实根本没有解决问题。 针对这个问题,VB设计者早已考虑到,解决方法是: 在调用 Rnd 之前,先使用无参数的 Randomize 语句初始化随机数生成器,该生成器具有根据系统计时器得到的种子。

2.学生分数如何用Excel编制自动分班

学校在对新生进行分班时,一般主要考虑入学成绩(总分)和男女人数的匀称搭配。这里以1000人容量为例,具体介绍用Excel编制自动分班软件的方法。

1.打开Excel工作簿。

2.在首行各单元格中,从左到右依次输入“男分”、“男余”、“男次”、“男”、“女分”、“女余”、“女次”、“女”、“班次”、“姓名”、“总分”、“性别”和“班数”。

3.在“男”列的D2单元格中输入公式“=IF(L2="男",K2,0)”,向下拖动复制到D1001;在“女”列的H2单元格中输入公式“=IF(L2="女",K2,0)”,向下拖动复制到H1001。注意:在输入公式时,除汉字而外,所有字符一律要在英文输入状态下输入,且不要加进空格。

4.在“男余”列的B2单元格中输入公式“=IF(D2=0,"",MOD(C2,2*M$2))”,向下拖动复制到B1001;在“女余”列的F2单元格中输入公式“=IF(H2=0,"",MOD(G2,2*M$2))”,向下拖动复制到F1001。

5.在“男分”列的A2单元格中输入公式

“=IF(D2=0,0,IF(B2=0,M$2,IF(B2<=M$2,M$2+1-B2,B2-M$2)))”,向下拖动复制到A1001;在“女分”列的E2单元格中输入公式

“=IF(H2=0,0,IF(F2=0,1,IF(F2<=M$2,F2,2*M$2+1-F2)))”,向下拖动复制到E1001。

6.在“班次”列的I2单元格中输入公式“=A2+E2”,向下拖动复制到I1001。在M2中输入“6”(默认的年级总班数,使用时可任意设定)。

7.在“女次”列的G2、G3单元格中分别输入公式“=RANK(H2,H$2:H$1001)”和“=RANK(H3, H$2:H$1001)+COUNTIF(H$2:H2,H3)”,将G3向下拖动复制到G1001;在“男次”列的C2、C3单元格中分别输入公式“=RANK(D2,D$2:D$1001)”和“=RANK(D3, D$2:D$1001)+COUNTIF(D$2:D2,D3)”,将C3向下拖动复制到C1001。

8.选定A1:H1,点击〖格式〗→〖列〗→〖隐藏〗。再点击〖工具〗→〖选项〗→〖重新计算〗→〖人工重算〗→〖确定〗。

9.选定I2:I1001,点击〖格式〗→〖单元格〗→〖保护〗→选中“锁定”、“隐藏”(前面出现“√”)→〖确定〗;选定J2:M1001,点击〖格式〗→〖单元格〗→〖保护〗→不选中“锁定”、“隐藏”(去掉前面的“√”)→〖确定〗。再点击〖工具〗→〖保护〗→〖保护工作表〗→输入密码→〖确定〗;再点击〖工具〗→〖保护〗→〖保护工作簿〗→输入密码→〖确定〗。

10.点击〖文件〗→〖保存〗→输入文件名“自动分班”,将“保存类型”选为“模板”→〖保存〗。退出。

这样,一个自动分班软件就编制成功了!

使用方法如下:

①启动Excel,点击〖文件〗→〖新建〗→〖常用〗→选择“自动分班”→〖确定〗。

②将姓名、总分、性别的有关信息输入到相应位置。注意:“性别”项中“男”、“女”前后不得有空格和其它任何字符。在M2单元格中输入年级总班数(否则按6个班进行自动分班)。

③按F9键,即完成自动分班工作。

④将I1:L1001复制到新的工作簿上,就可按班排序并编辑(如调整个别特殊学生的班次等)和打印输出。

分班完成后,可以将本次Excel表格上传到YCF帮助学生查询。

3.如何用word制作简易抽签号码

新建一个空白excel表格

选中多个单元格,并进行合并居中(本步骤可以省略)

选中单元格,输入公式=INT(RAND()*(100-1+1))+1,按回车键确认

【温馨提示】

1.记住连同=号一起输入;

2.如果是在1-50中抽取,则将公式中100替换成50,以此类推。

选中单元格,在“开始”选项卡中进行字体大小调整

按键盘F9键进行刷新,即每按一次F9将出现新数字

【温馨提示】

长按F9有数字滚动的效果。

4.问:如何利用EXCEL生成随机数字量表

可以用

RAND

返回大于等于 0 及小于 1 的均匀分布随机数,每次计算工作表时都将返回一个新的数值。

语法

RAND( )

说明

若要生成 a 与 b 之间的随机实数,请使用:

RAND()*(b-a)+a

如果要使用函数 RAND 生成一随机数,并且使之不随单元格计算而改变,可以在编辑栏中输入“=RAND()”,保持编辑状态,然后按 F9,将公式永久性地改为随机数。


免责声明:本站信息来自网络收集及网友投稿,仅供参考,如果有错误请反馈给我们更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任,谢谢您的合作。
版权所有:五学知识网 Copyright © 2015-2026 www.z8000w.com. All Rights Reserved .