如何计算具有特定文本的一定范围的数字?

如何计算具有特定文本的一定范围的数字?

几天前我收到了 Excel 更新,一些功能发生了变化,所以我不确定为什么这种方法不再起作用。

在此处输入图片描述

我正在尝试计算单元格内包含特定文本的范围,无论其位置如何。通常可以使用以下方法完成此操作:

=COUNTIF(范围,"(星号)文本(星号)")

遗憾的是,如输出所示,此方法不再起作用。我也尝试删除引号,但无济于事。

答案1

通配符适用于文本字符串,但不适用于数字。一种选择是使用单独的列来显示 C2:C4 中数字的文本等效值。例如,在 D2 中输入=C2&""以创建数字的字符串版本。将该公式复制到 D3 和 D4,然后将 COUNTIF 公式更改为

=COUNTIF(D2:D4,"816*")

答案2

带有数字的通配符在中不起作用COUNTIF,但您可以使用其他公式。

例如,要计算以 开头的范围内的所有条目816,请尝试:

=SUMPRODUCT(N(ISNUMBER(1/1/(FIND("816",myRange)=1))))

在此处输入图片描述

如果您想找到816无论它在字符串中的什么位置,那么只需=1从公式中删除:

=SUMPRODUCT(N(ISNUMBER(1/1/FIND("816",myRange))))

相关内容