excel怎么将老身份证号码变成新的

如题所述

第1个回答  2011-10-08
15位身份证升18位:
A1为15位身份证号码:
B1:
=IF(LEN(A1)=15,REPLACE(A1,7,,19)&MID("10X98765432",MOD(SUM(MID(REPLACE(A1,7,,19),ROW(INDIRECT("1:17")),1)*2^(18-ROW(INDIRECT("1:17")))),11)+1,1),A1)
数组公式,输入公式后,按ctrl +shift +回车 结束本回答被提问者采纳
第2个回答  2019-09-22
15以上的数字会自动变成科学计数法表示,即幂的形式
所以必须转换成文本才可以
方法一,在输入前将所要输入的单元格格式设为文本
方法二,在输入数字前加一个
'
如果已经输入了,那没有办法,只好请你重新输入一次
第3个回答  2011-10-08
身份证的事情,是派出所的事情,微软管不了。
相似回答