当前位置:首页 > 商业 > excel表格中如何将16位,17位数的身份证转化成18位

excel表格中如何将16位,17位数的身份证转化成18位

  • 2023-05-16 21:52:52

excel表格中如何将16位,17位数的身份证转化成18位?

excel表格中如何将16位,17位数的身份证转化成18位

假设数据是在A列b2单元 格输入=IF(LEN(A2)=15,REPLACE(A2,7,,19)&MID("10X98765432",MOD(SUMPRODUCT(MID(REPLACE(A2,7,,19),ROW($1:$17),1)*2^(18-ROW($1:$17))),11)+1,1),IF(LEN(A2)=16,REPLACE(A2,7,,19),IF(LEN(A2)=17,A2&MID("10X98765432",MOD(SUMPRODUCT(MID(A2,ROW($1:$17),1)*2^(18-ROW($1:$17))),11)+1,1),IF(LEN(A2)=18,A2,"错误"))))然后下拉进行公式 填充。

热门阅读

最新文章