发布网友
共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
追问分开后设置完条件格式还能再复原吗追答不行哦,因为条件判断是按单元格判断的,但是你可以通过设置条件格式,让打印出来得文件显得美观一些。
如果你必须在一个单元格内体现出你要的需求,只能自定义函数了。
热心网友
没看 明白 你这不是都已经做到了吗 还要干啥