excel怎么在选项中标注出答案(单选和多选)?

发布网友

我来回答

5个回答

热心网友

将选项分为四列,以#为分隔符。

选择D2:G5,条件格式,新建规则,使用公式确定要设置格式的单元格

公式为=COUNTIF($H2,"*"&D2&"*")>0

根据需要,设置格式

结果如下

追问非常感谢,但是我在执行过程中还遇到一个问题,比如A选项是“我们”,B选项是“我们也”,答案是B“我们也”,按照那个公式A选项也会被选中,这种情况怎么改。

分开后设置完条件格式还能再保留格式合并成原样吗

热心网友

用VBA功能可以实现,按Alt+F11,复制如下代码:

Sub 标注()

    Dim rng As Range, m%, n%

    For Each rng In Range("d2", [d2].End(xlDown))

        m = InStr(rng, rng(1, 2))

        n = Len(rng(1, 2))

        rng.Characters(Start:=m, Length:=n).Font.FontStyle = "加粗倾斜"

        rng.Characters(Start:=m, Length:=n).Font.Underline = xlUnderlineStyleSingle

    Next

End Sub

热心网友

看看这样可行吗:

F2输入

=SUBSTITUTE(D2,E2,"["&E2&"]")

回车并向下填充。

热心网友

建议做成这样,或者使用vba

追问分开后设置完条件格式还能再复原吗

追答不行哦,因为条件判断是按单元格判断的,但是你可以通过设置条件格式,让打印出来得文件显得美观一些。
如果你必须在一个单元格内体现出你要的需求,只能自定义函数了。

热心网友

没看 明白 你这不是都已经做到了吗 还要干啥

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com