在EXCEL函数中,=IF(LEN(B2)=15,19,"")&MID(B2,7,6+(LEN(B2)=18)*2)

IF(LEN(B2)=15,19,"")&这句是什么意思&是同时的意思吗?... IF(LEN(B2)=15,19,"")&这句是什么意思&是同时的意思吗? 展开
 我来答
zhm0070958
推荐于2017-10-13 · 超过11用户采纳过TA的回答
知道答主
回答量:65
采纳率:0%
帮助的人:24.9万
展开全部
“IF(LEN(B2)=15,19,"")”的意思是:如果“B2”单元格中的字符串长度=15,当前单元格的值就=19,否则就等于空值。
“MID(B2,7,6)”的意思就是:从“B2”字符串的第7为开始截取6个字符为一个字符串。
“&”的意思一般情况下是用于把两个字符串连接起来组成一个新的字符串,属于字符串运算符号(比如AB&CD=ABCD)。
你上面的公式设置好像是想从身份证编号中提取出生年月日信息,但公式好像有点不对,你再好好研究研究,或者上网查以下以上两个函数的具体使用方法看看。
苗乔恩
科技发烧友

2017-10-13 · 电脑数码,办公应用爱好者。
苗乔恩
采纳数:9705 获赞数:14580

向TA提问 私信TA
展开全部
  1. IF(LEN(B2)=15,19,"")的意思是,如果B2的长度等于15,则返回19,否则返回空值;

  2. “&”是连接符,起到连接前后两部分字符串的作用。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pieceworm
2010-10-23 · TA获得超过415个赞
知道小有建树答主
回答量:190
采纳率:0%
帮助的人:116万
展开全部
B2的长度是15,那就显示19,否则就空白

&是强制连接符 .

任意数值 文本连接起来显示 其格式变成文本
此时不可以作为数字运算

总的就是15位身份证显示 19再加6位数的出身年月日
18位身份证前面加第七位开始的8位的出身年月日
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
瞧字不识
2010-10-23 · TA获得超过678个赞
知道小有建树答主
回答量:1039
采纳率:100%
帮助的人:474万
展开全部
感觉应该是从身份证号码中提取日期,那么就应该写成:
=IF(LEN(B2)=15,19&MID(B2,7,6),MID(B2,7,8))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
紫色鱼鱼
2010-10-23 · TA获得超过8748个赞
知道大有可为答主
回答量:2243
采纳率:45%
帮助的人:1082万
展开全部
如果 B2的长度是15,那就显示19,否则就空白

&是连接符
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式