怎样在Excel表格中设置由身份证号码生成出生日期
EXCEL中从身份证号码提取出生日期的方法
由于工作需要,我需要单位人员的出生年月,单独一个一个输入?NO~太麻烦了。
我的工资程序里有人员信息,而且有每个人的身份证号码,所以我就想出了利用excel来完成这个工作。
PS,我是用office2003的excel完成这个操作的,office2000可能有些操作有些不同,不妨试一下。
首先先要说几个公式,明白了这几个公式后,就能简单完成了。
①函数【left】作用:提取数据左边n个数字的内容默认公式:=left(text, [num_chars])翻译公式:=left(数据,n[数字])举例:=left("Hello",2) 输出结果为最开始的2个字母“He”②函数【right】作用:提取数据右边n个数字的内容默认公式:=right(text, [num_chars])翻译公式:=right(数据,n[数字])举例:=right("Hello",2) 输出结果为最末尾的2个字母“lo”好了,利用这两个公式,就可以做到简单的提取一个身份证号码中的日期了。
举例,某人身份证为310123************(18位),输入到"A1"单元格,建议用把单元格改成"文本",不然会显示为科学计数法。
【单元格改成文本的方法:鼠标右击"A1"单元格,选择“设置单元格格式(F)...”,在“单元格格式”对话框中,选择“数字”标签,“分类(C)”里选择“文本”,点“确定”】那用公式套用的话,先用left吧,最后4位是不要的,所以提取左边14位。
这个身份证号码已经输入到"A1"单元格,那么在"B1"单元格可以这样输入:=left(A1,14),那出现的结果就是“31012319010203”,然后你可以用right命令提取"B2"单元格里后8位数字,就可以提取出生日代码了。
【EXCEL】利用函数MID在身份证号码中提取出生日期
【EXCEL】利用函数MID在身份证号码中提取出生日期
第一步:在单元格中填写“=”,然后点击“ƒx”插入函数,选择类别“文本”,找到函数“MID”,点击确定。
第二步:在函数参数中第一行选中身份证号码所在单元格“C2”,第二行填入“7”,第三行填入“4”,点击确定。
第三步:在后面填入“&”年”&”,然后再次插入函数“MID”。
在函数参数中第一行选中身份证号码所在单元格“C2”,第二行填入“11”,第三行填入“2”,点击确定。
(注意:双引号必须使用英文状态下的””)
第四步:在后面填入“&”月”&”,然后再次插入函数“MID”。
在函数参数中第一行选中身份证号码所在单元格“C2”,第二行填入“13”,第三行填入“2”,点击确定。
(注意:双引号必须使用英文状态下的””)
第五步:在后面填入“&”日””,点击Enter键,然后就得到了张三的出生日期。
(注意:双引号必须使用英文状态下的””)
第六步:选中第一个得到的数据,将鼠标放到表格右下角,让鼠标呈实心十字,然后下拉填充格式,得到所有数据。
身份证输入年龄性别出生年月
1 、在excel中根据身份证号码自动填充出生年月的公式:=IF(LEN(E5)=15,MID(E5,7,2)&" 年"&MID(E5,9,2)&"月"&MID(E5,11,2)&"日",MID(E5,7,4)&"年"&MID(E5,11,2)&"月"&MID(E5,13,2)&"日")E5 是身份证号所在单元格,在出生年月单元格输入上面的公式,就提取出日期,显示为“xxxx年xx月xx日”。
如果不需要提取日期,就把“月”后面的部分公式去掉就可以了。
或者要显示为“xxxx-xx-xx”,只需要将相应的“年”“月”“日”替换为“-”就可以了。
2 、在excel中根据身份证号码自动填充性别的公式:=IF(MOD(IF(LEN(A2)=15,MID(A2,15,1),MID(A2,17,1)), 2)=1," 男","女")A2 是身份证号所在单元格,在性别单元格输入上面的公式,自动填充性别。
3 、在excel中根据身份证号码自动填充年龄的公式:①=DATEDIF(TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN( A1)=18)*2),"00-00-00"),TODAY(),"y" )②=YEAR(TODAY())-VALUE(MID(E4,7,4))A1 是身份证号所在单元格,在年龄单元格中输入上面的公式,计算出截止今天的年龄。
小技巧:要想整列数据都使用公式,只需要按住设置了公式的单元格右下角的“+”往下拉就可以了。
身份证号转出生日期
以“厦门医保”的EXCEL表格为例
1:我们从C5开始输入身份证,单元格的格式为“文本”
2:因为要在G5输出生日,那么先点选G5格,将“G5“以下的所有单元格的格式设置为“常规”
3:点G5要输出生日的第一格,然后选择上方工具栏—“插入”—“fx函数”(这是EXCEL2000版,若是更高级的版本则可以直接点选“公式”“插入函数”选项)
如图:
4:将“或选择类别”选择为“文本”,“选择函数”选择为“TEXT“
如图:
5.点选确定,并进行如下设置。
其中”Value“格是用来填写公式的。“C5”是身份证的头格。可以看情况做更改。
“Format”用来填写格式的。你可以将“1;;2”改为”男;;女”(注意小号标点)那么他就会输出男女了。
6.点选确定后,在EXCEL表里从’F5”格(即输出格)下拉到最后一个数据,使其按顺序复制公式。
如图:
4:将“或选择类别”选择为“文本”,“选择函数”选择为“TEXT“
如图:
5.点选确定,并进行如下设置。
如图:
其中”Value“格是用来填写公式的。“C5”是身份证的头格。可以看情况做更改。
“Format”格式用来填写格式的。计算结果会按照格式输出。
6.点选确定后,在EXCEL表里从’G5”格(即输出格)下拉到最后一个数据,使其按顺序复制公式。
注意事项:请不要把设置有“函数”的输出格设置为“文本”,否则无法正常显示。
7.因为到此G5是含有函数公式的数字,在地税系统会出现乱码,所以还需:点选H列,右击“插入”,在G5这列右边插入空白列,写上“出生日期”,复制G5输出的日期,点H5含有函数公式的G列,使粘贴的H列成为新的G列。
.7.因为到此F5是含有函数公式的数字,在地税系统会出现乱码,所以还需:点选G列,右击“插入”,在F5这列右边插入空白列,写上“性别”,复制F5输出的性别代码,点G5,右击,点“选择性粘贴”,选择用“数值”粘贴。然后删除原含有函数公式的F列,使粘贴的G列成为新的F列。
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二、有兴趣就拓展一下根据以上四种情况,在不需要理解公式含义的情况下,就可以派生出其他几种不同的显示格式出来。
在excel中如何从身份证号码里提取出出生年月日及性别
在excel中如何从身份证号码里提取出出生年月日及性别等假如,A1是姓名,B1是身份证号码,C1是出生年月可以用以下公式求出=IF(LEN(B2)=15,"19"&MID(B2,7,2)&"年"&MID(B2,9,2)&"月"&MID(B2,11,2)&"日",MID(B2,7,4)&"年"&MID(B2,11,2)&"月"&MID(B2,13,2)&"日")在C2设置单元格格式为“日期”即可在C2中正确提取出其出生年月2EXCEL从身份证号码求出生年月日、性别及年龄公式2007-11-26 16:40EXCEL 中用身份证号码求出生年月日及年龄公式2007年11月21日星期三 17:17一、分析身份证号码其实,身份证号码与一个人的性别、出生年月、籍贯等信息是紧密相连的,无论是15位还是18位的身份证号码,其中都保存了相关的个人信息。
15位身份证号码:第7、8位为出生年份(两位数),第9、10位为出生月份,第11、12位代表出生日期,第15位代表性别,奇数为男,偶数为女。
18位身份证号码:第7、8、9、10位为出生年份(四位数),第11、第12位为出生月份,第13、14位代表出生日期,第17位代表性别,奇数为男,偶数为女。
例如,某员工的身份证号码(15位)是320521*********,那么表示1972年8月7日出生,性别为女。
如果能想办法从这些身份证号码中将上述个人信息提取出来,不仅快速简便,而且不容易出错,核对时也只需要对身份证号码进行检查,肯定可以大大提高工作效率。
二、提取个人信息这里,我们需要使用IF、LEN、MOD、MID、DATE等函数从身份证号码中提取个人信息。
Excel如何从身份证号中提取出生年月
Excel如何从身份证号中提取出生年月有时候在Excel表格的统计中,需要对一大片人的身份证数据提取出生日期,有些朋友就会抱怨怎么根据身份证号码提取出生日期啊。
以下是店铺为您带来的关于Excel从身份证号中提取出生年月,希望对您有所帮助。
Excel从身份证号中提取出生年月下图是一些员工的资料,B列是身份证号码,需要在C列提取出出生日期。
有两种方法,第一种是技巧法:选中B2:B118,也就是身份证号码所在的区域,单击【数据】→【分列】,在【文本分列向导第1步】对话框中,选择【固定宽度】,单击【下一步】。
在【文本分列向导第2步】对话框中,先单击第六个字符之后,再单击倒数第四个字符之前,单击【下一步】。
在第3步对话框的预览窗口中,先单击第一列,再单击【不导入此列】,同样的方法,将第三列也设置为【不导入此列】。
单击第二列,列数据格式选择【日期】,目标区域选择C2,完成。
不看广告看疗效:本方法如果操作熟练,即便有几百数千条数据,用时也不会超过30秒。
接下来再看公式法:C2单元格输入以下公式:=--TEXT(MID(B2,7,8),"0-00-00")然后双击C2单元格右下角的填充柄,公式瞬间到底,妥妥的了。
简单说说公式的意思吧。
MID函数用于从字符串的指定位置开始,提取特定数目的字符串。
MID(B2,7,8)就是从B2单元格的第7位开始,提取8位数字,结果为"19840523"。
再使用TEXT函数,将这个字符串变成"0-00-00"的样式,结果为"1984-05-23"。
这个时候,已经有了日期的模样,但是本身还是文本型的,所以再加上两个负号,也就是计算负数的负数,通过这么一折腾,就变成真正的日期序列了。
技巧法适合函数公式零基础的小白菜,公式法适合有函数功底的老油条,两种方法,各有千秋,你喜欢哪种呢?。
在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。
从身份证号码中提取出生日期步骤(最终五篇)
从身份证号码中提取出生日期步骤(最终五篇)第一篇:从身份证号码中提取出生日期步骤一、从身份证号码中提取出生日期步骤: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表格身份证号码提取出生日期的公式
(A1表示身份证号码所在的列位置)
=MID(A1,7,4)&"-"&MID(A1,11,2)&"-"&MID(A1,13,2)回车→向下填充
1.Excel表中用身份证号码中取其中的号码用:MID(文本,开始字符,所取字符数);
2.15位身份证号从第7位到第12位是出生年月日,年份用的是2位数。
3.18位身份证号从第7位到第14位是出生的年月日,年份用的是4位数。
4.从身份证号码中提取出表示出生年、月、日的数字,用文本函数MID( )可以达到目的。
MID( )——从指定位置开始提取指定个数的字符(从左向右)。
对一个身份证号码是15位或是18位进行判断,用逻辑判断函数IF()和字符个数计算函数LEN( )辅助使用可以完成。
综合上述分析,可以通过下述操作,完成形如1978-12-24样式的出生年月日自动提取:假如身份证号数据在A1单元格,在B1单元格中编辑公式
15位身份证号码:=MID(A1,7,2)&"-"&MID(A1,9,2)&"-"&MID(A1,11,2),
18位身份证号码:=MID(A1,7,4)&"-"&MID(A1,11,2)&"-"&MID(A1,13,2))
回车确认即可。
从“身份证号码”中自动提取“出生日期”
4.合并文本:CONCATENATE(),将取出的数字与“年”、“月”、“日”(或其他标记日期的符号)结合,得到合适的日期显示形式,如:2009年03月18日或2009.03.18。
二、示例
示例1:
假设身份证号码在“A1”单元格中,18位身份证号码,提出的日期显示在“B8”单元格中,则在“B8”单元格中输入:
结果形如: 2009.03.18
示例2:
在上述条件中,身份证号码长度既有18位的也15位的,其他条件不变,需要先用IF()函数对身份证长度进行判断,再根据身份证长度(位数)进行取数、合并。则在“B8”单元格中输入:
=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),"日"))。
Excel:从身份证号码中自动提取出生日期(2009-06-30 07:34:15)转载▼标签: excel身份证出生日期教育 分类: Excel与word应用
从“身份证号码”中自动提取“出生日期”
一、用到的函数
1.判断函数:IF(),它有3个参数,第一个参数为条件,第二、第三个参数分别为结果(值)。对条件(第一个参数)进行真假值判断,如果条件是真,返回第二个参数的值,否则返回第三个参数的值。
设置方式二:在输入身份证号码时,先输入一个半角的逗号“’”,再输入身份证号码。
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位。
身份证号中提取出生年月日公式
身份证号中提取出生年月日公式第一篇:身份证号中提取出生年月日公式从身份证中提取出生年月日的公式=text(mid(A1,7,8),“0-00-00”)= text(mid(A1,7,8),“#年00月00日”)第二篇:Excel如何从身份证号中提取出生年月日[详细版][范文] Excel如何从身份证号中提取出生年月日[详细版] 分步阅读Excel表中经常要录入大量的数据,懂得其中的一些技巧,往往可以节省大量的时间和精力,大幅度提高工作效率,今天就以身份证码号提取出出生日期为例,带大家认识一下mid函数。
方法/步骤1.1 首先,打开工作表,如图(身份证号为随便录入),现在我们要清楚要提取的身份证号所在列为B,第一个身份证码坐标为B2,将光标点击在想要提取为日期的单元格,即C2,当然你也可点在别的单元格。
2.2 将光标点击C2,将函数=MID(B2,7,8)输入如图所在位置,回车或是点击任一单元格,即自动提取出出生日期。
B2为身份证号的坐标,7为从第7位数字提了起,8为提取8个连续数字。
如只想提取出年月,可以输入=MID(B2,7,6)3.3 将光标放在单元格右下角,光标变为“+”,按住向下拖动单元格,放开鼠标左键即全部自动提取出各身份证号中的出生日期。
4.4 如果想为出生日期加上“年月日”,可以用连字符“&”来完成,分段提取出年月日来实现,如图格式,文字属于字符串,因而要加上双引号。
5.5 同样将光标放在单元格右下角,光标变为“+”,按住向下拖动单元格,放开鼠标左键即全部自动提取出各身份证号中的出生日期,而此时将同时出现“年月日”等字样.6.6 如果想要按样这样的格式“XXXX-XX-XX”,可以将函数中的年月日都改成“-”即可,如图。
END注意事项•函数中的双引号输入时注意要切换成英文输入法状态第三篇:如何从身份证号码中提取出生年月日如何从身份证号码中提取出生年月日首先从教导处学籍表中复制身份证号码,新建一个excel文件然后双击B1,在B1中粘贴公式=MID(A1,7,4)&“-”&MID(A1,11,2)&“-”&MID(A1,13,2)然后鼠标移动到B1单元格右下角出现黑色十字向下拉动,就是我们平时用的复制,一直拉完所有单元格这样还不行,单元格里有公式不能用,右键复制B列,选中D1右键菜单,不要选粘贴,要选“选择性粘贴”选中其中的“数值”,然后确定上,这样粘贴过来之后单元格中就没有公式了,以后就在D列操作。
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中根据身份证号码计算年龄、出生年月、性别1、根据身份证号计算年龄(周岁)=IF(A2<>"",DATEDIF(TEXT((LEN(A2)=15)*19&MID(A2,7,6+(LEN(A2)=18)*2),"#-00-00"),TODAY(),"y"),)注意:A2单元格为身份证号,且为文本格式。
另外一种=DATEDIF(TEXT(MID(C4,7,6+(LEN(C4)=18)*2),"#-00-00"),"2010-12-31","y")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,"男","女")。
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,"男","女")。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
怎样在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 月中走我是新手~不会用~输入那个什么公式之后当前的性别栏或是出生日期栏出现了相应的性别和出生日期~~但是同一列的别的单元格怎么就弄不出来呢~没有分了...谢谢了啊最佳答案。
从身份证号码提取出生日期、性别、年龄等信息2011-11-19 lwp67从身份证号码提取出生日期、性别、年龄等信息从身份证号码提取出生日期、性别、年龄等信息2010-06-16 10:22.1、出生日期=IF(LEN(A2)=15,CONCATENATE("19",MID(A2,7,2),"/",MID(A2,9,2),"/",MID(A2,11, 2)),CONCATENATE(MID(A2,7,4),"/",MID(A2,11,2),"/",MID(A2,13,2)))LEN函数是检测这个身份证号码的数字位数,然后通过IF判断函数对15位或18位的情况做出不同处理。
Excel表格中根据身份证号码自动填出生日期、性别、年龄的函数公...2010-12-24 千寻——冰飞Excel表格中根据身份证号码自动填出生日期、性别、年龄的函数公式Excel表格中根据身份证号码自动填出生日期、性别、年龄的函数公式。
18位身份证号码转换成出生日期的函数公式:如果E2中是身份证,在F2中求出出生日期,F2=DATE(MIDB(E2,7,4),MIDB(E2,11,2),MIDB(E2,13,2))计算年龄(新旧身份证号都可以):=IF(AND(E2=""),"",IF(MIDB(E2,7,2)="19",107-MIDB(E2,9,2),107-MIDB(E2,7,2)))Excel表格身份证号码提取出生日期的公式2010-10-16 ★村长★Excel表格身份证号码提取出生日期的公式。
Excel表中用身份证号码中取其中的号码用:MID(文本,开始字符,所取字符数);综合上述分析,可以通过下述操作,完成形如1978-12-24样式的出生年月日自动提取:假如身份证号数据在A1单元格,在B1单元格中编辑公式15位身份证号码:=MID(A1,7,2)&"-"&MID(A1,9, 2)&"-"&MID(A1,11,2),18位身份证号码:=MID(A1,7,4)&"-"&MID(A1,11,2)&"-"&MID(A1,13,2))回车确认即可。
如何在EXCEL中提取身份证号码里的出生年月日、性别2011-01-10 快乐小屋吧关于这个函数公式的具体说明:MID函数用于从数据中间提取字符,它的格式是:MID(text,starl_num,nu m_chars)。
"出生日期"确定后,年龄则可以利用一个简单的函数公式计算出来了:将光标定位在"年龄"单元格中,然后在单元格中输入函数公式"=INT((TODAY()-E2)/365)"即可计算出"年龄"。
将光标定位在"性别"单元格中,然后在单元格中输入函数公式"=IF(VALUE(MID(D2,15,3))/2=INT(VALUE(MID(D2,15,3))/2),"女","男")"即可计算出"性别"。
在EXCEL中利用身份证号码提取生日及年龄2011-11-09 百花齐放111=IF(LEN(B2)=18,MID(B2,7,4)&"年"&MID(B2,11,2)&"月"&MID(B2,13,2)&"日","19"&MID(B2,7,2)&"年"&MI D(B2,9,2)&"月"&MID(B2,11,2)&"日")如果B2单元格是一个18位数IF(LEN(B2)=18)那么从第7位数开始得到的4位数就是年份MID(B2,7,4)后面再加上文字&”年”,月日依此类推,否则, B2单元格为15位数,就执行"19"&MID(B2,7,2)&"年"&MID(B2,9,2)&"月"&MID(B2,11,2)&"日")含义与18位相似.只是在年MID(B2,7,2)前面要加上"19"excel 根据身份证号码自动提取出生年月、性别、年龄的方法实例2011-04-05 逸海1excel 根据身份证号码自动提取出生年月、性别、年龄的方法实例在excel表格中,根据身份证号码就可以自动提取出生年月、性别、年龄。
下面以实例的方式讲解如何根据身份证号码自动提取出生年月、性别、年龄。
第二,根据身份证号码自动提取出生年月在目标单元格输入公式:=MID(B2,7,4)&"年"&MID(B2,11,2)&"月"&MID(B2,13,2)&"日",回车确定,单元格内会出现与身份证号码相关的出生日期。
Excel函数应用实例:自动录入出生日期2008-01-04 枫叶飘飞CONCATENATE函数将几个文本字符串合并为一个文本字符串。
与上面的思路相同,我们可以在E2单元格中输入公式"=IF(LEN(C2)=15,CONCATENATE("19",MID(C2,7,2),"年",MID(C2,9,2),"月",MID(C2,11,2),"日"),CONCCTENCTE(MID(C2,7,4),"年",MID(C2,11,2),"月",MID(C2,13,2),"日"))"。
注意:CONCATENATE函数和MID函数的操作对象均为文本,所以存放身份证号码的单元格必须事先设为文本格式,然后再输入身份证号。
转贴:Excel中利用身份证号码(15或18位)提取出生日期和性...2010-12-11 秦克转贴:Excel中利用身份证号码(15或18位)提取出生日期和性别百度空间_应用平台Excel中利用身份证号码(15或18位)提取出生日期和性别。
在E6单元格输入公式=IF(LEN(C6)=15,IF(RIGHT(C6)/2=I NT(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),"女","男")的计算结果;excel中用身份证号码生成性别、出生日期、计算年龄2011-03-19 农业aishuzhaiexcel中用身份证号码生成性别、出生日期、计算年龄excel中用身份证号码生成性别、出生日期、计算年龄。
MID(E2,9,2) 为在身份证号码中获取表示月份的数字的字符串c. MID(E2,11,2) 为在身份证号码中获取表示日期的数字的字符串d.CONCATENATE("19",MID(E2,7,2),"/",MID(E2,9,2),"/",MID(E2,11,2))目的就是将多个字符串合并在一起显示。
15位身份证号:410881********* 出生日期790605 =IF(LEN(E3)=15,MID(E3,7,6),MID(E3,9,6))电子表格里身份证号算年龄_百度知道2010-10-29 谁与争锋(fhw)电子表格里身份证号算年龄_百度知道在A1单元格中输入身份证号码,在B1单元格中输入以下内容=DA TE(MID(A1,7,2+INT(LEN(A1)/16)*2),MID(A1,9+INT(LEN(A1)/16)*2,2),MID(A1,11+INT(LEN(A1)/16)*2,2))在C1单元格中输入以下内容=DATEDIF(A1,TODAY(),"Y")就可以得出结果"="是函数公式计算的开始DAT E(年,月,日)函数的意思大概是将数字组合成规范的日期格式;LEN(文本/数值)函数的大概意思是计算文本/数值的个数,不是字节;EXCEL?身份证号提取信息_小石头_新浪博客2010-05-16 十八小子每个单位一般都有"职工花名册",其中有"身份证号"和"性别"两列数据,有没有想过让表格根据身份证号自动填写性别呢?方法如下:在C4单元格中输入"=IF(MOD(RIGHT(D4),2)=0,"女","男")",以下单元格复制即可。