Excel countif 不适用于数字

Excel countif 不适用于数字

在以下示例中,您会因为奇怪的原因得到输出“0”。有人能解释一下为什么会出现这种情况以及我该怎么做吗?(单元格的格式为“文本”)

rows A:A
---------
1
11
111
22
2
1111

formula:
--------
=COUNTIF(A$1:A$65536;"1*")

result: 
-------
0

wanted result:
--------------
4

答案1

我认为您的价值观是数字。使用以下方法进行测试

=ISNUMBER(A1)

如果应用文本格式输入它不会将格式更改为文本 - 您要么必须应用文本格式输入或输入带有前置撇号(表示文本)的值,例如

'111

COUNTIF带通配符的函数不适用于数字。您可以使用此公式来获取所需结果(适用于文本、数字或混合)

=SUMPRODUCT(ISNUMBER(SEARCH(1;A$1:A$65536))+0)

相关内容