快速标记选择题的正确答案,这个技巧太实用了!

墨云轩
墨云轩 WPS资深用户Lv.2 潜力创作者KVPWPS寻令官

Lv.2潜力创作者


有网友咨询了这样一个问题:我有一份Excel选择题题库,能不能在"答案"列输入正确答案后,对应的选项单元格自动标记颜色?

比如下面这样——在F列输入答案,B到E列中对应的选项自动填充黄色高亮,一目了然。

这个功能怎么实现呢?今天就来分享一下。

◆ ◆ ◆

先看效果

这是一份Excel知识选择题,A列是题目,B到E列是四个选项,F列是答案。我们在F列逐行填入正确答案,对应的选项就会自动标黄:

是不是很方便?这个效果是用 条件格式 + COUNTIF 函数 来实现的,不需要VBA,几秒钟就能搞定。

◆ ◆ ◆

具体操作步骤

第一步 选中需要标记颜色的区域

选中从B列到E列的选项区域,比如 B2:E10(根据你的数据范围来)。

第二步 新建条件格式规则

点击「开始」选项卡 →「条件格式」→「新建规则」→ 选择「使用公式确定要设置格式的单元格」。

第三步 输入公式

在公式框中输入以下公式:

=COUNTIF($F2,"*"&B$1&"*")

注意:这里假设你的数据排列是——A列是题目,B~E列是选项(第1行为选项标题A/B/C/D),F列是答案,数据从第2行开始。

第四步 设置格式

点击「格式」按钮,在「填充」选项卡中选择一个颜色(视频中用的是 黄色),点击确定。

第五步 确定应用

再次点击确定,大功告成!

现在试试在F列输入答案——比如输入 A,B列对应选项标黄;输入 AB,A和B同时标黄;输入 CD,C和D同时标黄。多选题也完美支持!

◆ ◆ ◆

公式解析

这个公式虽然短,但里面有几个关键点,值得拆开来看:

=COUNTIF($F2,"*"&B$1&"*")

  • $F2:锁定F列(答案列),行号随行变化。应用到第3行时自动变成 $F3,对应第3题的答案。

  • B$1:锁定第1行(选项标题行),列随列变化。应用到C列时自动变成 C$1,对应选项B的标题。

  • "*"&B$1&"*":用通配符 *包裹B$1的值,实现模糊匹配。比如B$1的值是"A",那么条件就是 "*A*",只要答案中包含字母A就匹配。

  • COUNTIF 函数:统计F2单元格中满足条件(包含B$1的值)的次数。如果包含,返回1(视为TRUE,触发标色);不包含返回0(视为FALSE,不标色)。

一句话总结:对于每一行,用COUNTIF判断"答案"里是否包含当前列对应的选项字母,包含就标色。通配符 * 让它可以匹配多选答案中的任意位置。

◆ ◆ ◆

延伸思考

这个技巧的应用场景其实很多:

  • 考试题库管理:输入标准答案,自动标记正确选项

  • 问卷调查统计:快速标记多选题的选中情况

  • 知识竞赛判题:批量核对选手答案

另外,如果你用的是 Excel 表格,操作路径完全一样,条件格式和COUNTIF函数在Excel中也是完整支持的。

◆ ◆ ◆

今天的分享就到这里。关于这个问题,你是否还有更好的解决方法?

欢迎留言分享!

我是 墨云轩,热衷分享办公小技巧

边学习,边分享,每天进步一点点!

感谢您的阅读!

Excel、WPS表格函数大全
@墨云轩
河北省
浏览 61
收藏
12
分享
12 +1
2
+1
全部评论 2
 
赵二
赵二 Lv.2 潜力创作者WPS产品体验官

Lv.2潜力创作者

大佬有上传视频权限。
举报
0
1
墨云轩
墨云轩WPS资深用户Lv.2 潜力创作者KVPWPS寻令官

Lv.2潜力创作者

· 河北省
举报
0
0