EXCEL从身份证号码中提取出生日期的4种方法
在工作中,我们有时候需要从已知的身份证号码中提取相应的出生日期,如果照着身份证号码逐个输入将相当费时且容易出错,本文介绍了利用EXCEL函数从身份证号码中提取出生日期的4种方法,可大大提高我们的工作效率和准确性。
工具/原料
EXCEL 2013
第1种方法
如图,在C2单元格输入公式
=TEXT(MID(B2,7,4)&MID(B2,11,2)&MID(B2,13,2),"#-##-##")
MID(B2,7,4):表示从B2单元格身份证号码中的第7位字符开始提取4个字符,得出结果为2020;MID(B2,7,4)&MID(B2,11,2)&MID(B2,13,2)得出结果为20200101.
TEXT:将计算得出的结果20200101按照"#-##-##"的格式进行表示,最终得出结果为
2020-01-01.

第2种方法
如图,在C3单元格输入公式=DATE(MID(B3,7,4),MID(B3,11,2),MID(B3,13,2))
DATE:找到代表日期的数字。必须有3个函数参数年、月、日,即DATE(year,month,day),得出结果为2020-1-1.

如果想改变出生日期的格式,则选中C3单元格右键,选择设置单元格格式,在日期或自定义选项中均可根据你的需要进行日期显示格式的修改。



第3种方法
如图,在C4单元格输入公式
=CONCATENATE(MID(B4,7,4),"-",MID(B4,11,2),"-",MID(B4,13,2))
CONCATENATE:将多个文本字符串合并成一个。得出结果为2020-01-01。

如果想用2020/01/01表示,则将公式的"-"更改为"/"即可,修改其他表示方式类同。


第4种方法
如图,在C5单元格输入公式=MID(B5,7,4)&"-"&MID(B5,11,2)&"-"&MID(B5,13,2)
此种方法直接用MID函数和&连接符计算,得出结果为2020-01-01。
如果想用2020/01/01表示,则将公式的"-"更改为"/"即可,修改其他表示方式类同。

注意事项
以上所有双引号均需要在英文状态下输入。
以上所述4种方法除第2种方法可以在设置单元格格式选项中更改日期表示方式外,其他方法均不能按此方式更改。