这是因为EXCEL能够处理的数字精度最大为15位,所以多于15位的数字只能当做0来保存或处理。
B2的公式可以改为:
=COUNTIF(A:A,A2&"*")
其中,*是强制计算的意思
因为countif函数对数字只能识别到15位数,超过15位就出错,公式改为:
=COUNTIF(A:A,A2&"*")
因为Excel 中数字格式最大只有15位,超过的部分全部会默认为0,类似18位身份证号码,可以通过前面增加符号来辨别,这样你的公式就不会错了;
如果嫌麻烦的话,就可以用公式: =countif(A:A,A2&"*")来实现!
a列 每个值前面加一个字母或符号 就可以了
否则公式都当 数字计算 数字超过15位就出错