如何装身份证号码转换为生日

合集下载

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

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

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() 取单元格字符长度。

身份证号提取男女生日年龄

身份证号提取男女生日年龄

假设身份证号码在A1,在B1输入公式:
出生日期:
=TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),"#-00-00")
性别:
=IF(MOD(MID(A1,15,3),2),"男","女")
年龄:
=DATEDIF(TEXT(MID(A1,7,LEN(A1)*2/3-4),"0-00-00"),TODAY(),"Y")
现在的身份证号码都是18位。

1-6位为地区代码,其中1、2位数为各省级政府的代码,3、4位数为地、市级政府的代码,5、6位数为县、区级政府代码。

7-14位为出生年月日,例如:19901012
15-17位为顺序号,是县、区级政府所辖派出所的分配码
18位为效验位(识别码),通过复杂公式算出,普遍采用计算机自动生成。

是前面17位的一种检验代码,如果你改变了前面某个数字而后面的效验代码不响应改变就会被计算软件判断为非法身份正号码。

根据身份证号自动生成出生日期

根据身份证号自动生成出生日期

一、根据身份证号生成出生年月日二、根据身份证号生成年龄三、根据身份证号生成性别四、出生年月日的格式转换公式=MID(B3,7,4)&"年"&MID(B3,11,2)&"月"&MID(B3,13,2)&"日"公式=MID(B3,7,4)&"年"&MID(B3,11,2)&"月"&MID(B3,13,2)&"日"公式=MID(B3,7,4)&"."&MID(B3,11,2)&"."&MID(B3,13,2)公式=MID(B3,7,4)&"-"&MID(B3,11,2)&"-"&MID(B3,13,2)公式=MID(B3,7,4)&"."&MID(B3,11,2)公式=MID(B3,7,4)&"-"&MID(B3,11,2)公式公式公式公式=TEXT(MID(B11,7,8),"0-00-00")公式=TEXT(MID(B11,7,8),"0-00-00")公式=TEXT(MID(B11,7,8),"0-00-00")公式=TEXT(MID(B11,7,6),"0-00")公式=TEXT(MID(B11,7,4),"0")公式=DATEDIF(TEXT(MID(B16,7,8),"0-00-00"),TODAY(),"y")公式=DATEDIF(TEXT(MID(B16,7,8),"0-00-00"),TODAY(),"y")公式=DATEDIF(TEXT(MID(B16,7,8),"0-00-00"),TODAY(),"y")公式=DATEDIF(TEXT(MID(B16,7,8),"0-00-00"),TODAY(),"y")公式=IF(MOD(MID(B20,17,1),2),"男","女")公式=IF(MOD(MID(B20,17,1),2),"男","女")公式=IF(MOD(MID(B20,17,1),2),"男","女")公式=IF(MOD(MID(B20,17,1),2),"男","女")公式=IF(MOD(MID(B20,17,1),2),"男","女")公式=IF(MOD(MID(B20,17,1),2),"男","女")公式=IF(MOD(MID(B20,17,1),2),"男","女")公式=IF(MOD(IF(LEN(B27)=15,MID(B27,15,1),MID(B27,17,1)),2)=1,"男","女")。

怎样在Excel表格中设置由身份证号码生成出生日期

怎样在Excel表格中设置由身份证号码生成出生日期

怎样在Excel表格中设置由身份证号码生成出生日期怎样在Excel表格中设置由身份证号码生成出生日期?这是在Excel表中的公式:=IF(LEN(A1)=15,MID(A1,7,6),MID(A1,7,8)),其中表格中的A1是指身份证号码那列。

注:身份证号码那列要设为文本格式。

在EXCEL中,用身份证号提取的出生日期格式如何可自动设置成任何一格式?如:设置为常规。

=TEXT(MID(A1,7,8),"0000年00月00日")=TEXT(MID(A1,7,8),"0000-00-00")=TEXT(MID(A1,7,8),"0000/00/00")Excel表格中根据身份证号码自动填出生日期、计算年龄、录入男女的函数公式_inwealdExcel表格中根据身份证号码自动填出生日期、计算年龄、录入男女的函数公式_inweald...18位身份证号码转换成出生日期的函数公式:如果E2中是身份证,在F2中求出出生日期,F2=DATE(MI DB(E2,7,4),MIDB(E2,11,2),MIDB(E2,13,2))在B2单元格输入如下公式"=LEN($A2)"。

