如何在Excel中对多个文本条件应用条件格式

我试图根据某些词汇在Excel中删除大量的案例(Tweets)。 只有一个字必须在我面前删除。

例:

  1. 蓝色的大鸟
  2. 橙色的小鸟飞
  3. 大象很生气
  4. 在树上酷猫

我想删除的单词列表:鸟,蓝色和猫。 因此,函数应该删除1. 2.和4.,不pipe是否所有的单词都存在,或者只有一两个。 目前我只知道如何基于一个词来格式化,但是每个文件大概有50个词来过滤,这样可以节省很多时间来实现一个function。 我不确定哪个function适用于此? 我已经在另一个电子表格中列出了要删除的单词。

你正在search的公式是

=IF(SUM(COUNTIF(B2,"*"&{"cool","orange"}&"*"))>0,B2,"") 

其中B2是你的价值观中的一个单元格(例如1.蓝色大鸟)。 对每个单元格应用这个值,并且每次获得单元格值,没有命中“”。

如果您已经有电子表格中的单词列表,则可以为该列表分配一个范围名称,因为对于一个公式,50个单词有点多,难以维护。

考虑下面的截图。 突出显示的范围的范围名称为TriggerWords

在这里输入图像说明

单元格B1中的公式是

 =IF(SUM(COUNTIF(A1,"*"&TriggerWords&"*"))>0,"",A1) 

这是一个必须使用CtrlShiftEnter确认的数组公式。 然后复制下来。