使用Excel来制作选择题并判断得分

前面有介绍过给小朋友制作小学四则运算的随机Excel表格,使用Excel创建随机小学数学四则运算 – 程门立学  ,但是小朋友还是提出了更高的要求,要求把选择题,判断题都做上去,不是说Excel是万能的嘛?于是简单的处理了下,利用Excel中的开发者工具来协助完成。

首先需要在Excel中打开开发者工具,因为默认的情况下该工具栏是不会显示的。找到【文件】-【选项】-【自定义功能区】,勾选开发者工具,点击确定按钮。这样后方便后续的操作。

图1.打开Excel中开发者选项功能

第一步,创建选项按钮:

在示例中,已经有2道选择题了。通过【开发者工具】-【插入】-【表单控件】-【选项按钮】,即第一排最后一个图标,在表格中创建了一个选项按钮。通过选择复制的功能,重新粘帖2个,得到三个选项按钮。注意这里的按钮数量应该与选择题的选项数一致。此后通过选中三个按钮,出现【形状格式】,通过选择【排列】-【对齐】中的【垂直居中】、【横向分布】使得三个按钮均衡分布并居中。

图2.在表格中插入按钮

第二步,组合按钮并隐藏组合框

同样通过【开发者工具】-【插入】-【表单控件】-【分组框】,第二排的第一个图标,插入分组框并把三个选项按钮包含进来。同时选中分组框、选项按钮,复制一份到第二题的下方。再通过【开始】-【查找与选择】-【选择窗格】,弹出的选择界面中,将Group Box都隐藏起来。

图3.组合按钮并隐藏组合框

第三步,更改按钮文字

目前六个按钮的文字都是默认的选项按钮32,需要修改相应的文字与题目选项一致。在选项按钮上右键,出现【编辑文字】,则可以对文字进行修改。依次将6个按钮均修改为题目的选项。

图4.更改按钮文字

第四步,更改按钮链接的位置

通过更改控件按钮的值,来使得控件选择后输出相应的数字。在按钮上右键,出现【设置控件格式】,选择【单元格链接】,点击到答案子表中的单元格。注意这里选定的单元格与题目存在一定的对应关系,也是方便后续自动判断正误计算得分的关键。选项按钮选择后,就会在对应的单元格输出相应的数字。数字就是该选项按钮在该组按钮中的排序。

图5.更改按钮链接

第五步,设定自动判断及计分

在答案子表中,我们可以预先输入对应的答案,也可以不输入。不过录入了答案方便后续的公式来计算。前面已经做了链接,且输出存在一一对应的关系,因此可以使用IF函数来进行判断。在D2单元格中录入公式为:

=IF(C2=FIND(B2,"ABCD"),2,0)

公式的意思是首先使用FIND函数,找出正确答案对应的数字,如A则得到1,B得到2.再用IF函数判断选项按钮输出的数字是否跟FIND函数返回的一致,一致说明得分2分,不一致得分0。

图6.加入公式自动计算得分

至此一个简单的选择题并判断得分的表格就算基本完成。其他也有相应的方法,但具体的操作思路大同小异,输入后判断再计算得分。