怎样提取身份证中的出生日期

居民身份证号码第7至第14位为出生日期码,怎样根据身份证号码提取出生日期呢?

本文介绍三种方法:

原始数据部分截图如图1:

图 1

方法一:快速填充

选取A1单元格中的出生日期,复制粘帖在B1单元格,点击开始→编辑→填充→快速填充(2013以下版本没有这个功能),如图2,得到出生日期如图3,再点击“数据”菜单下的“分列”,前面2步按默认的选择,点击下一步,第3步把默认的“常规”改为“日期”,得到图5结果。

图 2

图 3

图 4

图 5

方法二:分列

第一步选择“固定宽度”,如图6,第二步用鼠标左键建立分列线,第三步把出生日期字段改为日期格式,再点击下一步即可得到日期格式的出生日期。

图 6

图 7

图 8

方法三:函数

B1单元格输入公式=--TEXT(MID(A1,7,8),"0000-00-00"),双击B1单元格右下角黑色+,公式瞬间到底。

图 9

Mid函数是从字符串指定位置开始,提起特定数目的字符串。Mid(A1,7,8)就是从A1单元格的第7位开始,提取8位数字,结果为“19821205”。

再使用text函数,将这个字符串变为“1982-12-05”,这时候已经有了日期的模样,但是本身还是文本型,所以再加2个负号,也就是计算负数的负数,这么一折腾,就变成真正的日期序列了。

前2种方法操作简单,对于小白用户来说比较容易接受,第3种方法函数相对难些,但是函数方法的好处是如果A列数据发生变化,B列结果自动更新,而前2种方法数据源变化了,得重新操作。“尺有所短寸有所长”,不同方法各有千秋。

(0)

相关推荐