用身份证号码转换 出生年月和年龄

合集下载

根据出生年月及身份证计算公式

根据出生年月及身份证计算公式

删掉EX文档空白处
Word文档中红色波浪线怎么去除?1、要关闭此功能,可单击“工具”——“选项”——“拼写和语法”,清除“键入时检查拼写”和“键入是检查语法”复选框,“确定”即可。

2、要隐藏标记错误处的下划线,请选中“隐藏文档中的拼写错误”和“隐藏文档中的语法错误”复选框。

3、要检查或更正拼写和语法错误,可在文档完成后,点“工具”——“拼写和语法”,对话框中就会将原文中划波浪线的部位显示为带颜色的字体,如果没有错误,请点“忽略”,如果有错,可直接在此界面中更改,原文会随之更改的。

最新 第二代身份证号码提取出生年月日的公式 (很简单)

最新 第二代身份证号码提取出生年月日的公式 (很简单)

1、第二代身份证号码提取出生年月日的公式:=MID(A1,7,4)&"-"&MID(A1,11,2)&"-"&MID(A1,13,2)注:A是列,1是行,&在数字键7的上方。

2、第二代身份证号码提取性别男、女的公式:=IF(MOD(MID(A1,17,1),2),"男","女")注:A是列,1是行。

3、excel用身份证号算年龄的工式比如身份证号保存在a1单元格,那么可以使用=mid(a1,7,4)来取出出生年,再用当前年份减去这个就是年龄了。

4、提取身份证出生年月="19"&MID(B1,9,2)&"年"&MID(B1,11,2)&"月"&MID(B1,13,2)&"日"5、提取身份证年龄=YEAR(NOW())-YEAR(IF(LEN(B1)=18,DATE(MID(B1,7,4),MID(B1,11,2),M ID(B1,13,2)),DATE(MID(B1,7,2),MID(B1,9,2),MID(B1,11,2))))6、提取身份证性别=IF(LEN(B1)=15,IF(MOD(MID(B1,15,1),2)=1,"男","女"),IF(MOD(MID(B1,17,1),2)=1,"男","女"))7、公式内的“B1”代表的是输入身份证号码的单元格。

Excel自动提取身份证中生日和性别以及年龄(注意:以B2单元格中是18位身份证号为例)一、提取出生日期的输入公式=MID(B2,7,4)&"年"&MID(B2,11,2)&"月"&MID(B2,13,2)&"日"二、判断性别“男女”的输入公式=IF(MID(B2,17,1)/2=TRUNC(MID(B2,17,1)/2),"女","男")三、利用身份证号码求年龄=IF(B2="","",DATEDIF(TEXT((LEN(B2)=15)*19&MID(B2,7,6+(LEN (B2)=18)*2),"#-00-00"),TODAY(),"y"))八、计算年龄的公式?datedif(开始日期,结束日期,"M")九、用公式计算最大年龄?max(D3:D21)十、用公式计算25--35岁之间的人数?=COUNTIFS(D3:D21,">"&25,D3:D21,"<"&35)十一、计算25岁以下的人数?=COUNTIF(D3:D21,">"&25)十二、计算25岁以下人数的比例?=COUNTIF(D3:D21,">"&25)/count(D3:D21)十三、用excel做表输入年月日,可以变成例如1986-01-01的格式吗?能的话怎么变?先选中单元格,鼠标右击,“设置单元格格式”,“数字”,“自定义”,在类型处输入e-mm-dd 确定十四、1.自动录入性别:“=IF(LEN(C2)=15,IF(MOD(MID(C2,15,1),2)=1,"男","女"),IF(MOD(MID(C2,17,1),2)=1,"男","女"))”if假如(len(C2)得到C2的字符长度等于15,[15时mod除以2的余数(取mid(C2单元格,第15个的,1个字符),除以2)],[不等于15条件不成立时if(mod后面除以2的余数(取C2,第17个,的1个字符),除以2)]所涉及函数:len() 取单元格字符长度。

身份证号码提出生年月性别年龄方法公式

身份证号码提出生年月性别年龄方法公式

身份证号码提出生年月性别年龄方法公式第一篇:身份证号码提出生年月性别年龄方法公式一、提取出生日期如果我们要从一个人的身份证号码中批量提取其出生年月日,并表示成“yyyy-mm-dd”形式,可以这样做,假设身份证号码在C列,在D列中输入公式=IF(LEN(C6)=15,“19”&MID(C6,7,2)&“-”&MID(C6,9,2)&“-”&MID(C6,11,2),MID(C6,7,4)&“-”&MID(C6,11,2)&“-”&MID(C 6,13,2))这个公式的含义就是,当其检查到C6单元格中的数据是15位的时,就显示“19”&MID(C6,7,2)&“-”&MID(C6,9,2)&“-”&MID(C6,11,2)的计算结果,否则就显示MID(C6,7,4)&“-”&MID(C6,11,2)&“-”&MID(C6,13,2)的计算结果。

如:若C6单元格中是***,在D6单元格中计算出的结果是“1950-01-12”;若C6单元格中是***794,在D6单元格中计算出的结果是“1945-11-16”。

二、提取性别在E6单元格输入公式=IF(LEN(C6)=15,IF(RIGHT(C6)/2=INT(RIGHT(C6)/2),“女”,“男”) ,IF(MID(C6,17,1)/2=INT(MID(C6,17,1)/2),“女”,“男”))这个公式的含义是如果C6单元格是一个15位数,就显示IF(RIGHT(C6)/2=INT(RIGHT(C6)/2),“女”,“男”)的计算结果;否则,显示IF(MID(C6,17,1)/2=INT(MID(C6,17,1)/2),“女”,“男”))的计算结果。

