在EXCEL函数中,=IF(LEN(B2)=15,19,"")&MID(B2,7,6+(LEN(B2)=18)*2)
6个回答
展开全部
“IF(LEN(B2)=15,19,"")”的意思是:如果“B2”单元格中的字符串长度=15,当前单元格的值就=19,否则就等于空值。
“MID(B2,7,6)”的意思就是:从“B2”字符串的第7为开始截取6个字符为一个字符串。
“&”的意思一般情况下是用于把两个字符串连接起来组成一个新的字符串,属于字符串运算符号(比如AB&CD=ABCD)。
你上面的公式设置好像是想从身份证编号中提取出生年月日信息,但公式好像有点不对,你再好好研究研究,或者上网查以下以上两个函数的具体使用方法看看。
“MID(B2,7,6)”的意思就是:从“B2”字符串的第7为开始截取6个字符为一个字符串。
“&”的意思一般情况下是用于把两个字符串连接起来组成一个新的字符串,属于字符串运算符号(比如AB&CD=ABCD)。
你上面的公式设置好像是想从身份证编号中提取出生年月日信息,但公式好像有点不对,你再好好研究研究,或者上网查以下以上两个函数的具体使用方法看看。
展开全部
IF(LEN(B2)=15,19,"")的意思是,如果B2的长度等于15,则返回19,否则返回空值;
“&”是连接符,起到连接前后两部分字符串的作用。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
B2的长度是15,那就显示19,否则就空白
&是强制连接符 .
任意数值 文本连接起来显示 其格式变成文本
此时不可以作为数字运算
总的就是15位身份证显示 19再加6位数的出身年月日
18位身份证前面加第七位开始的8位的出身年月日
&是强制连接符 .
任意数值 文本连接起来显示 其格式变成文本
此时不可以作为数字运算
总的就是15位身份证显示 19再加6位数的出身年月日
18位身份证前面加第七位开始的8位的出身年月日
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
感觉应该是从身份证号码中提取日期,那么就应该写成:
=IF(LEN(B2)=15,19&MID(B2,7,6),MID(B2,7,8))
=IF(LEN(B2)=15,19&MID(B2,7,6),MID(B2,7,8))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果 B2的长度是15,那就显示19,否则就空白
&是连接符
&是连接符
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询