Excel Countifs-以字符串形式搜索文本
我在Excel表格中有一个列(比如B1),显示了如下一些产品:Excel Countifs-以字符串形式搜索文本,excel,search,formula,countif,Excel,Search,Formula,Countif,我在Excel表格中有一个列(比如B1),显示了如下一些产品: Sand Systems Gas Systems Blenders Other Other 2 Other 3 Other 4 我需要计算不包含文本“Other#”(#是一个数字)的行,换句话说,“Sand Systems”、“Gas Systems”、“Blenders”和“Other”=4 到目前为止,解决方案是使用一个带有公式=SEARCH的辅助列,但是如何使它忽略“Other”单元格并接受“Other#”?此外,我不想使用
Sand Systems
Gas Systems
Blenders
Other
Other 2
Other 3
Other 4
我需要计算不包含文本“Other#”(#是一个数字)的行,换句话说,“Sand Systems”、“Gas Systems”、“Blenders”和“Other”=4
到目前为止,解决方案是使用一个带有公式
=SEARCH
的辅助列,但是如何使它忽略“Other”单元格并接受“Other#”?此外,我不想使用辅助列,而是使用=COUNTIF
公式的单元格。有什么建议吗?一种方法是:
=COUNTIF(A1:A7,"<>" & "Other *")
一种方法是:
=COUNTIF(A1:A7,"<>" & "Other *")
数一数,然后减去一个包含另一个的,然后是空格和其他任何东西
数一数,然后减去包含其他内容的内容,然后再减去空格和其他内容。我所说的“Excel表单”,不是指用户表单。只是这个专栏是所有其他产品的标准版。我所说的“Excel表单”并不是指用户表单。只是这一栏是所有其他产品的标准栏。这两个答案都可以,但这是最好的,因为它看的是整个栏,而不是一个脆弱的硬编码范围。@Zerk你知道范围就在那里,只是一个例子。它适用于整列引用。既然没有什么不好的地方,为什么excel不必计算两次呢?@Sous2817既然你已经编辑了答案来查看整个专栏,那么它给出了一个不正确的结果(测试它)。因此我同意罗恩的回答。@Zerk。哈脚碰嘴:)我已经把它卷回,至少给出了正确的答案。谢谢你的提示。@sous2817因为你的答案被提问者接受了,那么任何用谷歌搜索类似问题的人都可能会接受你的答案,为了让人们得到合适的解决方案,请将Ron的答案添加到您的答案中。这两个答案都可以,但这是最好的,因为它查看的是整个列,而不是一个脆弱的硬编码范围。@Zerk您知道范围就在那里,只是一个示例。它适用于整列引用。既然没有什么不好的地方,为什么excel不必计算两次呢?@Sous2817既然你已经编辑了答案来查看整个专栏,那么它给出了一个不正确的结果(测试它)。因此我同意罗恩的回答。@Zerk。哈脚碰嘴:)我已经把它卷回,至少给出了正确的答案。谢谢你的提示。@sous2817因为你的答案被提问者接受,那么任何在谷歌上搜索类似问题的人都可能会接受你的答案,为了让人们得到合适的答案,请将罗恩的答案添加到你的答案中。只计算一次,只使用公式逻辑。太棒了。只计算一次,只使用公式逻辑。太神了
=COUNTA(A:A)-COUNTIF(A:A,"Other *")