关闭→
当前位置:知科普>IT科技>excel中如何用身份证号计算年龄

excel中如何用身份证号计算年龄

知科普 人气:1.56W

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

Excel的功能越来越多了,那么excel中怎样用身份证号计算年龄。

材料/工具

Excel

方法

打开Excel编辑。

一、首先,打开Excel表格程序,进入庝程序操作主界面中,将要计算年龄的身份证号输入到表格。 二、然后,在窗口中选择单元格输入函数“ =YEAR(NOW())-MID(”回车确定。 三、然后,在窗口中单元格即可看到年龄计算完成。 四、最后,向下填充函数,

excel中如何用身份证号计算年龄

在年份一列第一格输入公式=MID(A2,7,4)。

如何用EXCEL提取身份证号的出生日期并计算年龄身份证号码的数字都有其具体的意义,从这些数字中可以获得该号码所对应人员的出生户籍地、出生日期、性别等基本信息。利用EXCEL函数,可以很方便的提取身份证号码中的出生日期信息,并计算出年龄。

excel中如何用身份证号计算年龄 第2张

此时出生年份已经显现。

1、制字一个带身份证号的Excel,为了简单一些,我假设了一个身份证号:410106197407030092; 2、我们用的公式是: =DATEDIF(TEXT(MID(A1,7,8),"#-00-00"),TODAY(),"Y");MID是一个截取文本部分字符段的函数,使用格式:MID(text,start_num,num_c

excel中如何用身份证号计算年龄 第3张

再在年龄一列第一格输入公式2018-MID(A2,7,4)。

现在身份证都是18位了,设身份证号在A1,要在B1中得到年龄, B1=DATEDIF(TEXT(MID(A1,7,8),"0-00-00"),TODAY(),"Y") 这样就得到了截止到今天为止的年龄,如果是截止到如2016年3月31日,那么 B1=DATEDIF(TEXT(MID(A1,7,8),"0-00-00"),"2016-3-31"

excel中如何用身份证号计算年龄 第4张

此时年龄就出来了。

1、可以用YEAR函数来取得当前的年份=YEAR(NOW()) 2、18位身份证号从第7位开始的8位数字代表出生日期。出生的年份是从第7位开始的4位数字,用MID函数将出生年份提取出来 3、Mid是VisualBasic和MicrosoftExcel中的一个字符串函数,作用是从一个字

excel中如何用身份证号计算年龄 第5张

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

如何在电子表格中身份证号码计算年龄?

1在excel中打开要编辑的表格。

2在身份证号后面的空格输入公式=MID(A2,7,4),其中A2指身份证号的单元格。

3点击回车键,显示出生的年份。

4再在后面的空格输入公式=2016-MID(A2,7,4),2016是今年的年份。

5点击回车,出现年龄。再选中年龄单元格,鼠标移到单元格右下角,变成一个黑色的十字,往下面的单元格拉,运用这种“自动填充”功能,就能让那些单元格有同样的公式计算的结果。

扩展资料

常用函数

1、ABS函数  

函数名称:ABS

主要功能:求出相应数字的绝对值。

使用格式:ABS(number)   

参数说明:number代表需要求绝对值的数值或引用的单元格。

2、AND函数  

函数名称:AND

主要功能:返回逻辑e69da5e887aae799bee5baa631333366303236值:如果所有参数值均为逻辑“真(TRUE)”,则返回逻辑“真(TRUE)”,反之返回逻辑“假(FALSE)”。   

使用格式:AND(logical1,logical2, ...)  

3、AVERAGE函数

函数名称:AVERAGE   

主要功能:求出所有参数的算术平均值。

使用格式:AVERAGE(number1,number2,……)   

参数说明:number1,number2,……:需要求平均值的数值或引用单元格(区域),参数不超过30个。参考资料:Excel常用函数大全

在excel中怎样从身份证号码中利用公式计算出到具体某天(如2013年8月31日)的年龄?

比如身份证号在A列,在B1中输入或复制粘贴此公式=DATEDIF(TEXT(MID(A1,7,LEN(A1)/2-1),"0-00-00"),"2013-8-31","Y"),下拉的时候填充,对15位和18位身份证都可来以用这种算法。

Excel基本公式

1、査找重夏内容公式: =IF(COUNTIF(A:A,A2)>1," 重夏",")。

2、用出生年月来汁算年龄公式: =TRUNC((DAYS360(H6," 2009/8/30".FALSE/360,の》

3、从输入的18位身份证号的源出生年月计算公式: =CONCATENATE(MID(E2,7,4),"/,MID(E2,11,2)"/",MID(E2.13,2)。

4、从输入的身分证号进入系统自动zhidao提取性别,可以输入以下公式:=IF(LEN(C2)= 15.IF(MOD(MID(C2.15,1),2)=1,"男","女",IF(MOD(MID(C2.17.1),2)=1,"男",女")公式内的”C2” 代表的是输入号码的単元格。

excel表中怎么根据身份证算年龄

软件版本:Office2007

方法如下:

1.已知身份证号,求年龄:

2.输入公式如下:

=DATEDIF(TEXT(MID(A1,7,8),"0000年00月00日"),NOW(),"Y")

3.得到年龄:

在EXCEL表中,如何根据身份证号码用逻辑的公式算出性别、出生年月、年龄?

这是根据e799bee5baa6e58685e5aeb931333332626633身份证号码(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,"女","男"),"身份证错"))

2、根据身份证号码求出生年月日: =IF(LEN(B2)=15,CONCATENATE("19",MID(B2,7,2),".",MID(B2,9,2)),IF(LEN(B2)=18,CONCATENATE(MID(B2,7,4),".",MID(B2,11,2)),"身份证错"))

3、根据身份证号码求年龄: =IF(LEN(B2)=15,year(now())-1900-VALUE(MID(B2,7,2)),if(LEN(B2)=18,year(now())-VALUE(MID(B2,7,4)),"身份证错"))

其他通用公式:(新旧身份证号通用)

(1)、根据“身份证号”获得“年龄”A1为身份证号,B1中输入公式=DATEDIF(TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00"),TODAY(),"y")

(2)、根据出生“年-月-日”获得“年龄”B1为出生日期,C1中输入公式=INT((TODAY()-B1)/365)或者=DATEDIF(B1,TODAY(),"Y")

判断身份证格式是否正确:B1为身份证号,C1中输入公式=IF(OR(LEN(B1)=18,LEN(B1)=15),IF(LEN(B1)=18,IF(OR(MONTH(DATE(1*(MID(B1,7,4)),1*(MID(B1,11,2)),1*(MID(B1,13,2))))<>1*(MID(B1,11,2)),DAY(DATE(1*(MID(B1,7,4)),1*(MID(B1,11,2)),1*(MID(B1,13,2))))<>1*(MID(B1,13,2))),"月日错误",""),IF(LEN(B1)=15,IF(OR(MONTH(DATE(1*(MID(B1,7,2))+1900,1*(MID(B1,9,2)),1*(MID(B1,11,2))))<>1*(MID(B1,9,2)),DAY(DATE(1*(MID(B1,7,2))+1900,1*(MID(B1,9,2)),1*(MID(B1,11,2))))<>1*(MID(B1,11,2))),"月日错误",""))),"身份证位数不对")&IF(AND(LEN(B1)=18,1*MID(B1,7,4)>YEAR(TODAY())-6),"年份错误","")

以下是一位热心网友提供的通用公式:(很不错哦^_^)

假设C2为身份证号,输入公式

=IF(LEN(C2)=15,19&MID(C2,7,6),MID(C2,7,8)) 这是获得出生日期

=IF(MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2)=1,"男","女") 这是区分性别

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

1、首先,打开Excel2010,在表格中录入好包含身份证号码的数据表,接下来点击要放置年龄的单元格。

2、再点击编辑栏的插入函数按钮,弹出插入函数对话框,在类别处选择日期与时间类,在列表zhidao框中选择YEAR函数,按确定。

3、确定后弹出函数参数的对话框,在Serial_number参数后面内的文本框中输入Today()函数,按确定计算出本年。

4、在Text参数中选择身份证号所在的单元格,在Start_num参数中输入7,在Num_chars参数中输入4,按确定。

5、这样就计算出了年龄了,MID函数是用来获取身份证号中的年份,容再用今年减去身份证号中的年份就得出年龄。再把该单元格公式向下填充就计算出所有身份证号的年龄了。

TAG标签:#身份证号 #计算 #excel #年龄 #