Excel:如果单元格包含x个string之一,则应用条件格式
我想要做的应该很简单,但我得到的错误消息说条件格式不接受这种方法。
所以我正在寻找一个修复或替代。
我拥有的是手机故障search文本列表
屏幕坏了wifi不工作bluetooth死了dooflip不工作等
我还设置了一些常用的关键字
屏幕wifi蓝牙
通过比较这两个我们可以看到,最后一个不坚持我的任何常见的关键字,所以我想要突出显示/复制到某处等,所以我可以查看和采取任何行动。
到目前为止,我试图设置条件格式来search关键字的条款,如果它不包含任何,然后突出显示它。
=ISERROR(SEARCH({"wifi", "bluetooth", "screen"},$H$117))
当使用这个,我得到通知条件格式不支持数组(它可以正常工作,如果我只指定一个search词)。
如果我创build一个表中的所有关键字,并使用以下它的作品,但它只会find直接mataches,并不会search单词string中的单词
=ISERROR(MATCH(<cell_to_change_colour_of>, <keyword_table>,0))
那么有没有另外一种方法呢?
我的回答需要MOREFUNC插件*
=REGEX.COMP(A1,"wifi|bluetooth|screen",FALSE)
如果任何单词出现在单元格A1的任何位置,这将返回true。 公式中的FALSE
规定不区分大小写。
不幸的是,由于Excell的愚蠢的规则,它不会直接在条件格式框中工作。 您将需要将其放在帮助器列中,并将条件格式规则指向该列。
MOREFUNC ADDON
- Morefunc Addon是一个包含66个新工作表函数的免费库。
- 这里是一些信息(由原作者)
- 这里是我发现的最后一个工作下载链接
- 这里是一个很好的安装步行video