在F2单元格输入公式"=IF($B2=18,MID($A2,7,4)&"-"&MID($A2,11,2)&"-"&MID( $A2,13,2),"19"&MID($A2,7,2)&"-"&MID($A2,9,2)&"-"&MI D($A2,11,2))" 并回车,如图5所示,可以得到我们常用的如"1977-08-11"的格式。

excel 身份证号码提取性别出生日期...的操作步骤_百度知道2011-06-09 月中走我是新手~不会用~输入那个什么公式之后当前的性别栏或是出生日期栏出现了相应的性别和出生日期~~但是同一列的别的单元格怎么就弄不出来呢~没有分了...谢谢了啊最佳答案。

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),"#-00-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位两种。

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

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

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

最新第⼆代⾝份证号码提取出⽣年⽉⽇的公式(很简单)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),MID(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() 取单元格字符长度。

WPS表格从身份证号提取生日及性别信息

WPS表格从身份证号提取生日及性别信息

WPS表格从身份证号提取生日及性别信息目前,我国的身份证号分为两种,一种为15位,一种为18位。

在15位的老版身份证中,第7到12位为出生日期数,最后一位为性别代码,偶数为女,奇数为男。

18位的新身份证中第7到14位为出生日期数,倒数第2位为性别代码,同样偶数为女,奇数为男。

基于这个特点,我们可以用函数加以判断。

如图1是我们已输入完身份证号的XX表,在输入身份证号时需注意,要把单元格格式设为文本型,最好不要在所输身份证号前加一个单引号“'”或其它的符号。

一、提取出生日期在E2中输入公式:方法一,公式“=DATE(MID(D2,7,4),MID(D2,11,2),MID(D2,13,2))”方法二,公式“=IF(LEN(D2)=15,TEXT(MID(D2,7,6),"1900年00月00日"),TEXT(MID(D2,7,8),"00年00月00日"))”,拖动填充柄向下复制公式,这样就完成了出生日期的提取(如图2):二、提取性别信息在C2中输入公式:“=IF(MOD(IF(LEN(D2)=15,MID(D2,15,1),MID(D2,17,1)),2)=1,"男","女")”,拖动填充柄向下复制公式,这样就完成了性别信息的提取(如图3):三、年龄计算在F2单元格输入公式:方法一,从身份证直接计算公式“=DATEDIF(DATE(MID(D2,7,4),MID(D2,11,2),MID(D2,13,2)),TO DAY(),"y")”并回车。

15位身份证“=DATEDIF(DATE(MID(F880,7,4),MID(F880,11,2),MID(F880,13, 2)),TODAY(),"y")”(如图4):方法二,从出生日期计算公式“=DATEDIF(E2,TODAY(),"Y")”,并回车。

excel,表格中在身份证号前已有个逗号,现要怎么处理-

excel,表格中在身份证号前已有个逗号,现要怎么处理-

excel,表格中在身份证号前已有个逗号,现要怎么处理?篇一:怎样在Excel表格中设置由身份证号码生成出生日期怎样在Excel表格中设置由身份证号码生成出生日期怎样在Excel表格中设置由身份证号码生成出生日期?这是在Excel表中的公式:=IF(LEN(A1)=15,MID(A1,7,6),MID(A1,7,8)),其中表格中的A1是指身份证号码那列。

注:身份证号码那列要设为文本格式。

在EXCEL中,用身份证号提取的出生日期格式如何可自动设置成任何一格式?如:设置为常规。

=TEXT(MID(A1,7,8),0000年00月00日)=TEXT(MID(A1,7,8),0000-00-00)=TEXT(MID(A1,7,8),0000/00/00)Excel表格中根据身份证号码自动填出生日期、计算年龄、录入男女的函数公式_inweald Excel表格中根据身份证号码自动填出生日期、计算年龄、录入男女的函数公式_inweald...18位身份证号码转换成出生日期的函数公式:如果E2中是身份证,在F2中求出出生日期,F2=DATE(MIDB(E2,7,4),MIDB(E2,11,2),MIDB(E2,13,2))在B2单元格输入如下公式=LEN($A2)。

在F2单元格输入公式=IF($B2=18,MID($A2,7,4)&amp;-&amp;MID($A2,11,2)&a mp;-&amp;MID( $A2,13,2),19&amp;MID($A2,7,2)&amp;-&amp;MID($A2,9,2)&amp;-&amp;MI D($A2,11,2)) 并回车,如图5所示,可以得到我们常用的如1977-08-11的格式。

excel 身份证号码提取性别出生日期...的操作步骤_百度知道2011-06-09 月中走我是新手~不会用~输入那个什么公式之后当前的性别栏或是出生日期栏出现了相应的性别和出生日期~~但是同一列的别的单元格怎么就弄不出来呢~没有分了...谢谢了啊最佳答案。

Excel表格身份证号码提取出生日期的公式

Excel表格身份证号码提取出生日期的公式

Excel表格身份证号码提取出生日期的公式(B2表示身份证号码所在的列位置)=MID(B2,7,4)&"-"&MID(B2,11,2)&"-"&MID(B2,13,2)回车→向下填充1. Excel表中用身份证号码中取其中的号码用:MID(文本,开始字符,所取字符数);2. 15位身份证号从第7位到第12位是出生年月日,年份用的是2位数。

3. 18位身份证号从第7位到第14位是出生的年月日,年份用的是4位数。

一、提取出生年月:A、15位身份证号码:=MID(B2,7,2)&"-"&MID(B2,9,2)&"-"&MID(B2,11,2) 回车确认即可。

B、18位身份证号码:=MID(B2,7,4)&"年"&MID(B2,11,2)&"月"&MID(B2,13,2)&”日”回车确认即可。

二、提取性别:18位身份证号码:=IF(MOD(MID(B2,17,1),2)=1,"男","女")回车确认即可。

*excel公式中=IF(MOD(MID(E4,17,1),2)=0,"女","男")是什么意思?IF是选择函数,当MOD(MID(E4,17,1),2)=0成立时,单元格显示“女”,否则显示“男”。

MOD是取模函数,即是一个求余函数,求MID(E4,17,1)除以2的余数。

实质是判断MID(E4,17,1)的奇偶性。

MID从一个文本字符串的指定位置开始,截取指定数目的字符。

MID(E4,17,1)是从E4单元格的文本中的第17个字符开始,取一个字符。

三、提取年龄:=year(today())-value(right(left(B2,10),4)) 回车确认即可。

Excel之一在Excel中根据身份证号码利用公式自动生成出生年月日

Excel之一在Excel中根据身份证号码利用公式自动生成出生年月日

【Excel之一】在Excel中根据身份证号码利用公式自动生成出生年月日一、先给实例,不用搞懂原理假设:A1栏内有身份证号码,要在B1栏中自动生成年月日,那么就在B1栏中输入以下公式。

(由于A1是假定的,可以任意替换,所以在下面的公式中用红色醒目标出)【情况1】公式如下:=TEXT((LEN(A1)=15)*19&MID(F2,7,6+(LEN(A1)=18)*2),"#-00-00")显示的效果是:年年年年-月月-日日,如1984-04-28【情况2】公式如下:=IF(LEN(A1)=18,MID(A1,7,8),19&MID(A1,7,6) )显示的效果是:年年年年月月日日,如公式如下:=IF(LEN(A1)=18,MID(A1,7,4)&"年"&MID(A1,11,2)&"月"&MID(A1,13,2)&"日",IF(LEN(A1)=15,MID(A1,7,2)&"年"&MID(A1,9,2)&"月"&MID(A1,11,2)&"日","无效身份证号码"))显示的效果如下:XXXX年XX月XX日,如1984年04月28日【情况4】公式如下:=IF(LEN(A1)=18,MID(A1,7,4)&"."&MID(A1,11,2),IF(LEN(A1)=15,MID (A1,7,2)&"."&MID(A1,9,2),"无效身份证号码"))显示的效果如下:年年年年.月月,如1984.04二、有兴趣就拓展一下根据以上四种情况,在不需要理解公式含义的情况下,就可以派生出其他几种不同的显示格式出来。

身份证号码提取生日

身份证号码提取生日

身份证号码提取生日
假设身份证号码输入位置在A1,选中B列,格式--单元格--日期--选择显示模式为年月日的显示模式。

其后在B1中输入:=DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2))选中B1后鼠标稍稍右下角移动成+后下拉,那么整列A列的身份证上的出生日期就显示出来了。

