EXCEL从身份证号码中提取出生日期的4种方法

2025-10-29 04:12:55

在工作中,我们有时候需要从已知的身份证号码中提取相应的出生日期,如果照着身份证号码逐个输入将相当费时且容易出错,本文介绍了利用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.

EXCEL从身份证号码中提取出生日期的4种方法

第2种方法

如图,在C3单元格输入公式=DATE(MID(B3,7,4),MID(B3,11,2),MID(B3,13,2))

DATE:找到代表日期的数字。必须有3个函数参数年、月、日,即DATE(year,month,day),得出结果为2020-1-1.

EXCEL从身份证号码中提取出生日期的4种方法

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

EXCEL从身份证号码中提取出生日期的4种方法

EXCEL从身份证号码中提取出生日期的4种方法

EXCEL从身份证号码中提取出生日期的4种方法

第3种方法

如图,在C4单元格输入公式

=CONCATENATE(MID(B4,7,4),"-",MID(B4,11,2),"-",MID(B4,13,2))

CONCATENATE:将多个文本字符串合并成一个。得出结果为2020-01-01。

EXCEL从身份证号码中提取出生日期的4种方法

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

EXCEL从身份证号码中提取出生日期的4种方法

EXCEL从身份证号码中提取出生日期的4种方法

第4种方法

如图,在C5单元格输入公式=MID(B5,7,4)&"-"&MID(B5,11,2)&"-"&MID(B5,13,2)

此种方法直接用MID函数和&连接符计算,得出结果为2020-01-01。

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

EXCEL从身份证号码中提取出生日期的4种方法

注意事项

以上所有双引号均需要在英文状态下输入。

以上所述4种方法除第2种方法可以在设置单元格格式选项中更改日期表示方式外,其他方法均不能按此方式更改。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