身份证号计算年龄的公式是什么?EXCEL表格如何提取身份证号码中的年龄?

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

本文目录:

1、查找重复身份证号码

在Excel表格上方输入【=IF(COUNTIF(A:A,A1&"*")>1,"重复","")】,其中“A1”可以自定义修改。

说明:COUNTIF函数在计算文本型数字时,会默认按数值型进行处理,但Excel中的数字精度只有15位,但身份证号码是18位,因此会把前15位相同的身份证全部识别为相同的内容。

在第二参数后加上一个星号 &"*",就是告诉Excel,要查找包含A1单元格内容的文本,通过这样变通的手段,COUTNIF函数就会乖乖听话啦。

2、出生年月来可计算年龄

在Excel表格上方输入【=DATEDIF(A4,TODAY(),"y")】,然后按回车键,即可在其中“A4”可以自定义修改。

说明:DATEDIF函数用于计算两个日期之间的间隔。

=DATEDIF(开始日期,结束日期,指定要返回的类型);第三参数Y表示年,M则表示月。TODAY函数返回系统当前的日期。

DATEDIF函数是隐藏函数,输入时没有屏幕提示,需要手工录入。

3、根据身份证号计算出生年月

在Excel表格上方输入【=--TEXT(MID(A2,7,8),"0!/00!/00")】,

然后按回车键,即可在其中“A2”可以自定义修改。

说明:身份证号码中的第8位到15位是出生年月信息。先用MID函数从A2单元格的第7位开始,提取出8个字符,即可得到身份证号中的出生年月日信息。

接着,使用TEXT函数将这个字符串变成日期样式文本即可。

因为TEXT函数的结果是文本型的内容,可加上两个小减号“--”,来计算负数的负数,通过四则运算,变成真正的日期序列。

公式也可以使用=--TEXT(MID(A2,7,8),"0-00-00")

4、根据身份证号码提取性别

在Excel表格上方输入【=IF(MOD(MID(A2,15,3),2),"男","女")】,然后按回车键,即可在其中“A2”可以自定义修改。

说明:身份证号码中的第17位是性别信息,单数表示男,双数表示女。知道以上内容后……

a.先用MID函数从A2单元格的第15位开始,提取出3个字符。

b.再用MOD函数计算这个字符与2相除的余数。

c.最后用IF函数判断,如果余数大于0,返回男,如果余数是0,则返回女。

我们用MID(A2,15,3),可兼容15位的旧身份证,这部分公式也可以使用MID(A2,17,1)。

5、根据身份证号计算退休时间:

在Excel表格上方输入【=EDATE(TEXT(MID(A2,7,8),"0!/00!/00"),MOD(MID(A2,15,3),2)*120+600)

】,然后按回车键,即可在其中“A2”可以自定义修改。

说明:首先,用TEXT(MID(A2,7,8),"0!/00!/00"),计算出生年月信息。

然后用MOD(MID(A2,15,3),2)计算性别码和2相除的余数,结果是1或是0。

这里如果性别码和2相除的余数是1,MOD(MID(A2,15,3),2)120+600部分就相当于1120+600,结果是720。否则就是0*120+600,结果是600。

EDATE函数返回一个日期经过指定月份后的日期,也就是以出生年月为准,男性要经过720个月(60年),女性要经过600个月(50年)就是退休年龄了。

有没有看晕?其实道理很简单,将相关公式记下来,随时备用吧。除此之外,我们还可以了解下Excel文档的其他问题,比如:

Excel和PDF文件的相互转换:用WPS和Microsoftoffice都可以将Excel转换输出为PDF,如果你想要将PDF表格转换成Excel,可以用迅捷PDF转换器。

Excel文档编辑后数据丢失怎么办:一般情况下文档会自动备份,先到备份文件中找找,如果没有的话,就用强力数据恢复软件进行扫描恢复。

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

输入以下公式

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

公式表示:通过MID函数取身份证号码的第7位起的8个字符,以“”格式显示,作为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函数

身份证号如何提取出年龄

打开需要提取身份证年龄的excel表格,找到年龄对应的单元格,输入【=YEAR(TODAY())-MID(A2【身份证单元格】,7,4)】,其中A2代表身份证号所在单元格位置,点击【回车】即可提取年龄。

mid函数:是从字符中提取指定数量字符。mid函数参数。mid(提取对象,从左起第几位开始提取字符,提取几位字符)

居民身份证号码,正式的称谓应该是“公民身份号码”,是指中华人民共和国居民自申请居住证之日起,编定的唯一的、终身不变的身份代码,是国家法定的证明公民个人身份的有效证件,在中华人民共和国公民办理涉及政治、经济、社会生活等权益事务方面广泛使用。

该号码是特征组合码,由十七位数字本体码和一位数字校验码组成。其排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。

在excel中输入身份证号码求年龄精确到月份

身份证号码本身包含性别、出生年月、籍贯等信息,楼主可以使用身份证函数快速提取,这里推荐使用腾讯文档,他们的表格有身份证函数,操作如下:

以提取性别举例:

1、登录腾讯文档(搜索腾讯文档官网,使用网页版即可),将身份证号复制到腾讯文档在线表格里。选中空白表格,在菜单栏找到函数,并插入身份证函数

2、插入身份证函数后,在括号中选中A2身份证数据,会自动出现可以提取的信息,这里数据选择1

3、然后按下回车键,性别信息就提取出来了

4、最后批量提取:鼠标放在第一个表格右下角,变成“+”号后,向下拖动鼠标即可完成批量提取

同样的操作方式,可以提取其他年龄、出生年月、星座、生肖等信息。腾讯文档这个身份证函数小白用户都很好操作,真的推荐大家使用~

大家都在看
本文经用户投稿或网站收集转载,如有侵权请联系本站。