Google 表格计算有多少个单元格包含特定的单词?

Google Sheets count how many cells contain a specific word / words?

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

我试过使用:

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

然而,这会找到 0,因为该单元格包含其他 words/letters/numbers,如果该单元格仅包含 WORDHERE,它会完美运行。

我已经尝试使用几个 regeexxtract 和 regexmatch,包括您在下面看到的实际单词:

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

但同样,它找到了 0 个匹配项。

我做错了什么?

不完全回答你做错了什么,但你可以这样做:

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

您不需要对 COUNTIF 求和。

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

同样有效。在更复杂的公式中使用 regexmatch 确实可以实现相同的效果:

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

这里的 N-function 用于 'convert' 布尔值(TRUE 或 FALSE)为 1 或 0。