Google sheets GoogleSheets计算一个特定单词的单元格数?

Google sheets GoogleSheets计算一个特定单词的单元格数?,google-sheets,google-sheets-formula,Google Sheets,Google Sheets Formula,我试图查看一组列/单元格中的所有单元格,以计算其中有多少包含单词WORDHERE(在本例中) 我试过使用: =SUM(COUNTIF(A1:A100, "WORDHERE")) 但是,如果单元格中只包含WORDHERE,则会找到0,因为单元格中包含其他单词/字母/数字,因此它工作正常 我已经尝试使用了几个regeexxtract和regexmatch,包括您可以看到的实际单词: =SUM(COUNTIF(A1:A100,REGEXEXTRACT(A1:A100, "WORDHERE")))

我试图查看一组列/单元格中的所有单元格,以计算其中有多少包含单词
WORDHERE
(在本例中)

我试过使用:

=SUM(COUNTIF(A1:A100, "WORDHERE"))
但是,如果单元格中只包含
WORDHERE
,则会找到0,因为单元格中包含其他单词/字母/数字,因此它工作正常

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

=SUM(COUNTIF(A1:A100,REGEXEXTRACT(A1:A100, "WORDHERE")))
但是,它再次发现0个匹配项


我做错了什么?

不完全回答你做错了什么,但以下是你可以做的:

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

你不需要计算总数

=COUNTIF(A1:A100, "*WORDHERE*") 
这也行。使用更复杂的公式中的regexmatch也可以实现同样的效果:

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

这里,N函数用于将布尔值(真或假)“转换”为1或0。

SUM
不是必需的,因为
COUNTIF
返回单个值,这就是sumGood调用@Ninjakannon,您是对的。我不确定我在想什么。也许我是在尽可能少地修改问题中的公式;或者我在想更复杂的公式,其中一个要求countif乘以某物的和。在这一点上,编辑它似乎有点粘糊糊的,但我会把这个评论留在这里,让人们知道。好吧,所以我接受了Wolf的建议,在这里删除我不必要说的SUM。当然现在我的答案几乎是下面的@JPV,但那是几天前的事。我在这里留下这条评论是为了明确我不是想玩这个系统。或者如果你真的,真的想使用问题中的regexextract,=counta(arrayformula(ifError)(regexextract(A1:A100,“WORDHERE”))