Google表格会计算包含特定字词/单词的单元格数量吗?

时间:2016-11-06 04:18:20

标签: google-sheets google-sheets-formula

我正在尝试查看一组列/单元格中的所有单元格来计算其中有多少单元格包含单词WORDHERE(在此示例中)

我尝试过使用:

=SUM(COUNTIF(A1:A100, "WORDHERE"))

然而,当单元格包含其他单词/字母/数字时,它会找到0,如果单元格只包含WORDHERE,则它可以正常工作。

我已尝试使用多个regeexxtract和regexmatch,包括实际的单词,如下所示:

=SUM(COUNTIF(A1:A100,REGEXEXTRACT(A1:A100, "WORDHERE")))

但同样,它找到了0场比赛。

我做错了什么?

2 个答案:

答案 0 :(得分:12)

所以我并没有完全回答你做错了什么,但这是你可以做的:

=SUM(COUNTIF(A1:A100, "*WORDHERE*"))

答案 1 :(得分:2)

您不需要在COUNTIF周围使用SUM。

=COUNTIF(A1:A100, "*WORDHERE*") 

会一样好用。在更复杂的公式中使用regexmatch确实可以实现相同的目的:

=sum(ArrayFormula(N(regexmatch(A7:A, "WORDHERE"))))

这里N函数用于将布尔值(TRUE或FALSE)'转换'为1或0。

相关问题