Excel countif 不适用于数字

Bul*_*lki 4 microsoft-excel countif

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

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

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

result: 
-------
0

wanted result:
--------------
4
Run Code Online (Sandbox Code Playgroud)

bar*_*ini 5

我认为你的价值观是数字。使用测试

=ISNUMBER(A1)

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

'111

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

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