基于值列表的广泛匹配

Broad match based on the values list

我的第 A 列的值为

  A
1 plum
2 orange
3 oranguice
4 cherry
5 cherry apple
6 apple

B 包含要删除的值

  B
1 apple
2 orang

此刻我运行列C中的公式

=WENN(COUNTIF($B:$B,A1)>0,"Delete","Keep")

如果在 A 中找到来自 B 的内容,则将 DeleteKeep 插入 C

现在它只适用于完全匹配,例如:它只匹配 A6.

如何改进公式以适用于广泛匹配,例如:

试一试:

  • 德语版:=WENN(SUMMENPRODUKT(ZÄHLENWENN(A1;"*"&$B:$B&"*"))>0;"Delete";"Keep")
  • 英文版:=IF(SUMPRODUCT(COUNTIF(A1,"*"&$B:$B&"*"))>0,"Delete","Keep")

结果:

我的是英文的,你需要翻译:

=IF(SUMPRODUCT(--ISNUMBER(SEARCH($B:$B,A1))),"Delete","Keep")