Excel 15位身份证号码怎么转换18位

如题所述

比如18位的从a1开始
15位的从b1开始
在b1内输入=left(a1,6)&mid(a1,9)
身份证号从18位转15位好转,从15位升18位要麻烦得多,涉及到最后1位校验码,总共有11个数码,分别是0
1
2
3
4
5
6
7
8
9
x
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-04-01
假设数据在A1,用公式:
=REPLACE(A1,7,0,"19")&INDEX({0;"X";9;8;7;6;5;4;3;2;1},MOD(SUMPRODUCT(MID(REPLACE(A1,7,0,"19"),ROW($1:$17),1)*{7;9;10;5;8;4;2;1;6;3;7;9;10;5;8;4;2}),11))本回答被网友采纳
第2个回答  2017-04-01
假设身份证在A一单元格 在B一单元格输入公式 =replace(a一,漆,,一9)&mid("一0x9吧漆陆5四三二",mod(sumproduct(mid(replace(a一,漆,,一9),row(一:一漆),一)*二^(一吧-row(一:一漆))),一一)+一,一) 下拉填充公
相似回答