关闭→
当前位置:科普经验站>IT科技>怎么用excel提取身份证号的出生日期并计算年龄

怎么用excel提取身份证号的出生日期并计算年龄

科普经验站 人气:1.29W

原发布者:citt521如何用EXCEL提取身份证号的出生日636f70797a686964616f31333433623764期并计算年龄身份证号码的数字都有其具体的意义,从这些数字中可以获得该号码所对应人员的出生户籍地、出生日期、性别等基本信息。利用EXCEL函数,可以很方便的提取身份证号码中的出生日期信息,并计算出年龄。工具/原料电脑OFFICE2003版或其他更高版本方法/步骤1.身份证号码的结构和意义:(1)前6位是地址码,一般为出生上户口的时候户籍地的代码;(2)第7至第14位是出生日期码,是按年月日排列的;(3)第15至第17位是顺序码,是由公安机关编订的号码,用来区别同一户籍地同年同月同日生的人,其中第17位是性别信息,奇数为男性,偶数是女性;(4)第18位即最后一位是校验码,由前面17位数字根据全国同一的算法进行计算得出。2.打开示例EXCEL文件,该表有4个栏目:身份证号、姓名、出生日期、年龄。出生日期和年龄需要通过EXCLE进行提取和计算,该2列的单元格格式为“常规”格式。3.提取出生日期需要使用的函数有两个,一个是DATE函数,一个是MID函数。DATE函数的结构为DATE(year,month,day),其作用是将提取的数字变为日期格式进行显示。MID函数的结构为MID(text,start_num,num_chars),其作用是从字符串中提取指定位数的字符,其中text是需要提取的字符所在的字符串,start_num是需要提取的字符在该字符串中的起始位置,num_chars是需要提取的字符的位数。4.在C3单元格输入公式“=DATE(MID(A3,7,4),MID(A3,11,2),MID(A3,1,1、可以用YEAR函数来百取得当前的年份=YEAR(NOW())2、18位身份证号从第7位开始的8位数字代表出生日期。出生的年份是从第7位开始的4位数字,用MID函数将出度生年份提取出来3、Mid是VisualBasic和MicrosoftExcel中的一个知字符串函数,作用是从一个字符串中截取出指定数量的字符4、将上述两个部分合并,就得到了B2的最终公式:=YEAR(NOW())-MID(A2,7,4),具体操作步骤道1、打开要操作的excel文档2、在要计算年龄的单元格内输入YEAR(TODAY())-MID(A2,7,4),其中A2为身份证号的版单元格3、输入计算公式后,按权回车键,即可计算出年龄4、向下填充。即可得到年龄本回答被网友采纳,1.第一步: 打开电脑excel软件,如下图,这里小编随意输入了一些身份证号。zhidao回2.我们都知道,身份证年份在第九位开始的,如图我们身份证序列在C5,我们输入公式D6=2019-RIGHT(LEFT(C6,10),4)得到下图=。(由于目前是2019年,所以输入的是2019)3.这样,我们复制公式就可以算出其余各项了。(右下答角出现十字叉就可复制)www.51dongshi.com防采集。

如何用EXCEL提取身份证号的出生日期并计算年龄?请看下面方法。

方法

打开表格,在B2单元格输入以下公式“=DATE(MID(A2,7,4),MID(A2,11,2),MID(A2,13,2))”

如何用EXCEL提取身份证号的出生日期并计算年龄身份证号码的数字都有其具体的意义,从这些数字中可以获

其中MID(A2,7,4)用于提取年份,MID(A2,11,2)用于提取月份,MID(A2,13,2)用于提取日期。

1、以excel2010版本为例,如图所示有下列的身份证号码,其中身份证格式是文本格式,否则后面的几

怎么用excel提取身份证号的出生日期并计算年龄

将C2单元格格式设置为数值,不保留小数。

excel中使用身份证号计算年龄,可通过YEAR,TODAY获得当前年份,使用MID函数获得身份证的

怎么用excel提取身份证号的出生日期并计算年龄 第2张

在C2单元格输入以下公式“=(TODAY()-B2)/365”即可。

第一步:打开EXCEl文件,选择身份证号所在列,点击右键 ,选择复制第二步:然后在“数据”菜单下

怎么用excel提取身份证号的出生日期并计算年龄 第3张

效果如图。

怎么用excel提取身份证号的出生日期并计算年龄 第4张

1、以excel2010版本为例,如图所示有下列的身份证号码,其中身份证格式是文本格式,否则后面的几位数字会变成0;2、先获取出生日期,zhidao在B2单元格输入【=DATE(MID(A2,7,4),MID(A2,11,2),MID(A2,13,2)) 】点击回车键即版可,MID函数是在指定的字符串中提取一定数量的字符。A2就是指定字符串,7指从号码中第7位开始提取,4是指从第七位开始提取后面4位数,然后用DATE函数转化成日期格式;3、也可以用TEXT函数来提取出生日期,在B3单元格输入=TEXT(MID(A3,7,8),"0-00-00")   即可;4、提取年龄的话在C2单元格输入【=YEAR(TODAY())-MID(A2,7,4)】后按回车键,则用现在的时间减去身份证中的权年份,得出现在的年龄;5、提取性别时,看身份证号码上的第17位数,奇数代表男,偶数代表女。在D2单元格输入【=IF(MOD(MID(A2,17,1),2),"男","女")  】,按回车键则可以判断性别,在Excel中根据身份证号码自动生成性别、出生日期和年龄 【身份证号判断性别的方法】 18位的看倒数第二位,奇男偶女; 15位的看倒数第一位,奇男偶女。在Excel中根据身份证号码自动生成出生生日期和性别 下文说明以本图例为例,即“性别在B列,年龄在C列,出生日期在D列,身份证号码在E列” 新建的Excel表是常规格式,但身份证列应设置为文本格式 根据身份证号码自动生成性别: 方法一: 在E列输入身份证号,在B列填写性别,可以在B2单元格中输入公式 “=IF(MOD(IF(LEN(E2)=15,MID(E2,15,1),MID(E2,17,1)),2)=1,"男","女")”,其中: LEN(E2)=15:检查身份证号码的长度是否是15位。 MID(E2,15,1):如果身份证号码的长度是15位,那么提取第15位的数字。 MID(E2,17,1):如果身份证号码的长度不是15位,即18位身份证号码,那么应该提取第17位的数字。 MOD(IF(LEN(E2)=15,MID(E2,15,1),MID(E2,17,1)),2):用于得到给出数字除以指定数字后的余数,本例表示对提出来的数值除以2以后所得7a686964616fe58685e5aeb931333431363034到的余数。 IF(MOD(IF(LEN(E2)=15,MID(E2,15,1),MID(E2,17,1)),2)=1,"男","女"):如果除以2以后的余数是1,那么 Excel学习教程Excel介绍Excel教程Excel表格Excel函数Excel图表B2单元格显示为“男”,否则显示为“女”。 15位身份证,看最后一位,奇男偶女;18位的,看第17位数,也是奇男偶女。方法二: 如果你是想在Excel表格中,从输入的身份证号码内让系统自动提取性别,可以输入以下公式: =IF(LEN(E2)=15,IF(MOD(MID(E2,15,1),2)=1,"男","女"),IF(MOD(MID(E2,17,1),2)=1,"男","女")) 公式内的“E2”代表的是输入身份证号码的单元格。 根据身份证号码自动生成出生日期 格式一: 18位身份证号:410881197906055521 输出出生日期1979/06/05 =CONCATENATE(MID(E2,7,4),"/",MID(E2,11,2),"/",MID(E2,13,2)) 15位身份证号:410881790605552 输出出生日期1979/06/05 =CONCATENATE("19",MID(E6,7,2),"/",MID(E6,9,2),"/",MID(E6,11,2)) 公式解释: a. MID(E6,7,2)为在身份证号码中获取表示年份的数字的字符串 b. MID(E6,9,2) 为在身份证号码中获取表示月份的数字的字符串 c. MID(E6,11,2) 为在身份证号码中获取表示日期的数字的字符串 d. CONCATENATE("19",MID(E6,7,2),"/",MID(E6,9,2),"/",MID(E6,11,2))目的就是将多个字符串合并在一起显示。格式二: 15位身份证号:410881790605552 出生日期790605 =IF(LEN(E6)=15,MID(E6,7,6),MID(E6,9,6)) 18位身份证号:410881197906055521 出生日期790605 =IF(LEN(E2)=15,MID(E2,7,6),MID(E2,9,6)) 公式解释: LEN(E6)=15:检查E6单元格中字符串的字符数目,本例的含义是检查身份证号码的长度是否是15位。 MID(E6,7,6):从E2单元格中字符串的第7位开始提取6位数字,本例中表示提取15位身份证号码的第7、8、9、10、11、12位数字。 MID(E6,9,6):从C2单元格中字符串的第9位开始提取6位数字,本例中表示提取18位身份证号码的第9、10、11、12、13、14位数字。 =IF(LEN(E2)=15,MID(E2,7,6),MID(E2,9,6)):IF是一个逻辑判断函数,表示如果额E2单元格是15位,则提取第7位开始的6位数字,如果不是15位则提取自第9位开始的6位数字。根据出生日期计算年龄 D行为出生日期列,双击年龄所在列的第二行,然后输入下面公式,然后按ENTER键;再利用下拉方式将公式复制到该列的其他行中即可 =YEAR(NOW())-YEAR(D3),出生日=IF(LEN(A1)=18,CONCATENATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)),CONCATENATE(19,MID(A1,7,2),MID(A1,9,2),MID(A1,11,2)))年龄=DATEDIF(DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)),NOW(),"y")性别=IF(MOD(IF(LEN(A1)=15,MID(A1,15,1),MID(A1,17,1)),2)=1,"男","女")如何从身份证e69da5e887aae79fa5e9819331333335346131号码中提取性别http://jingyan.baidu.com/article/597a064366b96b312b5243a4.html如何从身份证号码中提取年龄http://jingyan.baidu.com/article/cbf0e500f91f4e2eaa2893a5.html如何从身份证号码中提取出生年月日http://jingyan.baidu.com/article/fedf073748e02b35ac8977a3.html希望帮到你本回答被网友采纳,在那个Excel表格中只能用函数,从身份证号获取那个出生日期年龄和性别的话,你还获取不了,也可以,要么就是设参数啊,设函数,出生日期来:=TEXT(MID(K2,11,4),"00月00日自")年龄知:=DATEDIF(TEXT(MID(K2,7,8),"0000-00-00"),TODAY(),"Y")性别道=IF(MOD(MID(K2,17,1),2),"男","女")本回答被提问者采纳,excel中使用百身份证号计算年龄,可通过YEAR,TODAY获得当前年份,度使用MID函数获得身份证的出身年份,两者相减即可得到年龄。方法步骤如下:1、打开需要操作的问EXCEL表格,在任意单元格函数编辑框输入:=YEAR(TODY())-MID(,然后点击答选择身份证号码所在单元格。专2、在公式编辑框继续输入7,4),并按回属车完成公式的输入。3、返回EXCEL表格,可发现已成功通过身份证号码计算出年龄,原发布者:citt521如何用EXCEL提取身份证号的出生日期并计算年龄身份证号码的数字都有其具体的意义,从这些数字中可以获得该号码所对应人员的出生户籍地、出生日期、性别等基本信息。利用EXCEL函数,可以很方便的提取身份证号码中的出生日期信息,并计算出年龄。工具/原料电脑OFFICE2003版或其他更高版本方法/步骤1.身份证号码的结构和意义:(1)前6位是地址码,一般为出生上户口的时候户籍地的代码;(2)第7至第14位是出生日期码,是按年月日排列的;(3)第15至第17位是顺序码,是由公安机关编订的号码,用来区别同一户籍地同年同月同日生的人,其中第17位是性别信息,奇数为男性,偶数是女性;(4)第18位即最后一位是校验码,由前面17位数字根据全国同一的算法进行计算得出。2.打开示例EXCEL文件,该表有4个栏目:身份证号、姓名、出生日期、年龄。出生日期和年龄需要通过EXCLE进行提取和计算,该2列的单元格格式为“常规”格式。3.提取出生日期需要使用的函数有两个,一个是DATE函数,一个是MID函数。DATE函数的结构为DATE(year,month,day),其作用是将提取的数字变为日期格式进行显示。MID函数的结构为MID(text,start_num,num_chars),其作用是从字符串中提取指定位数的字符,其中text是需要提取的字符所在的字符串,start_num是需要提取的字符在该e799bee5baa6e58685e5aeb931333433623764字符串中的起始位置,num_chars是需要提取的字符的位数。4.在C3单元格输入公式“=DATE(MID(A3,7,4),MID(A3,11,2),MID(A3,1,“excel中用身份证号百计算年龄”的操作步骤是:1、打开Excel 2007工作表;2、由于身份证编码规则中,从第7位字符起的8个字符为出生年月日信息,因此可通过MID函数提取出度出生日期,并计算到当前日期的年差值;3、在C2单元格输入以回下公式,然后答向下填充公式=DATEDIF(TEXT(MID(B2,7,8),"0-00-00"),TODAY(),"y")公式表示:以TEXT(MID(B2,7,8),"0-00-00")为初始日期,以TODAY()为截止日期,计算两者之前间隔的年份。4、Excel 2003以下版本也可以直接通过计算出生日期与当前日期总天数,除以365的整数来获得,输入以下公式,然后向下填充公式=INT((TODAY()-TEXT(MID(B2,7,8),"0-00-00"))/365),=DATEDIF(TEXT((--MID(身份证号码或输入了身复份证的单元格地址,7,8)),"0000-00-00"),TODAY(),"y")本公式得出的周岁,如果公制式结果显示的是日期格式,设置单元格格式为常规即zhidao可正常显示了内容来自www.51dongshi.com请勿采集。