Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 如何计算内容以0开头的单元格数?_Excel_Count_Excel Formula_Worksheet Function_Zero - Fatal编程技术网

Excel 如何计算内容以0开头的单元格数?

Excel 如何计算内容以0开头的单元格数?,excel,count,excel-formula,worksheet-function,zero,Excel,Count,Excel Formula,Worksheet Function,Zero,我需要计算一列中有多少个单元格,但所有单元格的内容都是以0开头的id号。例如,一列数字表示A1-A3如下: 0253980 0253980 0250137 答案应该是“3”,但=计数(A1:A3)产生“0”。这是因为id编号开始0。我不想转换这些数字,因为它们将成为以后其他查询的一部分,人们需要将数千个id编号复制并粘贴到一个程序中,如果删除0,该程序将无法工作 是否可以对这些单元格进行计数?在Excel中,当数字开始时,它们看起来是文本字符串0(通常,尽管数字可能通过格式化显示为前面

我需要计算一列中有多少个单元格,但所有单元格的内容都是以
0
开头的
id号。例如,一列数字表示A1-A3如下:

0253980
0253980  
0250137  
答案应该是“3”,但
=计数(A1:A3)
产生“0”。这是因为
id编号开始
0
。我不想转换这些数字,因为它们将成为以后其他查询的一部分,人们需要将数千个
id编号
复制并粘贴到一个程序中,如果删除
0
,该程序将无法工作


是否可以对这些单元格进行计数?

在Excel中,当数字开始时,它们看起来是文本字符串
0
(通常,尽管数字可能通过格式化显示为前面的一个或多个零-所有这一切都归功于@chris neilsen提醒我!),因为Excel会自动从数值中去掉前导零:

计算包含数字的单元格数,并计算参数列表中的数字。使用COUNT函数获取数字字段中的条目数,该字段位于数字的范围或数组中

因此不适用于文本字符串。然而:

计算非空单元格的数量以及参数列表中的值。使用COUNTA计算区域或数组中包含数据的单元格数

因此,幸运的是,解决方案非常简单,用一个函数替换另一个函数,并且:

=COUNTA(A1:A3)

是的,这起作用了。非常感谢。在Excel中,当数字开始为0 true时,看起来像数字的是文本字符串,除非单元格的数字格式产生前导的
0
0000000
在这种情况下可以)