假设你的身份证号码存在a1单元格,取出来的生日要放在b1,那么在b1里面输入
=MID(a1,7,8) 显示为19670102
输入=MID(a1,9,6) 显示为670102
A1为身份证号码
性别B1: 输入=IF(MOD(MID(A1,15,3),2),"男","女")
出生日期C1: 输入=TEXT(MID(A1,7,11)-500,"0-00-00,")
年龄(虚岁)D1: 输入=DATEDIF(C1,NOW(),"y")
性别输入“=IF(MOD(IF(LEN(A2)=15,MID(A2,15,1),MID(A2,17,1)),2)=0,"女","男")”
出生日期输入
“=IF(LEN(A2)=15,DATE(MID(A2,7,2),MID(A2,9,2),MID(A2,11,2)),DATE(MID(A2,7,4),MI D(A2,11,2),MID(A2,13,2)))”
周岁输入“=DATEDIF(C2,TODAY(),"Y")”。

18位身份证号码转换成出生日期的函数公式

18位身份证号码转换成出生日期的函数公式

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"&amp;TE XT(MID(e2,7,6),"#-00-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单元格以下的青岛DNA检测单位区域。

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

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

根据身份证号码提取年龄

根据身份证号码提取年龄

根据身份证号码提取年龄摘要:本文旨在介绍如何根据身份证号码准确提取一个人的年龄。

