现在的位置: 网页制作教程网站制作经验 >正文
美文欣赏

在Excel中创建单选和多选框 自动判断对错

发表于2017/2/13 网站制作经验 0条评论 ⁄ 热度 8,259℃

我们在网页上经常遇到让你做出选择,在考试中也经常会做选择题,那么,用EXCEL能否实现这个功能呢?

在Excel中如何创建单选和多选框并自动判断对错?EXCEL功能强大,利用它的函数功能还可以判断选择是否正确。

下面是我做的一个实例,来看EXCEL是如何做到的:

excel多选框

下面,一步一步来完成它。

1、创建一个空的EXCEL表,在里面插入四个单选、四个复选共八个窗体。

窗体的调用在「视图→工具栏→窗体」,其中「⊙」是选项按钮(单选),「√」是复选框(多选)。

excel复选框组件

点击选项按钮「⊙ 」,光标会变成十字形,用它象画图一样画出符合要求大小的一个方格(最好先将单元格的大小固定,然后沿单元格的表格线来画)。复选框「 √」的用法相同。如下图:

excel案例

2、设置窗体的文字和控件格式

在窗体上点右键,会出现窗体的设置菜单。

①设置窗体文字。选择编辑文字,将「选项按钮1、选项按钮2、选项按钮3、选项按钮4」分别改为「A、B、C、D」。复选框编辑文字同上。根据编辑后的文字多少,将单元格宽度更改到合适大小。如下图:

选择excel单选框

②设置单选的控件格式。将A、B、C、D四个单选窗体的单元格链接按次序都定位于F3单元格,这样,当选A时,F3值为1,选B时,F3值为2,依次为3和4。

excel选项赋值

③设置复选的控件格式。复选的控件格式和单选相比,较为麻烦,必须将每一个复选的窗体分别对应一个单元格链接。我们将A、B、C、D四个复选窗体的单元格链接分别对应F5、G5、H5、I5四个单元格,这样,选A时,F5单元格值为TRUE,不选A时,F5单元格值为FALSE。其他B、C、D窗体的对应选项同A。效果如下图:

复选的控件格式

3、设置答案和验证答案

根据单选、多选窗体的单元格链接值,我们可以用函数随心所欲地设置选择的答案并来验证答案。

①设置单选。假设我们将单选题的准确答案设为A,可以在J3单元格输入公式「=IF(F3=1,"√","×")」。这样,当选对A时,F3单元格值为1,当然打√号了。而选B、C、D时,F3单元格的值分别为2、3、4,对不起,只能给你打×了。

如果我们认为选B是正确答案,简单,只需将公式中的「F3=1」 改为「F3=2」就OK了。

②设置多选。假设我们将多选题的准确答案设为A、C,可以在J5单元格输入公式「=IF(OR(G5=TRUE,I5=TRUE),"×",IF(OR(F5=FALSE,H5=FALSE),"×","√"))」。这是一个嵌套的判断函数,首先我们知道A对应F5,B对应G5,C对应H5,D对应I5,而答案是A、C,那么这个公式的意思就很明白了。如果F5和H5的值有一个是FALSE(即没有选A或者没有选C),那么你答错了;如果G5和I5的值有一个是TRUE(即选了B或者选了D),那么你也答错了;排除这些组合,恭喜你,答对了!

同单选一样,我们也可以通过更改公式来设定答案和判断对错。

效果如下图:

excel判断对错

4、美化图表

上面几步已经将单选、多选的问题解决了,不过,我们还不能停下手中的工作。在A3栏输入「单选题」、A5栏输入「多选题」,将F、G、H、I这些用于内部计算的列隐藏,在下面加上说明,将单元格标上颜色。。。。。。一个简单美观的单选、多选界面就呈现在我们眼前了。

单元格标上颜色

  • 暂无评论