关闭→
当前位置:科普经验站>生活小妙招>怎么根据身份证号提取出生年月日和计算年龄

怎么根据身份证号提取出生年月日和计算年龄

科普经验站 人气:1.57W

用EXCEL提取身份证号的出生日期并计算年龄,可通过MID函数提取人出生日期,YEAR(TODAY(())提取系统当前日期,相减即可得到年龄。 方法步骤如下: 1、打开需要操作的EXCEL表格,在出生日期所在单元格中输入公式=MID(A2,7,4)并回车完成输入。 【

Excel是比较普遍的应用软件,基础技能不仅要掌握好,而且应该熟练使用,比如怎么在Excel中根据身份证号提取出生年月日和计算年龄?下面为大家分享解决办法

材料/工具

Excel

方法

比如要计算以下三人的出生日期和年龄

方法如下: 1、打开示例EXCEL文件,该表有4个栏目:身份证号、姓名、出生日期、年龄。出生日期和年龄需要通过EXCLE进行提取和计算,该2列的单元格格式为“常规”格式。 2、提取出生日期需要使用的函数有两个,一个是DATE函数,一个是MID函数。DATE

怎么根据身份证号提取出生年月日和计算年龄

在C2单元格中输入公式=TEXT(MID(b2,7,8),"0000-00-00"),红色箭头指向的为身份证号所在的单元格

excel中使用身份证号计算年龄,可通过YEAR,TODAY获得当前年份,使用MID函数获得身份证的出身年份,两者相减即可得到年龄。 方法步骤如下: 1、打开需要操作的EXCEL表格,在任意单元格函数编辑框输入:=YEAR(TODY())-MID(,然后点击选择身

怎么根据身份证号提取出生年月日和计算年龄 第2张

点击回车,已经计算出出生日期,将鼠标移到箭头指向的位置,当鼠标变成一个“+”,向下拖动

首先需要用MID函数将身份证号码中的日期部分提取出来。然后利用YEAR函数和NOW函数取得当前年份。再用DATEDIF函数计算两个日期之间间隔的年数。以18位身份证号码为例,18位身份证号从第7位开始的8位数字代表出生日期。出生的年份是从第7位开始的4

怎么根据身份证号提取出生年月日和计算年龄 第3张

剩余两人的出生日期已被计算出

这是根据身份证号码(15位和18位通用)自动提取性别和出生年月的自编公式: 说明:公式中的B2是身份证号 1、根据身份证号码求性别: =IF(LEN(B2)=15,IF(MOD(VALUE(RIGHT(B2,3)),2)=0,"女","男"),IF(LEN(B2)=18,IF(MOD(VALUE(MID(B2,15,3)),2)=0,

怎么根据身份证号提取出生年月日和计算年龄 第4张

在C2中输入公式=DATEDIF(C2,TODAY(),"y") ,红色箭头指向的为出生日期所在的单元格

软件版本:Office2007 方法如下: 1.利用A1中的身份证号,计算年龄: 2.输入公式如下: 公式解释:先从身份证号中提取出生年月日,再与当前日期进行以年为单位的比较 3.得到年龄如下:

怎么根据身份证号提取出生年月日和计算年龄 第5张

点击回车,以计算出年龄,将鼠标移到箭头指向的位置,当鼠标变成一个“+”,向下拖动

假如身份证号码在A1,B1为出生日期,C1为年龄,D1为性别 B1输入公式=IF(LEN(A1)=18,MID(A1,7,4)&""-""&MID(A1,11,2)&""-""&MID(A1,13,2),IF(LEN(A1)=15,""19""&MID(A1,7,2)&""-""&MID(A1,9,2)&""-""&MID(A1,11,2),""""))" C1输入公式=IF(B1="","

怎么根据身份证号提取出生年月日和计算年龄 第6张

剩余两人的年龄已被计算出

假如身份证号码在A1,B1为出生日期,C1为年龄,D1为性别 B1输入公式=IF(LEN(A1)=18,MID(A1,7,4)&""-""&MID(A1,11,2)&""-""&MID(A1,13,2),IF(LEN(A1)=15,""19""&MID(A1,7,2)&""-""&MID(A1,9,2)&""-""&MID(A1,11,2),""""))" C1输入公式=IF(B1="","

怎么根据身份证号提取出生年月日和计算年龄 第7张

扩展阅读,以下内容您可能还感兴趣。

在excel中,如何在18位、15位身份证号中辨别出性别,并从中提取出出生年月日,相应的计算出年龄?

假如身份证号码在知A1,B1为出生日期,道C1为年龄,D1为性别

B1输入公专式属=IF(LEN(A1)=18,MID(A1,7,4)&""-""&MID(A1,11,2)&""-""&MID(A1,13,2),IF(LEN(A1)=15,""19""&MID(A1,7,2)&""-""&MID(A1,9,2)&""-""&MID(A1,11,2),""""))"

C1输入公式=IF(B1="","",ROUNDUP(YEARFRAC(B1,TODAY()),0))

D1输入公式=IF(AND(LEN(A1)<>18,LEN(A1)<>15),"",IF(ISEVEN(IF(LEN(A1)=18,MID(A1,17,1),IF(LEN(A1)=15,MID(A1,15,1)))),"女","男"))

EXCEL怎样从身份证号码中提取到某年某月某日几岁几月几日?

假定身份证号码保存在C2单元格中),提取的日zhidao期保存在D2单元格中,只要在D2单元格中输入专下面的公式就成了(15位、18位通用): =IF(LEN(C2)=15,DATE(MID(C2,7,2),MID(C2,9,2),MID(C2,11,2)),IF(LEN(C2)=18,DATE(MID(C2,7,4),MID(C2,11,2),MID(C2,13,2)),"号码有错")) 出生时间提取了,计算属年龄就方便了(年龄保存在E2单元格中),在E2单元条中输入公式: =datedif(d2,today(),"Y")

excel中怎样用身份证号计算年龄

1、打开要操zhidao作的 Excel 文档。

2、在要计算年龄的单元格中输入年份 (今天)-mid (a2) (A2 是 ID 号的单元格)。

3、输专入计算公式后, 按 ENTER, 即可计算年龄。

4、其他行的年龄,拖动已经有年属龄的那单元格,即可得到年龄。

excel中填入身份证号码后,如何计算出生年月以及年龄?

假设身份证百号在A1,且都是18位

在b1中输入或复制粘度贴此公式

=text(mid(a1,7,8),"0-00-00")

在c1中输入或复知制粘贴此道公式

=datedif(b1,now(),"y")

选中B1:C1,下拉填充。专

假设身份证号在A1,有属15位和18位的

在b1中输入或复制粘贴此公式

=TEXT(IF(LEN(A1)=15,19,"")&MID(A1,7,8-(LEN(A1)=15)*2),"0-00-00")

在c1中输入或复制粘贴此公式

=datedif(b1,now(),"y")

选中B1:C1,下拉填充。

如何利用身份证号码计算出生年月,年龄及性别

一、身份证号码的构成规则:

1、前6位为地区代码。具体请在网上搜索相关介绍。

2、7位至14位,出生年月日,7—10位出生年,11—12出生月(两位),13—14出生日。

3、15—18位,识别代码。其中第17位就是性别代码,单数为男,双数(含0)为女。

二、从身份证中提取相应的位数进行相应的计算。

1、提取出生年月日并用日期格式表示在单元格里(mid函数+date函数)。

(1)mid函数一共有三个参数:第1个表示字符串或单元格,第2个表示从第几位开始提(用数字表示),第3个表示需要提取几位(用数字表示)。如本例从身份证中提取出生年月日就是要提取第7位开始的8位。用函数表示为:=mid(存放身份证的单元格,7,8)

(2)这样不是标准的日期格式,为我们计算年龄增加了困难,所以要用date函数来生成日期格式。

date函数就是日期函数,一共有三个参数,具体表示为:=date(年,月,日)。如:=date(1966,3,13)得出的结果就是(1966-3-13)

本例需要结合两个函数进行。具体公式为:=DATE(MID(A2,7,4),MID(A2,11,2),MID(A2,13,2)),最后记得要将单元格格式设置为“日期”才行哦。

2、计算年龄(DATEDIF函数),具体公式为:=DATEDIF(B2,TODAY(),"y")

此函数有三个参数,第一个表示开始日期(本例为出生日期),第二个表示结束日期(本例为今天,公示中用了一个TODAY函数,表示提取计算机日期,此函数没有参数,所以只用了一个双括号表示),第三个参数为计算相差什么(年用Y,月用M,日用D。本例指相差的年,所以用Y)。

3、计算性别(if函数+mod函数)

(1)if函数:假如条件为真时显示什么,为假时显示什么。具体为:=if(条件,真时显示,假时显示)。如:=if(3>1,1,0)表示如果3大于1,就显示1,否则e69da5e887aae799bee5baa631333361326365就显示0,显然,这个的结果是1。

(2)mod函数:表示求两数相除的余数。语法为:=mod(被除数,除数)。如:=mod(9,2)结果为1。

(3)本例需要提取第17位数字进行判断,单数为男,双数为女。很显然,一个数除以2,余数是1的是单数,余数是0的是双数。具体公式为:=IF(MOD(MID(A2,17,1),2)=1,"男","女")