1、如图所示,我分别列举了15位和18位身份证,下文将从这3个身份证号中提取各自对应的出生年月日
2、在d6单元格中输入=textlen(c6)=15*19midc6,7,6+len(c6)=18*2,"0000-00-00"公式,即可实现身份证中年月日的提取。接下来将为大家详细解读该公式
3、首先是=len(c6)=15*19的含义,表示的是判断c6单元格中字符数是否等于15,是的话为true,即1,否的话为false,即0,然后在乘以19,如图所示,15位的身份证运行该公式得到19的值,18位的身份证运行该公式得到0的值
4、接着是=midc6,7,6+len(c6)=18*2的含义,该公式表示在c6单元格中提取第7位数字开始的6+len(c6)=18*2位数字,其中6+len(c6)=18*2的含义与上一步骤类似,15位的身份证运行该公式得到6的值,18位的身份证运行该公式得到8的值,故最后所得值如图所示
5、最后是=len(c6)=15*19midc6,7,6+len(c6)=18*2的含义,是链接符的意思,根据上两步所得结果,通过连接符可以得到如图所示结果
6
........................