一、excel表格如何提取出生年月日
有时候面对excel表格一大堆身份证数据时,想提取每个职工的出生日期,这时我们就要用到一些小技巧来操作。今天给大家介绍三种可行的操作方法,希望对你能有帮助。
开启分步阅读模式
方法/步骤 一
01
打开一个excel表格,我们可以看到一大串的身份证号码。这时我们把光标定在出生日期的空格里,输入=DATE(MID(B3,7,4),MID(B3,11,2),MID(B3,13,2)).
02
按回车键,即可。我们可以看到如下信息。
方法/步骤二
01
同样,在一个excel表格里,把光标定在第二行空格处,输入TEXT(MID(B4,7,8),"0-00-00").
02
按回车键,我们也可以看到如下信息。
方法/步骤三
01
这种方法相对复杂点。我们在同一个表格第三行,复制前面的身份证信息到出生日期一栏。
02
然后点击数据菜单栏下的分列。出现如下页面,点击固定宽度。即数据--分列-固定宽度-下一步。
03
然后我们可以看到如下信息,把光标前后挪到年月日分隔开来。
04
比如前5位数,我们点击不导入此列。同样后4位数也不导入此列。
05
中间的年月日即选择日期,YMD。点击完成,即可看到列表中的出生年月日啦。
特别提示
以上操作是以实际需要为主。自己喜欢哪种方法都可以借鉴,希望对你有帮助。
二、excel怎么用年龄提取出生日期
方法/步骤
打开Excel表。
如图需要从“C”列的身份证号中,提取出生日期和计算年龄到D列和E列。
Excel如何从身份证号中自动提取出生日期及年龄
2
先点击选择“D3”单元格。
然后选择“开始”标签,点击函数“∑”后面的三角形按钮打开下拉窗口,再选择“其他函数”。
Excel如何从身份证号中自动提取出生日期及年龄
3
弹出“插入函数”窗口后,在“搜索函数”框中输入“DATE”然后点击“转到”。
再从“选择函数”下框中选择“DATE”函数,然后点击“确定”。
Excel如何从身份证号中自动提取出生日期及年龄
4
这时弹出“函数参数”窗口:
在 年“year"后框中输入“MID(C3,7,4)”,意思是从C3单元格中身份证号中从第7位开始,取4位数。
在 月“Month”后框中输入“MID(C3,11,2)”,意思是从C3单元格中身份证号中从第11位开始,取2位数。
在 日“Day”后框中输入“MID(C3,13,2)”,意思是从C3单元格中身份证号中从第13位开始,取2位数。
然后再点击“确定”。
5
如果是对函数的使用比较熟悉。可在D3单元格直接输入“=DATE(MID(C3,7,4),MID(C3,11,2),MID(C3,13,2))”后回车确定即可,省略第2~4步骤。
6
这时在D3单元格已显示从C3单元格提取出来的出生日期“1990/1/22”了。
7
然后在E3单元格,输入“=DATEDIF(D3,TODAY(),"y")”后回车确定。意思是计算D3单元格的日期至当前日期的年数,Today()函数表示当前日期,“Y”指结果以周年显示。
8
这时在E3单元格已计算出从“1990/1/22”至今为“29”周年。
9
通过下拉复制单元格格式,完成D列与E列提取出生日期和计算年龄了。
END
注意事项
计算出的年龄为周年数。不足周年的时间不计入。