最后把D6和E6单元格的公式向下拉下来,在C6列输入身份证号码后,出生日期和性别可自动输入了,这样就减少了用户输入数据工作量,提高了办事效率!三、计算年龄excel中通过15位或18位身份证算年龄,精确到年假设C6为身份证号码,保证身份证号码输入正确情况下,使用如下公式: 15位用如下函数:=(TODAY()-DATE(MID(C6,7,2),MID(C6,9,2),MID(C6,11,2)))/365 18位使用如何函数:=(TODAY()-DATE(MID(C6,7,4),MID(C6,11,2),MID(C6,13,2)))/365 如果既含有15位又含有18位可以用如下综合运用。

通过身份证号码提取籍贯、性别、出生年月、年龄、生肖等信息

通过身份证号码提取籍贯、性别、出生年月、年龄、生肖等信息

女;[=1]男"),"")) D(A3,9,2),MID(A3
,11,2)),"")),TOD
AY(),"Y"),"")


37
河南省汝州市


30
云南省呈贡县

பைடு நூலகம்
云南省呈贡县


返回结果为周 此列数据需要用到的籍贯
岁,若需取虚 代码,存放在“籍贯代码
岁,可在公式
”工作表中。
后输入:+1
410482198209201793
错误
1982-09-20
530121198903119562
错误
1989-03-11
53012119760427732
位数不对
←号码为空


