Excel如何根据身份证号码自动计算年龄

合集下载

Excel身份证号码计算年龄公式:Excel函数不求人

Excel身份证号码计算年龄公式:Excel函数不求人

------------------------------精选公文范文----------------------------- Excel身份证号码计算年龄公式:Excel函数不求人
各位读友大家好!你有你的木棉,我有我的文章,为了你的木棉,应读我的文章!若为比翼双飞鸟,定是人间有情人!若读此篇优秀文,必成天上比翼鸟!
Excel身份证号码计算年龄公式:Excel函数不求人首先,打开需要的Excel表格在年龄输入单元格内直接输入公式“=YEAR(TODAY())-MID(A2,7,4)”按下回车键,年龄即可得出然后鼠标选择刚刚得出结果的单元格,鼠标箭头移动到单元格右下角,直到箭头变为十字符号鼠标左键向下拉动,之后的年龄就都出来了
各位读友大家好!你有你的木棉,我有我的文章,为了你的木棉,应读我的文章!若为比翼双飞鸟,定是人间有情人!若读此篇优秀文,必成天上比翼鸟!
----------------精选公文范文---------------- 1。

用Excel从身份证号码中提取信息(年龄、性别、出生地)

用Excel从身份证号码中提取信息(年龄、性别、出生地)

用Excel从身份证号码中提取信息(年龄、性别、出生地)1.出生年月日信息提取:方法一:在记录列中输入公式:=--TEXT(MID(B2,7,6+IF(LEN(B2)=15,0,2)),"#-00-00"),往下复制,无论15位还是18位身份证号码全部搞定,方法最简单。

方法二:在记录列中输入公式:=--IF(LEN(B2)=15,TEXT(MID(B2,7,6),"##-00-00"),TEXT(MID(B2,7,8),"####-00-00")),往下复制,无论15位还是18位身份证号码全部搞定,公式增加了几个字符,原理差不多,结果一致。

原理:使用函数text、if、mid、len。

注意:1、B列存放身份证号码。

存放在其它列,则在公式中作相应调整。

