统计包含一些string子集的Excel中的所有行

甚至不知道这是否可能在Excel中。

我想比较列中的所有行,并获得它们的计数,如果string包含“the”

所以我知道我可以这样做=计数(B0:B99)

有没有办法做B0 – 国阵? 伯爵

(~df.col3.str.contains('u|z')).sum() found this trying to make this work so i know its possible now. 

现在只有b0-bn包含string“the”,我才能算他们。 让我们假设所有的行都包含string

我的备份计划是导出数据,并写一个ruby脚本来做到这一点,但我觉得我应该是

注意一切都在B列

 =SUM(IF(IFERROR(SEARCH("the ",B:B),0)<>0,1,0)) 

通过在公式栏中按Ctrl + Shift + Enter将其input为数组公式。

结果应该是这样的:

 {=SUM(IF(IFERROR(SEARCH("the ",B:B),0)<>0,1,0))} 

这将计算列中包含string“the”的所有单元格:

=COUNTIF(B1:B99,"*the*")

在列C包含要search的文本的每个单元格中添加一个额外的列(D),其公式类似于=IFERROR(SEARCH("the",C1),0) ,并添加汇总公式=SUMIF(D1:D100,">0",B1:B100)到列B包含您要求和的数字的单个单元格。