使用通配符比较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&"*"))
我们看到以下结果: