怎样在excel表格里把几百个身份证号码前面加A后面加0。

如题所述

在excel中要实现把身份证号码前面加A后面加0的具体方法如下(以excel2010为例):
  1、选中要添加字符的身份证单元格,右击鼠标,选择“设置单元格格式”,如图所示:
  2、然后选择“数字”中的“自定议”,在类型中找到“@”并点击,再在“类型”文本框中的@前面加上“A"及后面加上"0",必须带上引号,然后点击“确定”按钮,如图所示:
  3、这时所有身份证号的前面就加上了A后面加上了0,结果对照如图所示:
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-03-20
excel识别的大数不能超过15位,超过15位的部分会被置为0
身份证18位,所以后面成了3个0
要使excel正确保存身份证,必须使身份证号码设置为文本数据
方法:
1,在输入身份证之前,先输入一个英文单引号'
接着输入身份证
2、如果你有大量身份证要输入,那么:
选中要输入身份证的列击右键:设置单元格格式
出来对话框
数字:文本
即可
3、如果你已经输入了n多身份证,那么:不得不重新输入了
第2个回答  2019-07-25
你的这种情况是因为
EXCEL中的数字精度为15位,超过15显示为0。(而且改不回去)
超过12位的数值,系统自动将其转换为科学记数格式,
超过15位的数值,系统自动将15位以后的数值转换为“0”。
输入身份证一定要将单元格的格式设置为文本
然后在输入
你的这种情况是因为
EXCEL中的数字精度为15位,超过15显示为0。(而且改不回去)
超过12位的数值,系统自动将其转换为科学记数格式,
超过15位的数值,系统自动将15位以后的数值转换为“0”。
输入身份证一定要将单元格的格式设置为文本
然后在输入
第3个回答  2019-12-18
比如号码在A列,从第二行开始
B2输入
=“A"&a2&"0"
公式下拉到最后一行
复制B列
选择A列>右键>选择性粘贴>数值
删除B列>OK
相似回答