为什么在Microsoft Excel 工作表上输入的数据会变

我输入150304199611110520后就会变成150301199611110000或一堆*号 怎么回事啊

数字+字母 这个是科学记数法,初中数学学过;
这是因为EXCEL只能识别15位以内的数字,如果超过这个它就采用科学计数法显示。

至于你要让数字显示完整
两种方式解决:
1)输入身份整号码前先输入英文半角的单引号'再输入号码;
2)设置单元格格式为文本,再输入。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-16
EXCEL中常规数值是15位,超出后后面会自动默认为0。
可以将单元格格式修改为文本,就不会出现这种现象了。如果你已经录入过的单位格,也不需要重新录入,只需要将格式修改为文本后,双击该单元格,就行了。本回答被提问者和网友采纳
第2个回答  2011-11-16
是数值精度的问题,如果这个数值是身份证等不参与加减乘除等运算的数据就把它改成文本类数据就可。把该单元格的数据类型改为文本或在输入数据时先输入“'”单引号。
第3个回答  2011-11-16
你在输入前先输入一个“'”后再输入数据。或者先设置单元格格式为文本后再输入数据。
第4个回答  2011-11-16
需要标记为文本格式或者再输入的字符前面加一个 ' 符号,就是回车键左边那个
相似回答