定远舰主炮:15位变18位:Excel中将15位身份证号转换为18位 办公软件 疯狂代码

来源:百度文库 编辑:偶看新闻 时间:2024/03/28 21:54:46

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

   假设A列自A2起是身份证号(15位或18位)   1、身份证号全部改为18位输入公式:=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+Sht+Enter

  2、身份证号全部改为15位输入公式:=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位.第16位开始都会变0? Excel输入数字时,为什么只能输到第15位.第16位开始都会变0? 写入EXCEL中超过15位问题 身份证15位什18位问题! 身份正是多少位的 在EXCEL中将四位年月替换为八位年月的方法? 请教在Excel上默认15位有效数字,可是要输入18位该怎么办呢? 哪位亲哥告诉我一个15位或18位身份怔号码!我要建快乐西游的号啊! EXCEL如何表输入大于15位的数字 excel为什么只能保存数字的前15位 为什么我的EXCEL表格在输入18位数字时,后三位变零 Office Excel中输入18位数字后三位数字变0是什么原因,如何解决? EXCEL 2003为什么输入18个数字后4位会自动变0??? 15位身份证号,如何查18位的号码? 身份证的18位和15位有什么区别? 怎么转换18位到15位身份证 特定excel文本的长度为15位或18位两种长度同时存在 共和国开国中将如何排位,谁是第1--- 57? Excel中输入18位数字后三位数字变0(以输入的数字怎么改) 身份证号,是不会变的,就算一千年以后,你的身份证号还是这个。不管是18位还是15们位的。都不变。 在Excel中输18位身份证后3位老为000,有何高招? 身份证号码的后4位(18位的)或后3位(15位的)代表什么意思,如何得出的? 身份证由15位改为18位,除出生年由2位变成4位及尾数增加一位外,中间的号码会不会变化 十万火急:怎样在Excel电子表格里输入18位身份证号