Google表格(Excel)使用通配符在条件格式中查找包含特定文本的单元格

时间:2018-04-30 20:24:55

标签: excel excel-formula google-sheets conditional-formatting gs-conditional-formatting

我是Excel的新手(我现在用于工作)并且只是学习如何实现自定义公式。我专门针对Google表格问了这个问题,但我标记了Excel,以防它也适用于那里。

由于信息敏感,我无法分享相关的确切表格,但我想编写一个公式,根据其A列中的单元格是否包含短语突出显示任何行 ,例如" apple"。因此,如果A2是"苹果酱",A3是"苹果和橙子",A4是" sapplease",它们都应该突出显示。

我选择了我的范围,并在条件格式>中编写了此公式。自定义规则是......:= $ A2 =" * apple *" (没有空间)哪些不起作用。

我在网上找到了另一个解决方案,并使用了这个公式:=找到了(" apple",$ A:$ A)。

现在我只是想知道是否有人可以解释为什么第一个公式不起作用 - 我之前只在Excel上使用过通配符,他们不在Sheets上工作吗?或者还有其他我做错了什么?

到目前为止,还没有能够通过简单的Google搜索找到答案,这就是我在此发布的原因 - 感谢所有可以提供帮助的人!

3 个答案:

答案 0 :(得分:2)

=SEARCH("apple",$A2)    

申请

A2:Z

答案 1 :(得分:1)

虽然Excel和Google表格有几个相似的功能,但另一方面有许多在另一方面不可用的功能,通配符的支持出现在少数功能/功能中,但不是全部。

在这种情况下,两个应用程序上的条件格式都不支持使用您想要的表单中的通配符

=$A2="* apple*" 

逻辑是将$A2的值与"* apple*"进行比较,其中*是一个字符,而不是通配符。

相关Q& A

答案 2 :(得分:0)

根据this,只有有限数量的Excel函数接受通配符,其中=不是一个。