Excel Countifs – 在string中search文本
我有一个列表(比方说B1)在一个Excel窗体中显示一些这样的产品:
Sand Systems Gas Systems Blenders Other Other 2 Other 3 Other 4
我需要计算不包含“Other#”(#是一个数字)文本的行,换句话说,“Sand Systems”,“Gas Systems”,“Blenders”和“Other”= 4。
到目前为止的解决scheme是使用formula =SEARCH
的辅助列,但如何使其忽略“其他”单元格并接受“其他#”? 此外,我不想使用辅助列,而是使用=COUNTIF
公式的单元格。 有什么build议?
一种方法是这样的:
=COUNTIF(A1:A7,"<>" & "Other *")
这返回4,这是预期的结果?
使用整列参考将返回不正确的结果,只是FYI。 如果你使用整列参考的话,可以使用Ron Rosenfeld的公式:
=COUNTA(A:A)-COUNTIF(A:A,"Other *")
=COUNTA(A:A)-COUNTIF(A:A,"Other *")
把它们全部计数,然后减去包含其他的空间和其他任何东西。