为侵犯隐私,上述号码全 号码不存在、位数不对(非
部为错误的号码,大家可 18位)等情况,会报错。
以自行录入正确的号码进
行测试。
",MOD(MID(A3,7,4 女;[=1]男
TE(MID(A3,7,4),M
),12)+1,1),"") "),IF(LEN(A3)=15 ID(A3,11,2),MID(
,
A3,13,2)),IF(LEN
TEXT(MOD(MID(A3, (A3)=15,DATE("19
15,1),2),"[=0] "&MID(A3,7,2),MI
身份证号码
纠错
出生年月
441622198509284167 410482198209201795

EXCEL中用身份证号码求出生年月日及年龄公式

EXCEL中用身份证号码求出生年月日及年龄公式
回车确认即可。
如果只要“年-月”格式,公式可以修改为
=IF(LEN(A1)=15,MID(A1,7,2)&"-"&MID(A1,9,2),MID(A1,7,4)&"-"&MID(A1,11,2))
3.这是根据身份证号码(15位和18位通用)自动提取性别的自编公式,供需要的朋友参考:
说明:公式中的B2是身份证号
MID(A1,17,1):如果身份证号码的长度不是15位,即18位身份证号码,那么应该提取第17位的数字。
MOD(IF(LEN(A1)=15,MID(A1,15,1),MID(A1,17,1)),2):用于得到给出数字除以指定数字后的余数,本例表示对提出来的数值除以2以后所得到的余数。
根据身份证号码求性别:
=IF(LEN(B2)=15,IF(MOD(VALUE(RIGHT(B2,3)),2)=0,"女","男"),IF(LEN(B2)=18,IF(MOD(VALUE(MID(B2,15,1)),2)=0,"女","男"),"身份证错"))
根据身份证号码求年龄:
=IF(LEN(B2)=15,2007-VALUE(MID(B2,7,2)),if(LEN(B2)=18,2007-VALUE(MID(B2,7,4)),"身份证错"))
如果我们要从一个人的身份证号码中批量提取其出生年月日,并表示成“xxxx-xx-xx”形式,但身份证号码有15位和18位之分,因此在提取前建议大家在身份证号码(假设身份证号码在C列中)后插入两列,一列全部填充上“19”(假设此列为D列),然后再插入的另一列(假设为E列)中输入公式“=IF(LEN(C3)=15,MID(D3,1,2)&""&MID(C3,7,2)&"-"&MID(C3,9,2)&"-"&MID(C3,11,2),MID(C3,7,4)&"-"&MID(C3,11,2)&"-"&MID(C3,13,2))”,其中:

利用身份证号码计算年龄公式

利用身份证号码计算年龄公式

利用身份证号码计算年龄公式标题:利用身份证号码计算年龄公式摘要:身份证号码是中国公民个人身份识别的重要工具,其中包含了一定的个人信息,其中之一就是出生日期。

本文将介绍如何利用身份证号码来计算年龄的公式,并提供一个简单的计算示例。

通过身份证号码计算年龄可以方便地获取个人的准确年龄信息,对于各种统计和分析工作具有重要作用。

读者可以根据本文提供的公式和示例,自行计算身份证号码对应的年龄。

一、背景介绍身份证号码是中国居民身份证件上的唯一标识符。

身份证号码由18位数字和字母组成,其中包含了一些重要的个人信息。

其中,出生日期是身份证号码中的一个重要部分。

通过身份证号码中的出生日期信息,我们可以精确地计算出一个人的年龄。

二、计算公式根据身份证号码中的出生日期信息,可以利用以下公式来计算年龄:年龄 = 当前年份 - 出生年份 -1如果当前日期在出生日期之后,则不需要再减去1。

三、计算示例假设一个人的身份证号码为362525************,我们来计算他的年龄。

1. 首先,我们提取出身份证号码中的出生日期信息,即19900101;2. 然后,获取当前的年份,假设为2022;3. 计算年龄 = 2022 - 1990 - 1 = 31。

四、注意事项1. 身份证号码的倒数第二位表示性别,奇数代表男性,偶数代表女性。

在计算年龄时,不需要考虑性别信息。

2. 当前日期必须在出生日期之后,否则计算出的年龄可能会出现负数。

3. 此公式仅适用于中国大陆的身份证号码,其他国家或地区的类似号码可能需要使用不同的计算方法。

五、应用场景和意义1. 身份证号码是中国公民个人身份的重要标识,计算年龄可以帮助各种统计和数据分析工作。

2. 政府部门可以利用身份证号码计算年龄,进行人口统计、社会福利、医疗健康等方面的工作。

3. 企事业单位可以利用身份证号码计算年龄,进行人员管理、人才评估、职业发展等方面的工作。

六、结论通过身份证号码计算年龄是一种方便快捷的方式,无需专门询问个人的出生日期信息。

身份证号自动生成年龄、出生年月、性别公式

身份证号自动生成年龄、出生年月、性别公式

身份证号自动生成年龄、出生年月、性别公式=MID(E4,8,4)&"/"&MID(E4,12,2)&"/"&MID(E4,14,2)(2011-07-28 17:54:56)转载▼身份证号自动生成年龄、出生年月、性别公式:=IF(LEN(C2)=15,"19"&MID(C2,7,2)&"-"&MID(C2,9,2)&"-"&MID(C2,11,2),MID (C2,7,4)&"-"&MID(C2,11,2)&"-"&MID(C2,13,2))=DATE(MID(I4,IF(LEN(I4)=18,7,7),IF(LEN(I4)=18,4,2)),MID(I4,IF(LEN(I4 )=18,11,9),IF(LEN(I4)=18,2,2)),MID(I4,IF(LEN(I4)=18,13,11),IF(LEN(I4 )=18,2,2)))1、生成出生年月日公式一(18位号和15位号都可自动生成 19**-*-*):=DATE(MID(I4,IF(LEN(I4)=18,7,7),IF(LEN(I4)=18,4,2)),MID(I4,IF(LEN(I4)=18, 11,9),IF(LEN(I4)=18,2,2)),MID(I4,IF(LEN(I4)=18,13,11),IF(LEN(I4)=18,2,2)))生成出生年月日公式二(18位或15位号生成19**-**-**):=IF(LEN(C2)=15,"19"&MID(C2,7,2)&"-"&MID(C2,9,2)&"-"&MID(C2,11,2),MID (C2,7,4)&"-"&MID(C2,11,2)&"-"&MID(C2,13,2))说明:自动生成出生年月就把以上公式复制粘贴到需自动生成“出生年月日”的那一栏第一格,然后把公式一中的所有“I4”或公式二中的所有“C2”改成身份证号码单元格的栏代码如A、B、C、D……和行数如1、2、3、4……。

从身份证号码中提取出生日期步骤(最终五篇)

从身份证号码中提取出生日期步骤(最终五篇)

从身份证号码中提取出生日期步骤(最终五篇)第一篇:从身份证号码中提取出生日期步骤一、从身份证号码中提取出生日期步骤:STEP1、在出生日期行中输入=MID(选中该生身份证号码所在的空格,7,8)函数。

2、点击回车键得到该生出生日期。

STEP2,“提取出”出生日期将光标指针放到“出生日期”列的单元格内,这里以C2单元格为例。

然后输入“=MID(B2,7,4)&“年”&MID(B2,11,2)&“月”&MID(B2,13,2)&“日””(注意:外侧的双引号不用输入,函数式中的引号和逗号等符号应在英文状态下输入)。

回车后,你会发现在C2单元格内已经出现了该学生的出生日期。

然后,选中该单元格后拖动填充柄,其它单元格内就会出现相应的出生日期。

STEP3,判断性别“男女”选中“性别”列的单元格,如D2。

输入“=IF(MID(B2,17,1)/2=TRUNC(MID(B2,17,1)/2),“女”,“男”)”(注意如上)后回车,该生“是男还是女”已经乖乖地判断出来了。

拖动填充柄让其他学生的性别也自动输入。

三计算年龄:(其中C3是出生日期所在列)双击年龄所在列的第二行,然后输入下面公式,然后按ENTER键;再利用下拉方式将公式复制到该列的其他行中即可=YEAR(NOW ())-YEAR(C3)STEP4 ,从身份证号码中提取年龄:=现在年份-mid(c3,7,4)第二篇:excel从身份证号码中提取出生日期、性别公式1、从身份证号码中提取出生日期公式:=DATE(MID(A1,7,4), MID(A1,11,2), MID(A1,13,2))2、从身份证号码中提取出性别公式:=IF(MOD(MID(A1,17,1),2)=1,“男”,“女”)第三篇:在Excel中如何从身份证号码中提取出生年月(xiexiebang推荐)在Excel中如何从身份证号码中提取出生年月、性别等相关信息一、如何使用Excel从身份证号码中提取出生日期如何使用Excel从身份证号码中提取出生日期2009-02-27 22:52例如:从身份证***616中提取出生日期来,如何快速得出?只需使用语句:=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表格中根据身份证号码自动填出生日期、计算年龄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位两种。

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

身份证号码换算年龄、性别、出生日期的公式

身份证号码换算年龄、性别、出生日期的公式

身份证号码换算年龄、性别、出生日期的公式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,11,2) )*100+IF(LEN(A2)=15,MID(A2,11,2),MI D(A2,13,2))>MONTH(TODAY())*100+DAY(TODAY()),YEAR(TODAY())-IF(LEN(A2)=15,MID(A2,7,2),MID(A2,9,2))-1,YEAR(TODAY())-IF(L EN(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,A BS(RIGHT(A2))=7,ABS(RIGHT(A2))=9),"男","女")),(IF(OR(ABS(MID(A2,17,1))=1,ABS(MID(A2,17,1))=3,ABS(M ID(A2,17,1))=5,ABS(MID( A2,17,1))=7,ABS(MID(A2,17,1))=9),"男","女")))”算出生年月的:“=DATE(IF(LEN(E3)=15,MID(E3,7,2),MID(E3,9,2)),IF(LEN(E3) =15,MID(E3,9,2),MID(E3,11,2)),IF(LEN(E3)=15,MID(E3,11,2),MID(E3,13,2)))”只要把输入身份证号的单元格格式设为“文本”就是最关键的,准确。

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"),回车确定。

