【问题标题】:Highlighting a cell in Excel when it has a specific word在 Excel 中突出显示包含特定单词的单元格
【发布时间】:2015-08-02 12:13:52
【问题描述】:

我正在查看 Excel 中的公式或条件格式选项,以在特定的 cell 包含特定单词时突出显示它。

例如:

  • cell 包含“汽车” 时,它应该以红色 突出显示cell
  • 当它包含 "Truck" 时,cell 应以 黄色 突出显示。
  • 当它包含 “Wagon” 时,应以 绿色 突出显示。
  • 当在一个cell 中包含所有三个任何两个提及的单词 时,应以颜色琥珀色 突出显示。

我知道在条件格式中有一个选项可以做到这一点,但不幸的是,当同一个 cell 在同一个 cell 中有不同的关键词时,同样的方法不起作用,即如果 cell 有两个 Car 和 马车

cell 将包含一串单词,例如。 “Martin 家里有一辆 Car & Truck” - 所以在这种情况下,excel 应该识别出 “Car”“Truck” 词在cell 中并相应地突出显示cell。在这种情况下,它应该是 Amber 颜色。

有解决办法吗?

【问题讨论】:

  • 您必须首先为 7 种独特的可能性中的每一种定义独特的背景颜色。
  • 'Carlton has a 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")="Both"。只需再添加两条规则,将 ="Both" 更改为 ="Car"="Truck"

标签: excel excel-formula excel-2007


【解决方案1】:

我能够使用条件格式来实现它。我所做的基本上是将一些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"

我使用了这些并且正确地得到了这个(黄色代表“Both”,红色代表“Car”,绿色代表“Truck”):

【讨论】:

  • 谢谢,在我的真实文件中,我有 40 个单词需要用一种颜色标记。有可能吗?
  • @pratheeshrajan - 可能,是的!我会考虑的。我可能会在星期一回复您,但我会检查一下。
猜你喜欢
  • 2018-04-13
  • 1970-01-01
  • 2012-06-12
  • 1970-01-01
  • 2021-01-22
  • 2017-09-10
  • 1970-01-01
  • 2017-10-29
  • 2013-06-29
相关资源
最近更新 更多