电子表格中复制身份证,使他变回正常数字。

如何在另外一个表格中复制大量的身份证号码,使它在复制粘贴另一个电子表格后,使号码恢复完整?

假设要把表格A列的身份证号,全部复制到C列(任意表格一样操作);

1、选中C列,点击右键>设置单元格格式;

见图一

2、在“设置单元格格式”对话框的“数字”标签下,选中:文本,点确定;

见图二

3、复制A列后,选中C列,点右键,点击:选择性粘贴下面的:文本图标;

见图三

4、实际结果:

见图四

温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-03-09
替换完成后,将单元格设置为“数值”,小数点位数设为0
回答者: yhww24 - 试用期 一级 2-7 08:50
1. 一种办法是在数字前加半角状态下的撇"'". 可以先做一个单元格,然后用格式刷将其它格子刷一下。
2.也可以先选中单元格,然后在“格式”菜单下的“数字”选项里的“分类”里选中“自定义”,然后在类型中输入n个“#”号,比如身份证是18位,就输入18个#。它表示所选中的单元格允许输入的最多位数。
3.由于电子表格只能默认11位长数字,因此超过11位会变成科学计数法,或者干脆后面变成0。因此我们可以用两列单元格的办法。比如一列里面是“32052419”共8位,另外一列共10位,就不出现你的那种状况了。比如将你现在的数字前面相同的部分替换掉8位,被替换的数字插入前面一列就可以了。
4.长数字或者身份证可以用接加的方法完成。即在第三列输入公式“=第一列&第二列”。比如在单元格c1里输入 =A1&B1就可以了。中间是一个“and”符号是数字7上位键。
5.先定义单元格为文本,然后将你的数字复制,粘贴时只使用选择性粘贴,选择文本,粘贴,就ok了,绝对不会出现你的那种状况(我已经试过了),否则可能是你的excel的版本有问题。
6.可以用函数公式,具体我忘了。

另外,不知道你是不是会计,我的第四中方法非常有用,我可以定义任何不动的数字放在一列,递增或递减的动的放在另一列。这样我可以编考试号,档案号,甚至机动车号码中的英文字母,中间加汉字都可以了,多加几个“&”就成功了。
第2个回答  2009-02-27
如果你源表的身份证是完整的,默认复制后还是完整的
如果你源表的身份证是15位以后是0的,那是无法逆转的
第3个回答  2009-02-27
身份证的号码,作为数字的话,已经超过了EXCEL显示的极限
把单元格的格式先转成文本,再输入
第4个回答  2009-02-27
复制,粘贴后会看到右边有一个智能标签,右击上面那个小三角,选“粘贴值和源格式即可。