我现在遇到麻烦,找不到在Excel中搜索单元格数组的函数,以便计算单元格包含两个单词的次数。
e.g。到目前为止我尝试过的功能:
=COUNTIF([array],AND("text1","text2"))
和
=COUNT(IF(ISNUMBER(SEARCH("text1",[array])*SEARCH("text2",[array])),1,0))
或
=SUM(IF(ISNUMBER(SEARCH("text1", [array])*SEARCH("text2",[array])),1,0))
所以我希望得到反馈,如果有不同/更简单的方法来做这个或者在构建我的Excel函数时有错误。
答案 0 :(得分:0)
尝试使用通配符COUNTIFS
,I.e
=COUNTIFS(A:A,"*text1*",A:A,"*text2*")
答案 1 :(得分:0)
作为旁注:
对于我们这些仍然熟悉古老Excel版本的人:即使使用Excel 2003,以下内容也可以使用:
=MMULT(TRANSPOSE(IF(ISNUMBER(FIND("text2";A1:A200));1;0));IF(ISNUMBER(FIND("text1";A1:A200));1;0))
您必须使用<cntrl><shift><return>
确认公式输入才能成为矩阵公式,否则无效。