如何计算出生年月
提取年月日的公式

如何从Excel表中的 身份证号码中提取出生 年月、性别、年龄呢? 看了本文就知道了。
方法一:
1.Excel表中用身份 证号码中取其中的号码 用:MID(文本,开始字符, 所取字符数);
2.15位身份证号从 第7位到第12位是出生年 月日,年份用的是2位数 。
2、 选中第一列,“ 定位”/“定位条件”/“空值”/ “确定”,此时你会发现第 一列的偶数单元格全部 被选中;
3、 “插入”/“行”
4、 选中第一列,“ 定位”/“定位条件”/“常量”/ “确定”,此时你会发现第 一列的有数值的单元格 全部被选中;
5、 “插入”/“行”
这时你会发现除了 过渡列的数据外,其他 数据行每行下面都多出 了一个空白行,这时我 们只需删除这个过渡 列,预想的目的就达到 了。
4.Excel表中用 Year\Month\Day函数取 相应的年月日数据;
方法二:
这是根据身份证号 码(15位和18位通用) 自动提取性别和出生年 月的自编公式,供需要 的网友参考:
说明:公式中的B2 是身份证号
1、根据身份证号码 求性别:
=IF(LEN(B2)=15,IF(MO D(VALUE(RIGHT(B2,3) ),2)=0,"女","男 "),IF(LEN(B2)=18,IF(M OD(VALUE(MID(B2,15, 3)),2)=0,"女","男"),"身份 证错"))
2、根据身份证号码 求出生年月:
=IF(LEN(B2)=15,CONC ATENATE("19",MID(B2, 7,2),".",MID(B2,9,2)),IF( LEN(B2)=18,CONCATE NATE(MID(B2,7,4),".",M ID(B2,11,2)),"身份证错 "))
如何利用身份证号码计算出生年月

将光标定位在第一个人的“出生日期”单元格中,然后在单元格中输入函数公式
=MID(F3,7,4)&"-"&MID(F3,11,2)&"-"&MID(F3,13,2)
“出生日期”确定后,年龄可以利用一个简单的函数公式计算出来了。
1、将光标定位在第一个人的“年龄”单元格中,然后在单元格中输入函数公式《=INT((TODAY()-G3)/365)》
2、按键盘的【Enter】健后,可立即计算出第一个人的“年龄”。
确定“性别”:
每个人的性别可以利用“身份证号码”进行判断,18位身份证号码中,第15~17位为顺序号,奇数为男,偶数为女。
1、将光标定位在第一个人的“性别”单元格中,然后在单元格中输入函数公式
=IF(VALUE(MID(F3,15,3))/2=INT(VALUE(MID(F3,15,3))/2),"女","男")
2、按键盘的【Enter】健后,可立即计算出第一个人的“性别”。
3、利用身份证号码计算出年龄公式:
=datedif(--text(mid(A1,7,8),"0-00-00"),today(),"y")。
出生年月认定的文件规定

出生年月认定的文件规定中央组织部、人事部、公安部关于办理干部退(离)休等手续时认定出生日期问题的通知为在办理干部退(离)休等手续时,正确认定干部的出生日期,现将有关问题通知如下:一、凡干部居民身份证填写的出生日期同本人档案记载的出生日期一致的,均可作为组织、人事部门在办理其退(离)休等手续时,认定出生日期和计算年龄的依据。
二、凡干部居民身份证同干部本人档案记载的出生日期不一致的,组织人事部门在办理其退(离)体等手续时,应会同干部常住户口所在地户口登记机关进行查证核实,按干部管理权限和户口管理权限批准后查实的出生日期作为计算年龄和户口登记的依据,查证材料归入干部本人档案,同时抄送干部常住户口所在地户口登记机关。
对无法查实的,应以干部档案或户口档案中最先记载的出生日期为依据。
三、凡在公安部发布《关于在全国实施居民身份证使用和查验制度的通告》之前已办理了退(离)休手续的干部,其出生日期的认定及年龄的计算,均以办理退(离)休手续时组织人事部门管理的干部本人档案的记载为依据。
四、干部个人不得随意更改出生日期。
今后,凡要求更改出生日期的,须经干部管理部门会同其常住户口所在地户口登记机关审查,按照干部管理权限和户口管理权限批准。
1990年8月30日江苏省人事厅《关于如何确定干部出生年月复函》的通知苏人函[2001]199号江都市人事局:你局《关于如何确定干部出生年月的请示函》悉。
现答复如下:关于机关事业单位工作人员出生年月的确定,省人事厅苏人通[1999]53号文件已根据中组部、人事部、公安部组通字[1990]24号文件规定制定了实施意见,各地、各单位在贯彻执行中,对凡本人档案记载的出生日期与居民身份证填写的出生日期一致的,或者本人档案有几个出生日期,居民身份证填写的出生日期与其中之一相一致的,即可据此确定工作人员退体年龄的掌握口径是:凡本人档案记载的出生日期与居民身份证填写的出生日期一致的是指本人档案中最早记载的出生日期与居民身份证填写的出生日期相一致。
身份证号码计算年龄

