当Excel中的单元格具有特定单词

时间:2015-08-02 12:13:52

标签: excel excel-formula excel-2007

我在excel中查看公式或条件格式设置选项,以便在包含特定单词时突出显示特定cell

例如:

  • cell包含" Car" 时,它应突出显示红色中的cell
  • 当它包含" Truck" cell应该亮起黄色
  • 当它包含" Wagon" 应该亮起绿色
  • 当包含时,所有三个一个cell中的任何两个提及的单词应突出显示颜色 Amber

我知道在条件格式设置中有一个选项可以执行此操作,但遗憾的是,如果相同的cell在同一个cell中有不同的关键字,即cell,则同样没有工作同时拥有 Car Wagon

cell将包含一串单词,例如。 "马丁有一辆Car&卡车在他的家中" - 所以在这种情况下,excel应该识别" Car" " Truck" cell中的字词,并相应地突出显示cell。在这种情况下,它应该是 Amber 颜色。

这有解决方法吗?

1 个答案:

答案 0 :(得分:0)

我能够使用条件格式化。我所做的基本上是将一些If(Iserror(...语句串在一起以返回" Car"," Truck"," Both"。你可以在" Wagon" (或者让我知道更多信息,我可以在其中工作)。

突出显示要为其着色的单元格,然后输入这些公式(请注意,在我的示例中,您要替换B17206)。每个公式都是自己的条件格式,设置为你想要的方式

=IF(ISERROR(AND(SEARCH("Car",B17206),SEARCH("Truck",B17206))>1),IF(ISERROR(SEARCH("Car",B17206))>0,IF(ISERROR(SEARCH("truck",B17206)>0),"Car","Truck")),"Both")="Truck"

=IF(ISERROR(AND(SEARCH("Car",B17206),SEARCH("Truck",B17206))>1),IF(ISERROR(SEARCH("Car",B17206))>0,IF(ISERROR(SEARCH("truck",B17206)>0),"Car","Truck")),"Both")="Car"

=IF(ISERROR(AND(SEARCH("Car",B17206),SEARCH("Truck",B17206))>1),IF(ISERROR(SEARCH("Car",B17206))>0,IF(ISERROR(SEARCH("truck",B17206)>0),"Car","Truck")),"Both")="Both"

我使用了这些并且正确地得到了这个(黄色用于&#34;两个&#34;,红色用于&#34; Car&#34;,绿色用于&#34;卡车&#34;):< / p>

enter image description here