为什么在WORD里把表格复制到EXCEL时,如果有身份证号为什么后几位全变成零呢?

如题所述

因为身份证位数数字太大,默认超过10位数自动采取科学计数法,超过15位数之后后面的数字自动变为0。系统自动修改为科学记数方式了。类似身份证号的数据,不要随便更改,转换,即便将格式修正回来,也很容易造成数据丢失(身份证号的末三位会变成0)。

所以需要进行输入或复制等操作时,最好的办法是先行设置好数据格式为文本,再复制,粘贴。

扩展资料

WORD里把表格复制到EXCEL时,身份证号后几位全变成零解决办法:

1、如果是单个单元格操作的话,可以直接在输入前在单元格中('),再输入身份证号码即可,如下图。

2、①若元格数量很多,一个一个的设置会很麻烦,可以采取如下方法:

①可以右键身份证号的那一列,点击“设置单元格格式”。

②选择“文本”,点击“确定”

③再次输入身份证号码时,单元格中显示内容便和输入的内容一样了

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-01

Excel通用单元格格式下,默认超过10位数自动采取科学计数法,超过15位数之后后面的数字自动变为0。

而身份证通常是18位的,直接复制粘贴显然不妥。

当然这种问题解决起来也并不麻烦,三步走即可实现:

1. 将excel中目标列格式设置为“文本”。

2. 复制word中的身份证号到excel中。

3. 点选复制区域最后一个单元格的下拉箭头,选择“匹配目标格式”。

第2个回答  2015-09-10
excel只能处理15位的数值,当超过后,全都会显示0.要想在表格中输入超过15为的数字,有两种方法:
一种是在输入数字之前先输入一个英文半角的单引号',
一种是在输入(或者复制)之前,右键单元格,将单元格格式设置成文本。然后复制数据后,放单元格上右键,点“选择性粘贴”,点选“数值”,确定即可。
第3个回答  2011-01-24

你好!请把表格宽度拉的长一点,(如图中的红线处),就不会出现省略(后几位全变成零)了

第4个回答  2011-01-24
这是因为excel使用科学计数法。你在粘贴的时候,选择文本格式粘贴可以避免。本回答被网友采纳