在excel里我用countif 函数统计A列每个数据出现的个数,怎么会统计不准

2024-12-03 14:55:23
推荐回答(4个)
回答1:

这是因为EXCEL能够处理的数字精度最大为15位,所以多于15位的数字只能当做0来保存或处理。
B2的公式可以改为:
=COUNTIF(A:A,A2&"*")
其中,*是强制计算的意思

回答2:

因为countif函数对数字只能识别到15位数,超过15位就出错,公式改为:
=COUNTIF(A:A,A2&"*")

回答3:

因为Excel 中数字格式最大只有15位,超过的部分全部会默认为0,类似18位身份证号码,可以通过前面增加符号来辨别,这样你的公式就不会错了;

如果嫌麻烦的话,就可以用公式: =countif(A:A,A2&"*")来实现!

回答4:

a列 每个值前面加一个字母或符号 就可以了
否则公式都当 数字计算 数字超过15位就出错