如何从公式在EXCEL表格的身份证号码中提取年龄(周岁)?

如题所述

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2019-08-13

在EXCEL表格的身份证号码中提取年龄的方式如下:

1、首先将身份证号码输入到Excel表格中。

2、在需要计算年龄的表格栏里使用函数,计算今年的年份减去身份证上7-10位对应的年份。方法是在上方函数框内输入:=YEAR(TODAY())-MID(A3,7,4)。

3、这时就可以看到年龄栏里已经显示出正确地年龄了。

扩展资料

1、DATE:返回代表特定日期的系列数。语法:DATE(year,month,day)

2、DATEDIF:计算两个日期之间的天数、月数或年数。语法:

DATEDIF(start_date,end_date,unit)

3、DATEVALUE:函数 DATEVALUE 的主要功能是将以文字表示的日期转换成一个系列。

语法:DATEVALUE(date_text)

4、TODAY:返回当前日期的系列数,系列数是 Microsoft Excel 用于日期和时间计算的日期-时间代码。语法:TODAY( )

5、YEAR:返回某日期的年份。返回值为 1900 到 9999 之间的整数。语法:YEAR(serial_number)

参考资料:百度百科:日期与时间函数

本回答被网友采纳
第2个回答  推荐于2019-11-07

输入以下公式

=DATEDIF(TEXT(MID(A2,7,8),"0000-00-00"),TODAY(),"y")

公式表示:通过MID函数取身份证号码的第7位起的8个字符,以“0000-00-00”格式显示,作为DATEDIF的始终日期,计算与TODAY()之间相隔的年份,即年龄。

方法如下

1、首先,在你要提取年龄返回的单元格中输入以下公式,如图。

2、其次,该公式只需要修改几个地方,第一个图中红圈的地方,修改成你要提取的身份证号码所在单元格

3、第二个需要修改的地方是日期,如图,将日期修改为你想截止提取年龄的日期。

4、下拉单元格即可完成多个身份证号码的年龄提取了。

扩展资料

数据库和清单管理函数

AVERAGE 返回选定数据库项的平均值

COUNT 计算数据库中包含数字的单元格的个数

COUNTA计算数据库中非空单元格的个数

DGET 从数据库中提取满足指定条件的单个记录

MAX 返回选定数据库项中的最大值

MIN 返回选定数据库项中的最小值

PRODUCT 乘以特定字段(此字段中的记录为数据库中满足指定条件的记录)中的值

STDEV 根据数据库中选定项的示例估算标准偏差

STDEVP 根据数据库中选定项的样本总体计算标准偏差

SUM 对数据库中满足条件的记录的字段列中的数字求和

VAR 根据数据库中选定项的示例估算方差

VARP 根据数据库中选定项的样本总体计算方差

GETPIVOTDATA 返回存储在数据透视表中的数据

日期和时间函数

DATE 返回特定时间的系列数

DATEDIF 计算两个日期之间的年、月、日数

DATEVALUE 将文本格式的日期转换为系列数

DAY 将系列数转换为月份中的日

DAYS360 按每年360天计算两个日期之间的天数

EDATE 返回在开始日期之前或之后指定月数的某个日期的系列数

EOMONTH 返回指定月份数之前或之后某月的最后一天的系列数

HOUR 将系列数转换为小时

MINUTE 将系列数转换为分钟

MONTH 将系列数转换为月

NETWORKDAYS 返回两个日期之间的完整工作日数

NOW 返回当前日期和时间的系列数

SECOND 将系列数转换为秒

TIME 返回特定时间的系列数

TIMEVALUE 将文本格式的时间转换为系列数

TODAY 返回当天日期的系列数

WEEKDAY 将系列数转换为星期

参考资料:百度百科 excel函数

本回答被网友采纳
第3个回答  推荐于2019-10-24

身处人力资源或者行政部门类,有时会需要知道员工当时的年龄,但是人的年龄是会随正时间的变化而增长的,每次需要的时候都去统计计算一遍的话,费心又费力。

而在excel表格中,有一个简单的小公式,通过记录员工的身份证号码,就可以让我们统计到员工的实时年龄了。具体操作步骤如下:

1.打开excel表格,如下图记录好员工的身份证信息

2.在B2中,输入=DATEDIF(TEXT(MID(A2,7,8),"#-00-00"),TODAY(),"Y")  ,点击回车确定

3.现在可以看到B2中的内容,就是A2身份证号的实时年龄了

4.将鼠标放在B2单元格右下角的“实心点”,双击,所有的身份证号实时年龄就都计算好了

本回答被网友采纳
第4个回答  推荐于2019-11-05

1、如图,在B4单元格输入公式=2018-mid(A4,7,4).按回车键即可提取A4单元格的身份证号年龄。

2、下拉公式,可以提取整个A列的身份证号年龄。

3、2018指提取2018年该身份证号人的年龄,mid(A4,7,4)函数指在A4单元格中身份证号从第7位开始提取4位数,即提取1969.则年龄计算就是2018-1969=49岁。如果提取2015年时该身份证号年龄就是=2015-mid(A4,7,4)。

扩展资料:

我国现行居民身份证是全国统一编号,由十五位阿拉伯数字组成,每个公民是一人一号,同年、同月、同日所出生的按地区人数,按县固定次序进行合理分配顺序号代码。做到不重、不漏、不错。编号排列的含义是:

1、第l一6位数为行政区划代码

2、第7—12位数为出生日期代码;

3、第13---15位数为分配顺序代码;



本回答被网友采纳
相似回答