对于每个匹配的值的范围,Excel计数为真
如何计算返回True的子string的每次search计数中的True返回值?
如果我提供一个范围,我可以返回一个单元格的结果,但是它会失败。
所以适用于一个单元格。
=COUNT(ISNUMBER(SEARCH(B2,Data!S12)))
其中B2是我正在search的一个词,Data!S12是我想要查看的一个单元格,Data!S:S。
试图创build一个数组公式,以便不使用VBA
我怎样才能做到这一点?
=SUM(--(ISNUMBER(SEARCH(O2,S:S))))
确保在input公式而不是ENTER时按CONTROL + SHIFT + ENTER 。 当您在公式栏中看到{}时,您会知道您做得正确。 您无法手动添加{}。
另一个select是:
=SUMPRODUCT(--(ISNUMBER(SEARCH(O2,S:S))))
注意,如果可以避免的话,你不应该在整个柱子上做上面的事情。 你应该限制你的数据范围,否则你可能会陷入困境。
你可以通过在你的search中使用一些通配符来简化它说你正在寻找的单词是“男孩”,你可以使用以下
=COUNTIF(S:S,"*boy*")
或者如果你想让你的search词单元格依赖,你可以使用:
=COUNTIF(S:S,"*"&O2&"*")
后面两个公式的概念certificate
你可以在这里阅读更多有关COUNTIF的信息