请问,如何用EXCEL公式算出一个单元格内有多少位数字?

来源:百度知道 编辑:UC知道 时间:2024/06/11 22:04:26
请问,如何用EXCEL公式算出一个单元格内有多少位数字?例如身份证号有15位,可以直接
数,若数字很长有几十位,可否用公式直接算出来,请各位高手指点,非常感谢!
例如 320582198508188227 18位
1281237 7位
2817182743137419743918743192734912874391274319743197...3 =?位

=len(text(a1,"#")
试试

=LEN(A1)
这样就行

EXCEL数值计算最大就是15位,不包括小数点,所以18位的身份证只能输入15位,如果数字很长有几十位的话,只能用文本形式了,方法有两个:一是输入数字前先输入英文符号 ' 二是设置单元格为文本格式。
文本状态输入的数字的长度可以用LEN()函数计算,计算结果是包括小数点的,如1.3,LEN(1.3)=3而不是2。但如果通过公式参与加减等计算,EXCEL还是会先取15位。