在函数中&代表什么意思? 比如:=TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00")
展开全部
这个应该是从身份证号码中提取出生年月日的公式。
我试着解释整个公式的意思:
大概的意思是如果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道理同上。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |