求excel中身份证提取年龄公式详解
的有关信息介绍如下:关于LZ公式的详解(首先应说明:逻辑运算参与计算,True=1,False=0,* 即乘号,+即加号)(LEN(A1)=15)*19 如果A1中15位,1*19=19,否则为0*19=0此部分为在15位号码前加上 19,但如果是2000年出生,则为错误结果(此部分就交电脑判断,不宜画蛇添足,修正公式在后)MID(A1,7,6+(LEN(A1)=18)*2) 从号码的第7位起取字,15位号码取6(6+0*2),18位取8个(6+1*2=6+2=8)TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),"00-00-00")将取出的字用格式显示,即加上日期分隔符 -Datedif 函数为用来计算日期间隔,"y"指计算周期为年此公式应简化为:=DATEDIF(TEXT(MID(A1,7,6+(LEN(A1)=18)*2),"00-00-00"),TODAY(),"y" )比如你试一个08年的身份证号370201080304543X