大家都知道,人事部门的工作人员,在整理员工档案的时候,需要通过身份证号码提取出员工的出生日期

手动输入比较麻烦,并且还容易出错,那么,在excel中如何利用mid函数可以快速提取呢?

mid函数提取出生日期(excel提取身份证出生年月日函数公式)-天天办公网

如上图所示的实例,下面我们一起来看看是怎么实现的。

操作方法:

在 E4 单元格输入以下公式,然后双击填充即可完成:

=TEXT(MID(D4,7,8),"0-00-00")

公式的具体含义如下:

MID 函数,可以从一个字符当中,截取出一部分内容。

在这个案例当中,MID(D4,7,8) 表示:

我们要从 D4 单元格的第 7 个字符开始提取 8 个字符出来,得到的结果就是「19880625」,也就是出生的年月日啦。

但是,这个结果并不是正规的日期型数据,还需要进一步加工。

TEXT 函数可通过格式代码,改造数值的编排或显示格式。

在这个案例当中,我们利用 TEXT 函数将前面得到的「19880625」转换为「年-月-日」的格式,使用的格式代码就是「0-00-00」。

处理的结果,就是得到「1988-06-25」这样一串文字。

mid函数提取出生日期(excel提取身份证出生年月日函数公式)-天天办公网

但是,这个结果还不是真正的日期,而是一个长得像日期的文字字符串,因此,最后还需要再做一次加工。

数学运算,可以将字符型日期,转换成真实日期。

在这个案例当中,我们在 TEXT 函数前方加上两个减号,表示进行了求负运算

负负得正,运算对象本身的数值大小并没有变化,但这样的数学处理之后,原先的字符型日期,就能转变成为真正的日期。

mid函数提取出生日期(excel提取身份证出生年月日函数公式)-天天办公网