EXCEL中怎么把身份证号码中的出生年月提出来

如题所述

如果身份证号在A1,出生年月在B1。
出生年月日全部提取,在B1输入:=MID(A1,7,4)&"-"&MID(A1,11,2)&"-"&MID(A1,13,2)
只提出出生年月,在B1输入:=MID(A1,7,4)&"-"&MID(A1,11,2)
温馨提示:内容为网友见解,仅供参考
第1个回答  2020-05-02
比如你的身份证号在B列,出生年月在C列,那你在C2输入=--TEXT(MID(B2,7,6),"0000-00")并向下填充。
如果是出生日期改为=--TEXT(MID(B2,7,8),"0000-00-00")
第2个回答  2019-12-14
=MID(A1,8,6)
=MID(A1,8,4)
取出的是出生年
=MID(A1,12,2)取出的是出生月
不考虑15位情况,现在基本上没得15位省份证了吧
第3个回答  2020-04-21

身份证所在单元格
A1
=MID(A1,7,4)&"/"&MID(A1,11,2)&"/"&MID(A1,13,2)
这个公式只能解决18位身份证号,如果15位身份证号,需要用IF和
LEN
函数来识别字段数
相似回答
大家正在搜