问题补充说明:=IF( B2<>"",DATEDIF(TEXT((LEN(B2)=15)*19&MID(B2,7,6+(LEN(B2)=18)*2),"#-00-00"),TODAY(),"y"),)这个公式中"<>"是什么意思啊?其中LEN(B2)=15*19是什么意思啊?mid(B2,7,6+(LEN(B2)=18*2又是什么意思啊?求高手解答
B2<>"" 就是B2单元格不为空的话,进行计算 <>不等于
(LEN(B2)=15)*19 是进行判断身份证是否是15位的析古细,如果是增加19 (就是19xx年)
mid(B2,7,6+(LEN(B2)=18)*2 是从身份证的第 7 位开始 截取 出生日期,18位身份证取8位,否则取 6位
标签:excel,身份证
版权声明:文章由 神舟问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.shenzhouwen.com/life/251221.html