=DATEDIF(TEXT((LEN(A2)=15)*19&MID(A2,7,(LEN(A2)=18)*2+6),"#-00-00"),TODAY(),"y")
下拉复制公式即可。
然后可以筛选公式结果大于等于45的就行了。
说明:该公式对于15、18位身份证号码均适用。测试通过!
=IF(LEN(B2)=15,year(now())-1900-VALUE(MID(B2,7,2)),if(LEN(B2)=18,year(now())-VALUE(MID(B2,7,4)),"身份证错"))
4、假设身份证号在A2,在B2单元格输入公式:其中2011改为当前年:
=2011-IF(LEN(A2)=18,MID(A2,7,4),"19"&MID(A2,7,2))
如要算指定日期的年龄,则设A1文本格式的18位身份证号,B1为指定日期,在C1输入公式如下:
=YEAR(B1-DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)))-1900&"岁"&MONTH(B1-DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)))-1&"月"&DAY(B1-DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)))&"天"
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)),"身份证错"))
在EXCEL表格中输入身份证号如何自动提取性别和出生年月

在EXCEL表格中输入身份证号如何自动提取性别和出生年月在EXCEL表格中输入身份证号如何自动提取性别和出生年月如输入大批量的个人信息。
(例:输入姓名、性别、身份证号、出生年月日、地址等等),特别是在输入身份证号之后还要输入一些出年月日、性别、其时这些都已经在身份证号里面体现出来了,所以我想有没有办法提取出来。
经过实践体验,现已经解决了这个问题,这样减少了不少时间,对于一两个人信息的输入这没什么,而对于成百上千的要输入来说,就是关键了。
例如:序号姓名身份证号码性别出生年月说明:公式中的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,C ONCATENATE(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)),"身份证错"))如何使用Excel从身份证号码中提取出生日期如何使用Excel从身份证号码中提取出生日期2009-02-27 22:52例如:从身份证420821************中提取出生日期来,如何快速得出?只需使用语句:=DATE(mid(A1,7,4),mid(A1,11,2),mid(A1,13,2))【A1是身份证号码所在单元格】date()函数是日期函数;如输入今天的日期=today()那么,mid函数是什么东东呢?MID(text,start_num,num_chars)Text 为包含要提取字符的文本字符串;Start_num 为文本中要提取的第一个字符的位置。
在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为身份证。
和身份证有关的5个Excel函数公式

和身份证有关的5个Excel函数公式以下是一组和身份证有关的函数公式,如果你是财务人员或是一名HR,那就一起来看一下啦:1、查找重复身份证号码:=IF(COUNTIF(A:A,A2&"*")>1,"重复","")要点:在COUNTIF函数的第二参数后加上一个星号 &"*"。
COUNTIF函数在计算文本型数字时,会默认按数值型进行处理,但是Excel中的数字精度只有15位,并且身份证号码是18位,因此会把前15位相同的身份证全部识别为相同的内容。
在第二参数后加上一个星号 &"*",就是告诉Excel,要查找包含A2单元格内容的文本,通过这样变通的手段,COUTNIF函数就听话啦。
2、用出生年月来计算年龄:=DATEDIF(A4,TODAY(),"y")要点:DATEDIF函数用于计算两个日期之间的间隔。
用法是:=DATEDIF(开始日期,结束日期,指定要返回的类型)第三参数是Y,表示年,是M,就表示月。
TODAY函数返回系统当前的日期。
DATEDIF函数是隐藏函数,输入时没有屏幕提示,需要手工录入哦。
3、根据身份证号计算出生年月:=--TEXT(MID(A2,7,8),"0!/00!/00")要点:身份证号码中的第8位到15位是出生年月信息。
首先使用MID函数从A2单元格的第7位开始,提取出8个字符,得到类似19840727的结果。
再使用TEXT函数将这个字符串变成日期样式的文本,得到类似1984/07/27的结果。
由于TEXT函数的结果是文本型的内容,所以加上两个小减号 -- 就是计算负数的负数,通过四则运算,变成真正的日期序列。
公式也可以使用=--TEXT(MID(A2,7,8),"0-00-00"),原理是一样的。
在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从文本中返回字符的个数。