身份证号码提出生年月性别年龄方法公式

身份证号码提出生年月性别年龄方法公式

一、提取出生日期如果我们要从一个人的身份证号码中批量提取其出生年月日,并表示成“yyyy-mm-dd”形式,可以这样做,假设身份证号码在C列,在D列中输入公式=IF(LEN(C6)=15,"19"&MID(C6,7,2)&"-"&MID(C6,9,2)&"-"&MID(C6,11,2),MID(C6,7,4)&"-"&MID(C6,11,2)&"-"&MID(C6,13,2))这个公式的含义就是,当其检查到C6单元格中的数据是15位的时,就显示"19"&MID(C6,7,2)&"-"&MID(C6,9,2)&"-"&MID(C6,11,2)的计算结果,否则就显示MID(C6,7,4)&"-"&MID(C6,11,2)&"-"&MID(C6,13,2)的计算结果。

如:若C6单元格中是441000*********,在D6单元格中计算出的结果是“1950-01-12”;若C6单元格中是410005************,在D6单元格中计算出的结果是“1945-11-16”。

二、提取性别在E6单元格输入公式=IF(LEN(C6)=15,IF(RIGHT(C6)/2=INT(RIGHT(C6)/2),"女","男"),IF(MID(C6,17,1)/2=INT(MID(这个公式的含义是如果C6单元格是一个15位数,就显示IF(RIGHT(C6)/2=INT(RIGHT(C6)/2),"女","男")的计算结果;否则,显示IF(MID(C6,17,1)/2=INT(MID(C6,17,1)/2),"女","男"))的计算结果。

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