使用通配符比较2列

我有2列

Column 1: long hairs hai hello hairs long neck Column 2: long hair 

我正在使用下面的公式,但它不起作用:

 =COUNTIF(A1;"*"&$P$1:$P$2&"*") 

我所要做的是能够以某种方式select包含来自另一个范围(使用通配符)的值的列1中的单元格(它在每个单元格中有短语)。 我不能使用像“ ”,“ ”的东西 – 我需要它是范围。

请指教,我在这里search了很多,但似乎没有任何工作。 如果它是相关的 – 我在这些列中使用cyrllic单词和短语。

countif公式,使用范围作为标准,将返回一个数组值。 所以你需要SUM结果。 例如:

 =SUM(COUNTIF(A1,"*" & P1:P2 & "*")) 

按住ctrl+shift同时按下enter

或者,正常input:

 =SUMPRODUCT(COUNTIF(A1,"*" & P1:P2 & "*")) 

利用列A中的数据,列C中的标准和列B中的公式,使用以下变体:

 =SUMPRODUCT(COUNTIF(A1,"*"&$C$1:$C$2&"*")) 

我们看到以下结果:

在这里输入图像说明