打开“员工信息表.xlsx”工作簿,切换至“Sheet1”工作表,本例中的原始数据如图12-56所示。某办公人员需要从该工作表中提取公司员工的出生日期,以便计算工龄。下面通过具体的操作步骤来详细讲解该综合应用案例。

Excel 函数实战:从身份证种提取公司员工出生日期-Excel22

图12-56 原始数据

一般来说,身份证号码的第7位~14位数字为出生日期,可以先用MID函数返回身份证号码中出生日期数值,再使用TEXT函数把出生日期数值转换成数值文本格式,最后使用REPLACEB函数替换出生年份,得出具体的出生日期。

STEP01:选中B2单元格,在编辑栏中输入公式“=MID(A2,7,8)”,然后按“Enter”键即可返回数值“19831004”,如图12-57所示。

STEP02:选中B2单元格,利用填充柄工具向下复制公式至B20单元格,即可返回所有出生日期的数值,如图12-58所示。

Excel 函数实战:从身份证种提取公司员工出生日期-Excel22

图12-57 返回出生日期数值

Excel 函数实战:从身份证种提取公司员工出生日期-Excel22

图12-58 返回所有出生日期的数值

STEP03:选中C2单元格,在编辑栏中输入公式“=TEXT(B2,"0000-00-00")”函数,按“Enter”键即可返回“1983-10-04”数值文本,如图12-59所示。

STEP04:选中C2单元格,利用填充柄工具向下复制公式至C20单元格,即可返回所有出生日期的文本,如图12-60所示。

Excel 函数实战:从身份证种提取公司员工出生日期-Excel22

图12-59 返回出生日期文本

Excel 函数实战:从身份证种提取公司员工出生日期-Excel22

图12-60 返回所有出生日期文本

STEP05:选中D2单元格,在编辑栏中输入公式“=REPLACEB(C2,1,5," ")”函数,按“Enter”键即可返回出生日文本“10-04”,如图12-61所示。

STEP06:选中D2单元格,利用填充柄工具向下复制公式至D20单元格,即可返回所有出生日文本,如图12-62所示。

Excel 函数实战:从身份证种提取公司员工出生日期-Excel22

图12-61 返回出生具体日期

Excel 函数实战:从身份证种提取公司员工出生日期-Excel22

图12-62 返回所有出生日文本