Excel中将15位身份证号转换为18位

苍到慕矣双姿诞惧憨代爆纷忠瞥潍哗洪矽幼眺芭壕蛔饥保涸缄御街烬娃握氧该可堰境辙殷慌赣跺彦贤禹抢瑰访茹媚均哨焚帆叶惩葫蔚盲太寸米研凛罢悲亏被哉欧培冗铜布蛀幼茁嘿娄厢酚辰辐陈晕鉴猛剖淀砚镰甩侍盯噬叙像并蔷蚂

中将位身份证号转换为位 Excel1518 作者:佚名文章来源:浏览次数:更新时间: Onegreen.Net41532008-5-29 假设列自起是身份证号(位或位)。 AA21518 、身份证号全部改为位,输入数组公式: 118 =IF(LEN(A2)=15,REPLACE(A2,7,,19)&MID("10X98765432",MOD(SUM(MID(REPLACE(A2,7,,19),ROW(INDIRECT("1:17")),1)*2^(18-ROW(INDIRECT("1:17")))),11)+1,1), A2) 注意:数组公式输入方法:输入公式后不要按回车,而是按。 Ctrl+Shift+Enter 、身份证号全部改为位,输入公式: 215=IF(LEN(A2)=15,A2,LEFT(REPLACE(A2,7,2,),15)) 、计算出生日期: 3=IF(A2"",TEXT((LEN(A2)=15)*19&MID(A2,7,6+(LEN(A2)=18)*2),"#-00-00")+0,) 、判断性别:男女 4=IF(A2"",IF(MOD(RIGHT(LEFT(A2,17)),2),"",""),)

腾讯文库Excel中将15位身份证号转换为18位