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
在这种情况下可以)