首先我们将解释身份证号码的组成和编码规则,然后详细说明如何从身份证号码中提取年龄信息。

最后,我们将提供一些实际应用案例并总结本文的主要观点。

第一部分:身份证号码的组成和编码规则身份证号码是中国公民的唯一身份标识,由公安部门根据一定的编码规则生成并管理。

身份证号码由18位字符组成,其中包含了个人的生日、性别、籍贯等重要信息。

具体组成和编码规则如下:1. 前6位数字(即地址码):表示公民所在地的行政区划代码,用于区分不同的省、市、县等地理区域。

2. 第7至14位数字(即生日码):表示公民的出生年、月、日,格式为年(4位)月(2位)日(2位)。

3. 第15至17位数字(即顺序码):表示在同一地址码区域内,同年同月同日出生的人的顺序码,用于区分同一天出生的不同人。

4. 第18位字符(校验码):用于检验身份证号码的合法性,系统会根据前17位字符进行计算得出校验码。

值得注意的是,前6位地址码和第7至14位生日码可以直接获取,但是第15至17位顺序码和第18位校验码不作讨论,因为它们与我们提取年龄的目标无关。

第二部分:从身份证号码中提取年龄信息要从身份证号码中提取年龄信息,我们首先需要获取生日码,即第7至14位数字。

根据身份证号码的编码规则,生日码的格式为年(4位)月(2位)日(2位)。

接下来,我们可以根据当前日期与生日码进行计算,得出一个人的年龄。

具体计算方法如下:1. 获取当前日期的年、月、日。

2. 将身份证号码中的生日码按照年、月、日的格式提取出来。

3. 将当前日期与生日码进行比较:- 如果生日码的月份大于当前日期的月份,则年龄减一;- 如果生日码的月份等于当前日期的月份,且生日码的日期大于当前日期的日期,则年龄减一。

4. 年龄为当前日期的年份减去生日码的年份,再加上上述比较过程中的年龄差值。

通过以上计算方法,我们可以准确地从身份证号码中提取一个人的年龄信息。

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中用身份证号码自动生成出生年月年龄及性别2012-12-24 08:51:25| 分类:电脑技术| 标签:|字号大中小订阅在学校的人事管理中经常会遇到需要统计教职工的年龄的问题,但案头的原始资料只有身份证号码,其实这足够了。

在EXCEL中,引用其内置函数利用身份证号码达到此目的比较简单。

一、身份证号码简介(18位)1~6位为地区代码;7~10位为出生年份;11~12位为出生月份;13~14位为出生日期;15~17位为顺序号,并能够判断性别,奇数为男,偶数为男;第18位为校验码。

二、确定“出生日期”18位身份证号码中的生日是从第7位开始至第14位结束。

