做教师的少不了为学生制作各种各样的考试卷子,市面上虽有各种模拟考试系统,却因程序制作复杂,将老师们拒之门外。其实根本不需要懂编程,用Ex cel 2003 你也可以制作一个类似的系统。一个可以自动出题、验证考号、答题后自动评分、保存记录的模拟考试系统,当然你也可以给它加上其他功能。 系统设计 1.建立题库 打开Ex cel 2003,建立“单选题”工作表(如图 1),在 A2 输入公式=ROW()-1&"."以自动生成序号,在 D2 输入=IF(C2="","",RAND()),选中 A2:D2 拖动其填充柄向下复制到其他单元格,大概有几百行也就够了,剩下的需要时再复制。按住 Ctrl 键拖动工作表标签复制出两份,分别重命名为多选题、判断题。 2.设计试卷 建立“试卷”工作表,你可以按需要设置试卷,并输入单选题、多选题、判断题三个大题目,多选题需注明错、漏、多选均不得分。并留出相应的题目位置,单选题30 题(A5:C34),多选题40(A36:C75),判断题30 题(A77:C106)。 用“自选图形/基本形状”中的棱台画一个按钮,选中在名称框中输入“出题按钮”4 字回车,把它命名为“出题按钮”。再右击此按钮选择“添加文字”,在按钮上输入“出题”2 字。同样再画一个按钮,把它命名为“评分按钮”,添加文字“评分”。(如图 2) 3.显示题目 在 A5 输入公式=INDIRECT("单选题!R"&ROW()-3&"C"&COLUMN(),0),选中 A5 复制,再选 中A5:C34进 行 粘 贴 。同 样在A36输 入 公 式 =INDIRECT(" 多 选题!R"&ROW()-34&"C"&COLUMN(),0)并复制到 A36:C75,在 A77 输入公式=INDIRECT("判断 题!R"&ROW()-75&"C"&COLUMN() 并 复制到 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.答案限制 选中D5:D34 单击“数据/有效性”,在“允许”中选择“系列”,选中“提供下拉箭头”复选项,在“来源”中输入“A,B,C,D”,不含引号且其中逗号为半角格式(如...