2、计算出错(#V ALUE!),说明身份证号码有错。

3、日期显示格式,可在单元格格式中设置。

性别信息提取:在记录列中输入公式:=IF(LEN(B2)=15,IF(MOD(RIGHT(B2),2)=0,"女","男"),IF(MOD(LEFT(RIGHT(B2,2)),2)=0,"女","男"))无论15位还是18位身份证号码全部轻松完成。

原理:使用函数IF、LEN、MOD、LEFT、RIGHT。

注意:1、B列存放身份证号码。

存放在其它列,则在公式中作相应调整。

2、计算出错(#V ALUE!),说明身份证号码有错。

出生地信息提取:在记录列中输入公式:=LEFT(B2,6),往下复制,然后根据代码用VLOOKUP查询发证地或者是出生地信息。

Excel文件模板:从身份证号码中提取信息使用的模板:使用Excel从身份证号码提取信息.xls点击该图标,打开该EXCEL文件,另存为××文件,即可使用。

谢谢你的使用。

在EXCEL中根据身份证号计算出生年月日、年龄

在EXCEL中根据身份证号计算出生年月日、年龄

在EXCEL中根据身份证号计算年龄、出生年月、性别在EXCEL中如何根据身份证号计算年龄、出生年月、性别呢?下面来介绍一下,希望对您有帮助1.根据身份证号计算年龄=IF(A2<>"",DATEDIF(TEXT((LEN(A2)=15)*19&MID(A2,7,6+(L EN(A2)=18)*2),"#-00-00"),TODAY(),"y"),)注意:A2单元格为身份证号,且为文本格式。

2.根据身份证号计算出生年月日第一种,计算出来的格式为××年××月××日=IF(LEN(A2)=15,"19"&MID(A2,7,2)&"年"&MID(A2,9,2)&"月"&MID(A2,11,2)&"日",MID(A2,7,4)&"年"&MID(A2,11,2)&"月"&MID(A2,13,2)&"日")第二种,计算出来的格式为××年××月=IF(LEN(A2)=15,"19"&MID(A2,7,2)&"年"&MID(A2,9,2)&"月",MID(A2,7,4)&"年"&MID(A2,11,2)&"月")3.根据身份证号计算性别=IF(MOD(IF(LEN(A2)=15,MID(A2,15,1),MID(A2,17,1)),2)=1,"男","女")计算出生年月日的公式=TEXT(TEXT(MID(D2,7,LEN(D2)/2-1),"#-00-00"),"e-m-d") D2为身份证。

在EXCEL中怎样用身份证号计算年龄,性别及出生年月、查重

在EXCEL中怎样用身份证号计算年龄,性别及出生年月、查重

在EXCEL中怎样用身份证号计算年龄假设身份证号码在A1单元格 B1单元格输入公式=datedif(text(mid(a1,7,len(a2)/2-1),"0-00-00"), now(),"y") 此公式适用于15位和18位号码假设身份证号在A1单元格都是18位的在B1单元格输入公式按月份=year(today())-year(--text(mid(A1,7,8),"0-00-00"))或按年=datedif(--text(mid(A1,7,8),"0-00-00"),today(),"Y")在Excel中自动推测出生年月日及性别的技巧大家都知道,身份证号码已经包含了每个人的出生年月日及性别等方面的信息(对于老式的15位身份证而言,7-12位即个人的出生年月日,而最后一位奇数或偶数则分别表示男性或女性。

如某人的身份证号码为420400*********,它的7-12位为700101,这就表示该人是1970年元月1日出生的,身份证的最后一位为奇数1,这就表示该人为男性;对于新式的18位身份证而言,7-14位代表个人的出身年月日,而倒数第二位的奇数或偶数则分别表示男性或女性)。

根据身份证号码的这些排列规律,结合Excel的有关函数,我们就能实现利用身份证号码自动输入出生年月日及性别等信息的目的,减轻日常输入的工作量。

Excel中提供了一个名为MID的函数,其作用就是返回文本串中从指定位置开始特定数目的字符,该数目由用户指定(另有一个名为MIDB的函数,其作用与MID完全一样,不过MID仅适用于单字节文字,而MIDB函数则可用于汉字等双字节字符),利用该功能我们就能从身份证号码中分别取出个人的出生年份、月份及日期,然后再加以适当的合并处理即可得出个人的出生年月日信息。

提示:MID函数的格式为MID(text,start_num,num_chars)或MIDB(text,start_num,num_bytes),其中Text是包含要提取字符的文本串;Start_num是文本中要提取的第一个字符的位置(文本中第一个字符的start_num为1,第二个为2……以此类推);至于Num_chars则是指定希望MID从文本中返回字符的个数。

在excel表格中,根据身份证号码就可以自动提取出生年月、性别、年龄。

在excel表格中,根据身份证号码就可以自动提取出生年月、性别、年龄。
RIGHT函数:根据所指定的字符数返回文本串中最后一个或多个字符。
第四,根据身份证号码自动提取年龄的方法
在目标单元格输入公式:=DATEDIF(TEXT(MID(B2,7,6+2*(LEN(B2)=18)),"#-00-00"),NOW(),"y"),回车确定。
提示:MID函数是提供的一个“从字符串中提取部分字符”的函数命令。
第三,根据身份证号码自动提取性别的方法
在目标单元格输入公式:=IF(MOD(RIGHT(LEFT(B2,17)),2),"男","女")
提示:IF函数:根据逻辑表达式测试的结果,返回相应的值。IF函数允许嵌套。
张三 510321197205030786 1972年05月03日 女 37
第二,根据身份证号码自动提取出生年月
在目标单元格输入公式:=MID(B2,7,4)&"年"&MID(B2,11,2)&"月"&MID(B2,13,2)&"日",回车确定,单元格内会出现与身份证号码相关的出生日期。其它单元格的填充,不必一一输入公式,只需选中该单元格复制,在其它单元格内粘贴即可。
在excel表格中,根据身份证号码就可以自动提取出生年月、性别、年龄。
第一,身份证号码的组成。
当今的身份证号码由18位数字组成:前6位为地址码,第7至14位为出生日期码,第15至17位为顺序码,第18位为校验码。
15~17位为顺序号,其中第17位如果是单数为男性分配码,双数为女性分配码。即通过第17位数字,可以判断性别,奇数为男,偶数为女。
下面Байду номын сангаас实例的方式讲解如何根据身份证号码自动提取出生年月、性别、年龄。首先,在excel中输入以下表格,实例如下面所示。

在excel中巧妙运用身份证号码输入身份证号如何做到自动显示姓别_年龄及出生年月日

在excel中巧妙运用身份证号码输入身份证号如何做到自动显示姓别_年龄及出生年月日

1、在excel中输入身份证号如何做到自动显示姓别,年龄及出生年月日15位和18位的身份证号都合适的了。

设内容如下:........A列......B列......C列......D列....1 身份证号性别出生年月年龄2(输入身份证号)算年龄的:=IF(OR(LEN(A2)=15,LEN(A2)=18),RIGHT(IF(IF(LEN(A2)=15,MID(A2,9,2),MID(A2,1 1,2))*100+IF(LEN(A2)=15,MID(A2,11,2),MID(A2,13,2))>MONTH(TODAY())*100+DAY (TODAY()),YEAR(TODAY())-IF(LEN(A2)=15,MID(A2,7,2),MID(A2,9,2))-1,YEAR(TOD AY())-IF(LEN(A2)=15,MID(A2,7,2),MID(A2,9,2))),2),"证号错误")算性别的:=IF(LEN(A2)=15,(IF(OR(ABS(RIGHT(A2))=1,ABS(RIGHT(A2))=3,ABS(RIGHT(A2))=5, ABS(RIGHT(A2))=7,ABS(RIGHT(A2))=9),"男","女")),(IF(OR(ABS(MID(A2,17,1))=1,ABS(MID(A2,17,1))=3,ABS(MID(A2,17,1))=5,AB S(MID(A2,17,1))=7,ABS(MID(A2,17,1))=9),"男","女")))算出生年月的:=DATE(IF(LEN(A2)=15,MID(A2,7,2),MID(A2,9,2)),IF(LEN(A2)=15,MID(A2,9,2),MI D(A2,11,2)),IF(LEN(A2)=15,MID(A2,11,2),MID(A2,13,2)))【身份证信息提取】从身份证号码中提取出生年月日=TEXT(MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00")+0=TEXT(MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00")*1=IF(A2<>"",TEXT((LEN(A2)=15)*19&MID(A2,7,6+(LEN(A2)=18)*2),"#-00-00")+0,) 显示格式均为yyyy-m-d。

Excel表格中根据身份证号码自动填出生日期、计算年龄

Excel表格中根据身份证号码自动填出生日期、计算年龄

Excel表格中根据身份证号码自动填出生日期、计算年龄18位身份证号码转换成出生日期的函数公式:如果E2中是身份证,在F2中求出出生日期,F2=DATE(MIDB(E2,7,4),MIDB(E2,11,2),MIDB(E2,13,2))自动录入男女:=IF(MOD((IF(LEN(e2)=18,MID(e2,17,1),MID(e2,15,1))),2)=0,"女","男")15/18位都可以的公式:转换出生日期:=IF(LEN(e2)=18,TEXT(MID(e2,7,8),"#-00-00"),"19"&TEXT(MID(e2,7,6),"#-0 0-00"))自动录入男女:=IF(E2="","",IF(MOD(RIGHT(LEFT(E2,17),1),2)=0,"女","男")) 计算年龄(新旧身份证号都可以):=IF(AND(E2=""),"",IF(MIDB(E2,7,2)="19",107-MIDB(E2,9,2),107-MIDB(E2,7 ,2)))WPS表格提取身份证详细信息前些天领导要求统计所有员工的性别、出生日期、年龄等信息,并且要得很急。

而我们单位员工人数众多,短时间内统计相关信息并且输入计算机几乎是不太可能的。

幸好在以前的一份金山表格中我们曾经统计有所有员工的身份证号码,而身份证中正有我们所需要的性别、出生日期、年龄等信息的。

所以,干脆,还是直接在金山表格中从身份证号码提取相关的信息吧。

身份证号放在A2单元格以下的区域。

我们需要从身份证号码中提取性别、出生日期、年龄等相关信息。

由于现在使用的身份证有15位和18位两种。

所以,在提取相关信息时,首先应该判断身份证号码的数字个数,然后再区别不同情况进行相关处理。

Excel表格中如何依据据身份证号码自动填出生日期

Excel表格中如何依据据身份证号码自动填出生日期

Excel表格中如何依据据身份证号码自动填出生日期一、e某cel里依据身份证号自动生成年龄1、假设A1为身份号,15、18位都可,在B1显示此人年龄(至2022年底计算),公式如下:=2022-LEFT(IF(LEN(A1)=15,19&TE某T(MID(A1,7,6),\7,8),\2、或者采取下列公式:=IF((RIGHT(20220528-IF(LEN(A1)=15,19&TE某T(MID(A1,7,6),\T(MID(A1,7,8),\MID(A1,7,6),\3-IF(LEN(A1)=15,19&TE 某T(MID(A1,7,6),\00000\3、年龄(周岁):=DATEDIF(A2,B2,\年\月\,A2为出生年月,B2为截止日期二、提取出生年月信息由于只需要填写出生日期,因此这里我们只需要关心身份证号码的相应部位即可,在C2单元格中输入公式“=IF(LEN(A2)=15,MID(A2,7,4),MID(A2,9,4))”,其中:LEN(A2)=15:检查A1单元格中字符串的字符数目,本例的含义是检查身份证号码的长度是否是15位。

MID(A2,7,4):从A1单元格中字符串的第7位开始提取四位数字,本例中表示提取15位身份证号码的第7、8、9、10位数字。

MID(A2,9,4):从A1单元格中字符串的第9位开始提取四位数字,本例中表示提取18位身份证号码的第9、10、11、12位数字。

IF(LEN(A2)=15,MID(A2,7,4),MID(A2,9,4)):IF是一个逻辑判断函数,表示如果A2单元格是15位,则提取第7位开始的四位数字,如果不是15位则提取自第9位开始的四位数字。

如果需要显示为“70年12月”这样的格式,请使用DATE格式,并在“单元格格式→日期”中进行设置。

三、提取性别信息例如性别信息统一在B列填写,可以在B2单元格中输入公式“=IF(MOD(IF(LEN(A2)=15,MID(A2,15,1),MID(A2,17,1)),2)=1,\男\女\其中:LEN(A2)=15:检查身份证号码的长度是否是15位。

如何在Excel中填写身份证号码后自动提取出生年月日、年龄、性别

如何在Excel中填写身份证号码后自动提取出生年月日、年龄、性别

如何在Excel中填写身份证号码后自动提取出生年月日、年龄、性别本公式只适合于18位身份证号码即二代居民身份证。

假如:A1输入身份证号码、B1显示性别、C1显示出生日期、D1显示周岁。

(要注意A1、B1、C1、D1分别对应A列1行B列1行C列1行D列1行,如你的A1单元格不为你的表格第一项身份证编号则需将A1替换成你选取的单元格)需要设置:A1单元格为文本格式、B1和D1为常规格式、C1为日期格式。

(选中列右键设置单元格格式可选取格式)1、显示性别:B1输入公式:=IF(A1="","",IF(AND(LEN(A1)<>15,LEN(A1)<>18),"错误",IF(ISERROR(1*(TEXT(MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00"))),"错误",IF(OR((1*(TEXT(MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00")))<VALUE ("1905-01-01"),(1*(TEXT(MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00")))> TODAY()),"错误",IF(MOD(MID(A1,15+(LEN(A1)=18)*2,1),2)=0,"女","男")))))2、C1输入公式:=IF(A1="","",IF(AND(LEN(A1)<>15,LEN(A1)<>18),"错误",IF(ISERROR(1*(TEXT(MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00"))),"错误",IF(OR((1*(TEXT(MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00")))<VALUE ("1905-01-01"),(1*(TEXT(MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00")))> TODAY()),"错误",VALUE(TEXT(MID(A1,7,6+(LEN(A1)=18)*2),"#年00月00日"))))))3、D1输入公式:=IF(ISERROR(1*(TEXT(MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00"))),"错误",IF(OR((1*(TEXT(MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00")))<VALUE ("1905-01-01"),(1*(TEXT(MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00")))> TODAY()),"错误",DATEDIF(TEXT(MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00"),TODAY(), "y")))注意:A1、B1、C1、D1分别对应A列1行B列1行C列1行D列1行,如你的A1单元格不为你的表格第一项身份证编号则需将A1替换成你选取的单元格如下图那么上述B1、C1、D1输入函数中应将A1替换成F4即可。

Excel通过身份证号码计算年龄

Excel通过身份证号码计算年龄

Excel通过⾝份证号码计算年龄
如何⽤⾝份证号码⽣成年龄,下⾯就解决下这个问题。

思路是这样,我们需要⽤当前的年份减去⾝份证上的出⽣年份
第⼀步是得到当前年份,我们可以⽤函数year()和now()来获得,即单元格⾥输⼊=year(now()),就可以获得当前年份,各位可以亲试;
第⼆步是获得⾝份证上的出⽣年份,⾃然是截取字符串,⾝份证的7到11位是出⽣年份,可以⽤mid()函数获得,前边的⽂章讲过,具体函数是=mid(⽂本,7,4)
好,思路清晰了,我们开始操作:
公式写在这⾥:=YEAR(NOW())-MID(A2,7,4)供⼤家参考,实现不了的及时回复。

另外再说⼀个输⼊⾝份证号码的问题,由于⾝份证号码太长,Excel的数值格式不能⽀持这么⼤的数值,所以我们在输⼊的时候先要设置单元格为“⽂本格式”,或者还有种⽅法是在输⼊⾝份证之前先打英⽂格式的单引号,例:'635247************
输⼊第⼀位是0的数值也可以⽤这个⽅法,例'0123,这也是很重要的⼀个知识点。

excel根据身份证号码自动提取出生年月、性别、年龄的方法实例

excel根据身份证号码自动提取出生年月、性别、年龄的方法实例

excel根据身份证号码自动提取出生年月、性别、年龄的方法实例第一,身份证号码的组成。

当今的身份证号码由18位数字组成:前6位为地址码,第7至14位为出生日期码,第15至17位为顺序码,第18位为校验码。

15~17位为顺序号,其中第17位如果是单数为男性分配码,双数为女性分配码。

即通过第17位数字,可以判断性别,奇数为男,偶数为女。

下面以实例的方式讲解如何根据身份证号码自动提取出生年月、性别、年龄。

首先,在excel中输入以下表格,实例如下面所示。

(身份证号码的输入方法见IT部落窝《excel如何输入身份证号码》文章介绍,网址是: /article/266.html)A B C D E姓名身份证号码出生日期性别年龄张三510321************ 1972年05月03日女37第二,根据身份证号码自动提取出生年月在目标单元格输入公式:=MID(B2,7,4)&"年"&MID(B2,11,2)&"月"&MID(B2,13,2)&"日",回车确定,单元格内会出现与身份证号码相关的出生日期。

其它单元格的填充,不必一一输入公式,只需选中该单元格复制,在其它单元格内粘贴即可。

提示:MID函数是提供的一个“从字符串中提取部分字符”的函数命令。

第三,根据身份证号码自动提取性别的方法在目标单元格输入公式:=IF(MOD(RIGHT(LEFT(B2,17)),2),"男","女")提示:IF函数:根据逻辑表达式测试的结果,返回相应的值。

IF函数允许嵌套。

RIGHT函数:根据所指定的字符数返回文本串中最后一个或多个字符。

第四,根据身份证号码自动提取年龄的方法在目标单元格输入公式:=DATEDIF(TEXT(MID(B2,7,6+2*(LEN(B2)=18)),"#-00-00"),NOW(),"y"),回车确定。

excel身份证号码提取年龄

excel身份证号码提取年龄

excel身份证号码提取年龄Excel身份证号码提取年龄作为一款广泛应用于数据处理和分析的工具,Excel在日常工作中扮演着重要的角色。

在某些情况下,我们可能需要从身份证号码中提取出个人的年龄信息。

本文将介绍使用Excel函数来实现这一功能。

身份证号码通常包含了个人的出生年月日信息,通过解析身份证号码,我们可以计算出个人的年龄。

在Excel中,我们可以利用一些内置的日期和文本函数来完成这一任务。

首先,我们需要明确身份证号码中的各个部分所代表的含义。

通常,身份证号的前六位表示户籍所在地,接着的八位表示出生年月日,再接下来的四位表示顺序码,最后一位是验证位。

通过解析身份证号码,我们可以使用MID函数来提取出生年月日。

MID函数用于从文本字符串中截取指定位置的字符,我们可以指定起始位置和截取的长度。

要提取出身份证号码中的出生日期,我们可以使用如下的公式:=DATEVALUE(MID(A2,7,4)&"-"&MID(A2,11,2)&"-"&MID(A2,13,2))。

在这个公式中,A2表示存储了身份证号码的单元格,在实际运用时,需要根据具体的情况进行调整。

通过这个公式,我们可以将身份证号码中的年、月、日提取出来,并以日期的格式显示出来。

现在,我们需要计算出个人的年龄。

为了计算年龄,我们可以使用TODAY函数来获取当前日期,再利用DATEDIF函数来计算出生日期和当前日期之间的天数差。

通过如下的公式可以计算出年龄:=DATEDIF(B2,TODAY(),"y")。

在这个公式中,B2表示存储了出生日期的单元格,在实际运用时,需要根据具体的情况进行调整。

使用这个公式,我们可以得到一个人的年龄。

但需要注意的是,这个公式仅仅计算了整年的差距,不考虑具体的天数差。

如果需要精确到天数,我们可以调整公式为:=DATEDIF(B2,TODAY(),"yd")。

excel根据身份证计算出生年月方法

excel根据身份证计算出生年月方法

excel根据身份证计算出生年月方法
Excel办公软件极大地降低了我们的工作量,很多计算都可以用公式直接算出,不需要人为地计算,不过,在方便了我们的同时,也需要记大量的函数公式,那么小编今天就着重推荐四种常见的函数公式。

方便大家使用。

根据身份证号计算出生年月
=TEXT(MID(A2,7,8),’0-00-00’)
图中身份证号码为杜撰,非真实的
【注释:文本取自A2格中的正数第7位开始,倒数第
8位】
从身份证号码中提取出性别
=IF(MOD(MID(A2,15,3),2),’男’,’女’)
图中身份证号码为杜撰,非真实的
根据出生年月计算年龄
有很多人不知道到底怎么计算自己的年龄或者工龄,这个就可以根据出生年月或者参加工作时间来计算出你的年龄或者工龄了。

=DATEDIF(A2,TODAY(),’y’)&’岁’
将日期转换为8位数字样式
=TEXT(A2,’emmdd’)。

excel表格根据身份证号码计算年龄的方法

excel表格根据身份证号码计算年龄的方法

excel表格根据身份证号码计算年龄的方法
excel表格根据身份证号码计算年龄的方法:
身份证号计算年龄步骤1:首先选中表格中要输入身份证号的列,单击“格式”---“单元格”---“数字”选择“文本”。

这样输入
的身份证号就不会出现“1.50428E+18”科学记数的情况。

身份证号计算年龄步骤2:身份证号的第17位表示性别信息。

单数为男,双数为女。

我样只要半数第17位数的单双即可。

性别的
单元格下输入=IF(mod(mid(E2,15,3),2),"男","女")。

其中“E2”
为身份证所在的单元格。

可以根据自己需要设置为相应的单元格即可。

身份证号计算年龄步骤4:出生日期我们用:
=TEXT((LEN(E2)=15)*19&MID(E2,7,6+2*(LEN(E2)=18)),"#-00-00")
即可求出。

身份证号计算年龄步骤5:基它人的相关信息,我们只要把其身
份证号输入完毕后。

利用Excel的自动填充功能向下拉就可以了。

Excel如何根据身份证号码自动计算年龄

Excel如何根据身份证号码自动计算年龄

Excel如何根据身份证号码自动计算年龄
Excel如何根据身份证号码自动计算年龄方法1
1.打开要在excel中编辑的表格
2.如图所示,在身份证号后面的空格即年份一列第一格输入公式=MID(A2,7,4),输入完成后按下enter键,A2指身份证号的单元格,数字7为数字开始位置,4为字符个数
3.按下enter键后,如图所示年份一栏已显示出出生年份
4.如图所示,选中已显示年份的一格,鼠标点击绿色框右下角的小方框并下拉至身份证号的最后一栏
5.如图所示,每个身份证号对应的年份都显示出来了
6.如图所示再在年龄一列第一格输入公式2018-MID(A2,7,4),按下enter键
7.即可看到年龄已被计算出来为21岁,如图所示鼠标点击绿色框右下角的小方框并下拉至身份证号的最后一栏
8.如图所示,用这种“自动填充”功能,就能让同类型单元格有同样的公式计算结果
方法2
1.打开要在excel中编辑的表格,并选中年龄那一列的第一格
2.点击公式
3.再点击插入函数
4.在弹出来的对话框中在选择函数那一栏点击全部
5.下拉右侧的滚动条找到MID函数点击它
6.点击右下角的确定
7.在弹出来的对话框中点击第一格
8.然后点击Excel文档中的A2单元格
9.在第二格中输入数字7,表示数字开始位置
10.在第三格中输入数字4,表示字符个数为四个
11.最后单击确定
12.即可看到该身份证号的年份已经算出来了
13.然后在该公示前输入2018-即公式2018-MID(A2,7,4)按下enter键
14.即可看到年龄计算出来为21岁,下拉该单元格右下角的小黑方使下面的单元格拥有同样的计算格式
15.最后即可看到所有的年龄就被计算出来了。

excel如何根据身份证号计算男女性别和年龄

excel如何根据身份证号计算男女性别和年龄

如何在Excel中根据身份证号计算年龄和性别。

操作步骤:
1. 首先看一下原始数据,本例以18位身份证号为例。

A列是18位的身份
证号,需要在B列和C列分别提计算出年龄和性别信息。

2. 18位身份证号从第7位开始的8位数字代表出生日期。

出生的年份是从
第7位开始的4位数字,因此,可以用MID函数将出生年份提取出来。

双击B2,输入公式:
=MID(A2,7,4)
3. 要求年龄,需要用当前的年份减去身份证上的出生年份。

我们可以用
YEAR函数来取得当前的年份,例如输入:=YEAR(NOW())就可以返回当前的年份2014。

4. 将上述两个部分合并,就得到了B2的最终公式:
=YEAR(NOW())-MID(A2,7,4)
5. 如何判断男女。

18位身份证号的第17位是判断性别的数字,奇数代表男
性,偶数代表女性。

首先,我们还是用MID函数将第17位数字提取出来,输入公式:=MID(A2,17,1)
6. 利用MOD函数(MOD函数是取余数的函数)取第17位数字除以2的
余数,如果余数是0,则第17位是偶数,也就是该身份证是女性;反之,如果余数是1则说明身份证是男性。

嵌套IF函数如下:
=IF(MOD(MID(A2,17,1),2),"男","女")。

Excel中根据身份证号码自动填出生日期、性别、年龄

Excel中根据身份证号码自动填出生日期、性别、年龄

Excel中根据身份证号码自动填出生日期、性别、计算年龄
出生日期:F2=DATE(MIDB(E2,7,4),MIDB(E2,11,2),MIDB(E2,13,2))
自动录入男女:=IF(MOD((IF(LEN(e2)=18,MID(e2,17,1),MID(e2,15,1))),2)=0,"女","男")
计算年龄:
=IF(LEN(B2)=15,109-V ALUE(MID(B2,7,2)),if(LEN(B2)=18,2009-V ALUE(MID(B2,7,4)),"身份证错"))
说明:V ALUE将一个文本字符串转换成数值,LEN返回文本字符串中的字符个数,MID从文本字符串中指定的起始位置起返回指定长度的字符,MID(文本,开始字符,所取字符数)。

109表示当前日期为2009年,如果是2010年则改为110,2009表示当前日期为2009年。

DA TE代表日期的数字,MIDB自文字的指定起始位置起提取指定长度的字符串。

在excel中怎样用身份证筛选年龄段

在excel中怎样用身份证筛选年龄段

在excel中怎样用身份证筛选年龄段在excel中怎样用身份证筛选年龄段方法如下:1.新增一个辅助列,得到年龄,然后再进行筛选。

2.假设身份证号在D列,那么在E列插入一个辅助列,输入以下公式3.然后向下填充公式4.=DATEDIF(DATE(MID(D2,7,4),MID(D2,11,2),MID(D2,13,2)), TODAY(),"y")EXCEL一列筛选身份证年龄段假设身份证号码在A列,那么在B列直接输入=if(and (1988<=mid(A1,7,4)*1,mid(A1,7,4)*1<=1992),"符合条件",""),将公式下拉,在B列中显示为符合条件的就是你要的结果。

excel中如何根据身份证号来筛选年龄段怎么做身份证号码本身很多时候都是作为字串储存的,本身难以实现筛选,建议增加辅助列,参考公式:=YEAR(TODAY())-MID(A1,7,4)然后再筛选即可。

表格中怎样筛选年龄段首先用滑鼠左键拉选要筛选的资料,然后点选工具栏的筛选按钮,这时在每列资料的第一行有个下接的小箭头点年龄那一列的小箭头,然后点“数字筛选”选择“介于”在弹出的对话方块中输入你的范围,点确定就可以了。

excel身份证筛选年龄在1995年11月15日前的身份证提取身份证号的生日=mid(a1,7,8)资料——筛选——自动筛选——小于19951115excel身份证筛选16至60岁之间的年龄段如果身份证放在A1中,可以在公式中利用“-(len(A1)=18)*2”来进行筛选,如果符合A1长度为18,len公式返回true,excel将它当他1参与计算,如果长度为16,len公式返回false,excel会将它当作0参与计算,以这个来进行18和16们的筛选,就可以消除18和16位的影响了。

具体取第几个共几位数值我也不知道,公式中的18可能要换成16只是把这个方法说出来给你参考,具体用mid取值你应该知道吧。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Excel如何根据身份证号码自动计算年龄方法1
1.打开要在excel中编辑的表格
2.如图所示,在身份证号后面的空格即年份一列第一格输入公式=MID(A2,7,4),输入完成后按下enter键,A2指身份证号的单元格,数字7为数字开始位置,4为字符个数
3.按下enter键后,如图所示年份一栏已显示出出生年份
4.如图所示,选中已显示年份的一格,鼠标点击绿色框右下角的小方框并下拉至身份证号的最后一栏
5.如图所示,每个身份证号对应的年份都显示出来了
6.如图所示再在年龄一列第一格输入公式2018-MID(A2,7,4),按下enter键
7.即可看到年龄已被计算出来为21岁,如图所示鼠标点击绿色框右下角的小方框并下拉至身份证号的最后一栏
8.如图所示,用这种“自动填充”功能,就能让同类型单元格有同样的公式计算结果
方法2
1.打开要在excel中编辑的表格,并选中年龄那一列的第一格
2.点击公式
3.再点击插入函数
4.在弹出来的对话框中在选择函数那一栏点击全部
5.下拉右侧的滚动条找到MID函数点击它
6.点击右下角的确定
7.在弹出来的对话框中点击第一格
8.然后点击Excel文档中的A2单元格
9.在第二格中输入数字7,表示数字开始位置
10.在第三格中输入数字4,表示字符个数为四个
11.最后单击确定
12.即可看到该身份证号的年份已经算出来了
13.然后在该公示前输入2018-即公式2018-MID(A2,7,4)按下enter键
14.即可看到年龄计算出来为21岁,下拉该单元格右下角的小黑方使下面的单元格拥有同样的计算格式
15.最后即可看到所有的年龄就被计算出来了。

相关文档
最新文档