用microsoft office Excel 2003写数字为什么最后一位是零?

比如1411820502070072,变成了1411820502070070

因为EXCEL对数字位数的记录只能精确到15位,超过15位的后面都会变成零
解决办法,在输入数字时,先输入一个“'”(就是英文状态下的 “分号”后边的符号),然后紧接着输入数字。就OK了,效果如下:
'1411820502070072,符号不会显示在EXCEL中。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-07-09
在Excel中,输入超过12位的数值,系统自动将其转换为科学记数格式,如果输入超过15位的数值,系统自动将15位以后的数值转换为“0”。为了能让这些长位数数值完整显示出来,就必须用下面两种方法,将单元格转换成文本格式,然后再输入。
方法一:在输入这些长数值时,先输入一个英文状态下的单引号(“'”),然后接头输入数值即可。

注意:这种方法适合输入少量的长数值,且输入的英文状态下的单引号不影响显示和打印。

方法二:选中相应的单元格区域,执行“格式→单元格”命令,打开“单元格格式”对话框,在“数值”标签下,选中“文本”选项,确定返回,再在上述单元格中输入长数值就行了。
希望可以帮到你
第2个回答  2013-07-09
Excel只接受15位以内的数字,超过15位的部分自动填充为0,计算时是无效的。不过看楼主输入的应该是身份证号码吧?输入身份证号码前,需将单元格数字格式设为文本后再输入,或在常规格式下,身份证号码前加一个半角单引起号,如输入:'1411820502070072
第3个回答  2013-07-09
Excel中数字最多为15位,大数用科学计数法表示,并且15位以后的数字变为0。如果这个数字只是身份证号等类型的不参加计算的数字,可以在输入数字之前先输入一个英文的引号 ' ,把数字变为文本类型,或把单元格格式设为文本类型再输入数字。
第4个回答  2013-07-09
超出15位了,先把单元格设置成文本格式再输入,或者先输入英文状态下的单引号,再输入数字
相似回答