提取出来后为了计算“年龄”应该将“年”“月”“日”数据中添加一个“/”或“-”分隔符。

①正确输入了身份证号码。

(假设在D2单元格中)②将光标定位在“出生日期”单元格(E2)中,然后在单元格中输入函数公式“ =MID(D2,7,4)&"-"&MID(A2,11,2)&"-"&MID(A2,13,2)”即可计算出“出生日期”【格式为XXXX-XX-XX】。

关于这个函数公式的具体说明:MID函数用于从数据中间提取字符,它的格式是:MID (text,starl_num,num_chars)。

Text是指要提取字符的文本或单元格地址(上列公式中的D2单元格)。

starl_num是指要提取的第一个字符的位置(上列公式中依次为7、11、13)。

num_chars指定要由MID所提取的字符个数(上述公式中,提取年份为4,月份和日期为2)。

多个函数中的“&”起到的作用是将提取出的“年”“月”“日”信息合并到一起,“/”或“-” 分隔符则是在提取出的“年”“月”“日”数据之间添加的一个标记,这样的数据以后就可以作为日期类型进行年龄计算。

操作效果如下图:③把18位身份证号里面的前六位和后四位同时删除,如D2是一个身份证号,则E2写上公式=mid(D2,7,8) ,公式意为,从D2单元格的第7字符起,往后返回8位字符,就可得8位年月日期【格式19840215】。

WPS身份证号码提取出生年月日的公式

WPS身份证号码提取出生年月日的公式

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

2、18位身份证号码提取性别男、女的公式:=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),MID(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"))第二篇:身份证号码提取公式合并两列文字:=CONCATENATE(h2,i2)知道生日生成身份证=440981&TEXT(f2,“emmdd”)&INT(10+RAND()*99)&IF(e2=“F ”,2,1)&INT(RAND()*9+1)中国居民身份证号码是一组特征组合码,原为15位,现升级为18位,其编码规则为:15位:6位数字常住户口所在县市的行政区划代码,6位数字出生日期代码,3位数字顺序码。

身份证算年龄

身份证算年龄

身份证算年龄
计算年龄是一项经常遇到的任务,特别是当我们出于某些目的需要用身份证得出某个人的年龄时,我们怎么办?其实,计算一个人的年龄并非难事,只要掌握一些简单的方法,就可以成功计算出一个人的年龄。

首先,我们必须拥有这个人的身份证号码,身份证号码中有两个重要的信息,一个是出生日期,由六位数的数字格式表示,有前面的两位为年份,中间的两位为月份,后面两位为日期。

结合出生日期,即可找到这个人的生日,在此基础上减去今年的日期,便能计算出这个人的准确年龄。

其次,如果没有这个人的身份证号码,也不乏可以计算出年龄的方法。

有的人在身份证上会填写生日的,此时便可以准确的通过生日减去今年的日期得出年龄。

另外如果没有明确的生日信息,也可以参考上述步骤,将被计算对象的年龄的估计值范围缩小,以及相关的其他信息,比如病史等,结合这些信息来估算年龄大致范围,再结合表象进行判断是否准确,这样也能较准确的计算出年龄。

综上所述,通过计算一个人出生日期或者出根据其他信息所判断的估计范围再减去今年的日期,都可以准确无误的得出一个人的年龄。

一旦获取一个人的身份证号信息,有关年龄计算的问题就可以简单迅速得到解决。

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

如何装身份证号码转换为生日
假设身价证号在B2,将C2单元格格式设置为日期格式,并输入如下公式即可:
=TEXT(MID(B2,7,8),"0-00-00")*1
复杂一点的:首先,假设身份证号所在单元格为A1。

接下来可以使用两种公式。

1、
=CONCATENATE(MID(A1,7,4),"年",MID(A1,11,2),"月",MID(A1,13,2),"日") 其中,逗号、引号必须为英文状态下的符号。

2、=MID(A1,7,4)&"年"&MID(A1,11,2)&"月"&MID(A1,13,2)&"日" 同样的,逗号、引号必须为英文状态下的符号。

【建议在输入身份证号的时候,在号码前加英文状态下的单引号,避免了设置单元格不合适而导致的号码后四位的错误。

例如,输入'12345677898765431】。

相关文档
最新文档