Excel – 高级文本filter

我有一个很长的string列表:

"apple is red" "apple is big" "apple tastes yummy" "lemon is yellow" "lemon is big" "lemon tastes sour" "orange is rotten" "watermelon is red" 

现在我想创build一个过滤词的短列表(方式不只是2),如:

 "red" "big" 

我需要一个可以返回没有filter中的单词的行或logging的Excel文件。 结果应该是:

 "apple tastes yummy" "lemon is yellow" "lemon tastes sour" "orange is rotten" 

我会非常感谢你的想法! 我希望我可以做到这一点,而不使用VBA。

这个问题最好用超级用户问

您可以使用简单的工作列公式,然后过滤TRUE结果

如果

  1. 你的string在A列
  2. 你的清单在B1:B10

然后在C1数组中input(按Shift + Ctrl + Enter)这个formuls = OR(ISNUMBER(SEARCH($ B $ 1:$ B $ 10,A1)))

然后过滤C列的FALSE结果

在这里输入图像说明

使用文本到列,然后在单词列表上应用iserror(match(b3, r1:r10, 0)) ,然后对TRUE / FALSE值应用正常的filter。