好文档 - 专业文书写作范文服务资料分享网站

用Excel2007轻松制作考试系统

天下 分享 时间: 加入收藏 我要投稿 点赞

②在“单选题”工作表的A2单元格中输入公式“=ROW()-1&\”,用以自动生成序号,在D2单元格中输入公式“=IF(C2=\”。注意:在单元格中输入任何公式、函数时,所有的标点符号以及运算符号、斜线等均应在英文标点符号状态下输入,否则不被认可。③选中A2:D2区域并拖动其填充柄竖直向下复制到其他单元格。至于复制多少行,可由自己确定,够用就行了,并且以后还可以再复制,如图1所示。

图1

④按住Ctrl键并用鼠标拖动“单选题”工作表标签复制出两份,分别重命名为“多选题”和“判断题”。

2.答题卷制作

①建立“试卷”工作表的简单方法是将标签“sheet2”更名为“试卷”就可以了。

②按需要设置试题量,并输入单选题、多选题、判断题三个大标题,多选题需注明“错选、漏选、多选均不得分”字样,并留出相应的试题位置。比如设计单选题30个(所占单元格区域是A5:C34),多选题40个(所占单元格区域是A36:C75),判断题30个(单元格区域是A77:C106)。

③在功能区打开“插入”选项组,单击“形状”选项,在下拉列表中选择“自选图形”→“基本形状”→“棱台”,移动鼠标到A1单元格按住鼠标左键画出一个按钮。选中按钮后在名称框中输入“出题按钮”四个字后回车,把它命名为“出题按钮”。

④右击刚才绘制的出题按钮并选择“添加文字”快捷菜单命令,然后在按钮上输入“出题”两个字。

11

⑤按照同样的方法再设计一个按钮“评分按钮”,添加文字“评分”,如图2所示。

图2

3.在答卷中显示试题

①在A5单元格输入公式“=INDIRECT(\单选题!R\”,选中A5单元格并复制,再选中区域A5:C34进行粘贴。

②在A36单元格中输入公式:“=INDIRECT(\多选题!R\”并复制到区域A36:C75。

③在A77单元格输入公式“=INDIRECT(\判断题!R\75&\”并复制到区域A77:C106。 ④在E4单元格输入公式“=IF(D4=C4,1,0)”,这个公式用来判断D4中的答案与C4的标准答案是否一致,一致就得1分,否则为0分。

这里说明一下,A5的公式表示对单选题工作表中同列、行数差3的单元格(A2)的引用,公式中使用了“R1C1”格式的单元格编号,其中3、34、75是由第一题所在的行数减2得来。这个公式实现的是绝对位置引用,即不管在单选题工作表中进行插入、删除行或排序,A5显示的始终都是你从单选题A2中直接看到的内容。因此A5:C34、A36:C75、A77:C106三个区域将分别与相应题库中最前面的30(或40)个题的内容保持一致。

4.答案的限制

12

①选中单元格区域D5:D34,在功能区打开“数据”选项组,单击“数

据/有效性”选项,在下拉列表中选择“数据有效性”选项,将弹出“数据有效性”对话框。在“设置”选项卡的“允许”下拉列表中选择“序列”项,再选中“提供下拉箭头”复选项,在“来源”文本框中输入“A,B,C,D”,如图3所示。注意:不输入引号,并且其中的逗号为英文标点状态的格式。

图3

②切换到“出错警告”选项卡,选中“输入无效数据时显示警告”复选项,再在“错误信息”编辑框中输入出错时的提示信息为“只能输入A、B、C、D中的一项或多项,其他任何字符均为非法字符。”,选择“样式”为“停止”,单击“确定”完成设置,如图4所示。

图4

13

③同样对多选题的D36:D75区域,判断题的D77:D106区域设置数据有效性,只是多选题的“来源”要换成

“A,B,C,D,AB,AC,AD,BC,BD,CD,ABC,ABD,ACD,BCD,ABCD”,判断题的“来源”要换成“√,×”。当然“出错警告”下的“出错信息”也要作相应修改。这里要着重强调的是多选题的每一个答案,一定要说明必须按字母ABCD的顺序输入多选项,否则无法正确评分,如“ACD”不能输成“CAD”或者“CDA”或者“DAC”或者“DCA”。标准答案也是一样的要求。如果感觉到多选题要输入这么一大串有效性设置太麻烦,那么不设置有效性的选项也可以,只是要在多选题的要求中注明“不按字母顺序输入答案的不给分”就行了。

5.验证考生准考证号

①建一个“考生名单”工作表。在A、B、C列分别输入序号、准考证号、考生姓名,其中序号和准考证号的输入可采用序列填充的方法完成。②选中B列,在名称框中输入“考号”,回车确定,把B列命名为准考证号,如图5所示。

图5

③回到“试卷”工作表中,选中要输入准考证号的D2单格,执行菜单命令“数据/有效性”,在“设置”选项卡的“允许”下拉列表中选择“序列”,取消“提供下拉箭头”复选项,在“来源”文本框中输入公式“=INDIRECT(\考号\”。切换到“出错警告”选项卡,选中“输入无效数据时显示警告”复选框,并输入“错误信息”为“你输入的准考证号并不存在,请重新输入”,并设置样式为“停止”。最后单击“确定”按钮。④在F3单元格中输入公式“=IF(D2=\考生名单!B:C,2,FALSE))”,这个公式会在输入准考证号后自动显示考生姓名。

14

6.实现随机抽题

①右击“出题”按钮,单击“指定宏”快捷菜单命令(若指向按钮中间右击,则不能指定宏),在弹出的对话框中输入宏名为“出题”,如图6所示。

图6指定宏

②单击对话框右侧的“新建”按钮,在弹出的代码编辑窗口中输入如图7所示的代码。

图7输入代码

Sub出题()

IfRange(\

提示=MsgBox(\请先输入准考证号\

15

用Excel2007轻松制作考试系统

②在“单选题”工作表的A2单元格中输入公式“=ROW()-1&\”,用以自动生成序号,在D2单元格中输入公式“=IF(C2=\”。注意:在单元格中输入任何公式、函数时,所有的标点符号以及运算符号、斜线等均应在英文标点符号状态下输入,否则不被认可。③选中A2:D2区域并拖动其填充柄竖直向下复制到其他单元格。至于复制多少行,可由自己确定,够用就行了,并且以后还可以再复制,如图1所示。<
推荐度:
点击下载文档文档为doc格式
9mn5s9gha51j03u4hzcd
领取福利

微信扫码领取福利

微信扫码分享