统计包含一些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包含您要求和的数字的单个单元格。