比如:=TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 21:16:50
比如:=TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00")
此公式中的&和(LEN(A1)=18)*2具体是什么意思!
此公式中的&和(LEN(A1)=18)*2具体是什么意思!
这个应该是从身份证号码中提取出生年月日的公式.
我试着解释整个公式的意思:
大概的意思是如果A1是15位的就从第7位开始截取6位并在结果前面加19,如果A1是18位的就从第7位开始截取8位.然后text将最后的结果以"#-00-00"形式显示.
&是用来连接字符用的,
(LEN(A1)=15)*19的作用是:如果len(a1)=15成立,就*19,也就是相当于1*19,如果不成立就相当于0*19.len()是返回字符串的长度.
后面的(LEN(A1)=18)*2道理同上.
我试着解释整个公式的意思:
大概的意思是如果A1是15位的就从第7位开始截取6位并在结果前面加19,如果A1是18位的就从第7位开始截取8位.然后text将最后的结果以"#-00-00"形式显示.
&是用来连接字符用的,
(LEN(A1)=15)*19的作用是:如果len(a1)=15成立,就*19,也就是相当于1*19,如果不成立就相当于0*19.len()是返回字符串的长度.
后面的(LEN(A1)=18)*2道理同上.
比如:=TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00
=DATEDIF(TEXT(MID(A1,7,INT(LEN(A1)/2-1)),"#-00-00"),"2010-12
=TEXT(--(19*(LEN(N4)=15)&MID(N4,7,6+(LEN(N4)=18)*2)),"####-#
=IF(LEN(A1)=18,(YEAR(NOW())-MID(A1,7,4))&"岁"&MID(A1,11,2)&"月
=SIN(PI()*(LEFT(A1,LEN(A1)-4)+MID(A1,LEN(A1)-3,2)/60+RIGHT(A
excel中身份号计算年龄 today 怎么改 =DATEDIF(TEXT(19*MOD(LEN(A1),2)&MID(
=IF(B2"",TEXT((LEN(B2)=15)*19&MID(B2,7,6+(LEN(B2)=18)*2),"#-
=IF(MOD(MID(A1,15+(LEN(A1)=18)*2,1),2),"男","女")的解释
=LEFT(A1,LENB(A1)-LEN(A1)) =RIGHT(A1,LEN(A1)*2-LENB(A1)) 是用来
公式寻答=TEXT((LEN(A2)=15)*19&MID(A2,7,6+(LEN(A2)=18)*2),"0000-0
=IF(A3="","",DATEDIF(TEXT((LEN(A3)=15)*19&MID(A3,7,6+(LEN(A3
谁能给我详细的解释一下:DATEDIF(TEXT((LEN(M3)=15)*19&MID(M3,7,6+(LEN(M3)