如何从身份证里提取出生日期,你可能一直都做错了?

来源:IT之家 作者:叶子琪 时间:2022-10-07 14:12 阅读量:9804   

众所周知,人事部门的工作人员在整理员工档案时,需要通过身份证号提取员工的出生日期。

如何从身份证里提取出生日期,你可能一直都做错了?

手工输入既麻烦又容易出错那么,有什么方法可以快速提取出来呢

e,这里有三个办法!

01.公式法

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

= — TEXT,"0—00—00 ")

该公式的具体含义如下:

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

在这种情况下,MID说:

我们要从单元格D4的第7个字符中提取8个字符,结果是19880625,这是出生日期。

但是,这个结果不是正式的日期数据,需要进一步处理。

文本功能可以通过格式代码改变数值的排列或显示格式。

在这种情况下,我们使用TEXT函数将19880625转换为年—月—日的格式,使用的格式代码为0—00—00。

作为处理的结果,获得诸如1988年6月25日的一串单词。

但是这个结果并不是真正的日期,而是一个看起来像日期的字符串,所以最后需要再次处理。

数学运算可以将字符日期转换为实际日期。

在这种情况下,我们在文本函数前面加上两个减号,表示已经执行了负操作。

负的是正的,运算对象本身的数值不变,但是经过这样的数学处理,原来的字符日期可以转换成实日期。

02.分类方法

选择单元格D4:D12,然后单击选项卡下的(排序)。

在步骤1中选择(固定宽度),然后单击(下一步)。

第二步,鼠标点击第六个字符后,建立分割线。

同样在倒数第四个字符前,建立一条分割线,使出生日期的8位数字与两边的其他字符分开继续点击

在步骤3中,单击列1并选择(不要导入此列)类似地,列3也选择(不要导入该列)

单击第二列,即代表出生日期的代码部分,并选择列数据格式作为类型。

这个操作是整个过程的关键它会自动将8位代码转换成标准日期数据

最后,在目标区域选择单元格E4,并单击以获得结果。

03.基本用法

选择单元格E4:E12,自定义单元格格式为yyyy—mm—d。

例如,在单元格E4中输入1988年6月25日,在单元格E5中输入1994年5月16日。

然后按快速填充以获取所有日期。

总而言之:

函数方法灵活当D列填充新数据时,直接向下填充公式可以自动更新

排序方法简单,但步骤相对较多。

快速填充操作是最简单粗暴的,但是快速填充是Excel 2013版本以后才有的功能,在更低版本中无法使用。

郑重声明:此文内容为本网站转载企业宣传资讯,目的在于传播更多信息,与本站立场无关。仅供读者参考,并请自行核实相关内容。

热门阅读

时尚速递