身份证号码转换出生年月日格式教程
- 格式:doc
- 大小:4.79 MB
- 文档页数:7
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() 取单元格字符长度。
从身份证号中提取生日,5秒完成!
1 、从身份证号中提取生日
老掉牙的技巧,不过还是经常有同学提问,再说一次。
最简公式:
=TEXT(MID(A2,7,8),'0000-00-00')
最简技巧:
数据 - 分列 - 固定宽度 - 设置为日期格式
2、根据生日计算年龄
公式:
=DATEDIF(B2,NOW(),'y')
3、根据生日算生肖
公式:
=MID('猴鸡狗猪鼠牛虎兔龙蛇马羊',MOD(YEAR(B2),12)+1,1)
4、根据生日算星座
公式:
=LOOKUP(--TEXT(C3,'mdd'),{101,'摩羯';120,'水瓶';219,'双鱼';321,'白羊';420,'金牛';521,'双子';621,'巨蟹';723,'狮子';823,'处女';923,'天秤';1023,'天蝎';1122,'射手';1222,'摩羯'})&'座'”
兰色说: 嘿嘿,今天兰色又老了一岁,不知不觉用excel已13年整了,每天分享好用的Excel教程,能帮上同学们一点点,兰色就觉得很开心。
这里也谢谢E友们一直以来对平台和兰色的支持和陪伴,如果你身边也有Excel爱好者,一定要介绍给兰色,让他/她也早日加入我们的Excel学习大家庭。
excel精英培训ID:excelpx-tete。
身份证号转出生年月1,。
从身份证号(18位)中自动提取出生年月(2000-8-10格式)(1)(1)=MID(F15,7,4)&"-"&MID(F15,11,2)&"-"&MID(F15,13,2)答案补充F15就是要计算的单元格=DATE(MID(C2,7,4),MID(C2,11,2),MID(C2,13,2))答案补充C2就是要计算的单元格2. 从身份证号(18位)中自动提取出生年月(20000810格式)=MID(F15,7,8)答案补充F15就是要计算的单元格3.周岁计算公式=IF(F5<=8,2015-E5,2015-E5-1)4.例如:19930506怎么转换为1993-5-6,你输入的2007.03.17或20070317默认为"常规"格式,但你用TYPE函数一检测就会发现,2007.03.17的是当作"文本",20070317是当作"数值"来处理的。
所以如果要将它们转化为日期格式,要分别使用不同的方法:1、2007.03.17类型,用鼠标选定该列数据,点“替换”,将“.”全部替换成“-”就可以了。
2、20070317类型,假定原数据在A列,请在后面空白列输入公式:=DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2)) 将公式向下复制到相应行。
选定公式列点“复制”,在A1点右键“选择性粘贴”,选中“数值”,点“确定”。
再删除公式列。
转换成日期格式后就可以根据你的需要设置成各种不同的显示形式5.1、查找重复内容公式:=IF(COUNTIF(A:A,A2)>1,"重复","")。
2、用出生年月来计算年龄公式:=TRUNC((DAYS360(H6,"2009/8/30",FALSE))/360,0)。
在EXCEL中如何在一列身份证中提取出生年月日,并且如何成批把20030303这样的数值变日期时间。
最近我在做学籍系统的时候碰到过这样的问题,我给全校的学生输入了身份证号码,后来要输入他们的出生年月日,本来身份证号码里就有的,可是就是没办法把它提起出来,要一个一个的输进去,真的是太麻烦了,最后终于找到一个好办法,在这了跟大家分享分享:我首先把把那些身份证刷黑了之后,找到工具旁边的那个-“数据”按钮然后在菜单里找到“分列”—固定宽度—下一步----然后在所需要的地方点击就会切割成一条虚线,比如441523************,身份证都是18位数的,我在441523后面点击一下,在后面倒数的4位数字前面点击一下,就把20030303这个出生年月切割出来了,切割出了的是441523一栏,20030303一栏,4567一栏,我们前面和后面的删掉它,剩下的20030303就是出生年月了。
切割成一列20030303等一系列的数值之后,我们必须得把它变成文本格式,然后继续刷黑他,再按照点击工具栏旁边的“数据”--“分列”---下一步----下一步---点击日期,就统一生成了日期的时间了,如2003—3—3.。
EXCEL中如何从身份证号码求出生年月日及年龄公式性别信息方法注今天帮助一位网友处理一些表格的问题也使自己重新又温习了一下电子表格的相关内容在解决这个问题的过程中借鉴了一位网友的文章感觉里面的信息非常全面可能许多朋友都有可能遇到特转载到自己的博客当中。
也对这位网友表示感谢。
excel中如何根据身份证号自动求出出生年月很好用根据我的实际工作需要又少作修改的方法假如身份证号数据在A1单元格在B1单元格中编辑公式IFLENA11519MIDA172MIDA192MIDA1112MIDA174MIDA1112MIDA1132这样输出格式就都是19821010这种格式了。
excel中如何根据身份证号自动求出性别假定身份证号在A1单元格则在B1单元格中编辑公式IFANDLENA115MODMIDA1151121男IFANDLENA118MODMIDA1171121男女在excel是根据身份证自动填充年龄假设A列从A1开始是身份证号在B列中进行转换则在B1中输入YEARTODAY-IFLENA11519MIDA172MIDA174然后再向下复制即可。
公式解析分析身份证号码其实身份证号码与一个人的性别、出生年月、籍贯等信息是紧密相连的无论是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等函数从身份证号码中提取个人信息。
1、由学校导出学生学籍信息表格:例如
2、在身份证号码旁边新插入两列,并设置单元格格式为查体系统要求的标准日期:图二(日期设置格式)
点击“确定”
3、复制以下公式并修改到相应栏目值:
=DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2))
例图:
(1)左键选择单元格:
(2)复制、粘贴公式:
(3)修改公式中的参数值,将例图里身份证号所在的栏目位置改入公式:(4)公式修改完毕为以下样式;确认无误后按“回车键”,则公式成立:
这是结果图:
4、下拉套取公式入所有学生:
5、复制所有学生出生年月日,“选择性粘贴”入后一列:
6、删除D栏(因含公式,无法作为模板使用)
7,操作完成,按照模板要求栏目顺序调整后,复制入模板,进行数据录入吧: 8、截图匆忙,不明之处,群里交流喽~~~~886。
身份号码提取出生日期、性别和年龄1、在EXCEL软件中,如何快速的将身份证号转换成出生日期(年月日)假设身份证号码输入位置在A1,选中B列,格式--单元格--日期--选择显示模式为年月日的显示模式。
其后在B1中输入:“=DA TE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2))”选中B1后鼠标稍稍右下角移动成+后下拉,那么整列A列的身份证上的出生日期就显示出来了。
2、提取出生年月信息由于上交报表时只需要填写出生年月,不需要填写出生日期,因此这里我们只需要关心身份证号码的相应部位即可,即显示为“7208”这样的信息。
在D2单元格中输入公式“=IF(LEN(C2)=15,MID(C2,7,4),MID(C2,9,4))”,其中:LEN(C2)=15:检查C2单元格中字符串的字符数目,本例的含义是检查身份证号码的长度是否是15位。
MID(C2,7,4):从C2单元格中字符串的第7位开始提取四位数字,本例中表示提取15位身份证号码的第7、8、9、10位数字。
MID(C2,9,4):从C2单元格中字符串的第9位开始提取四位数字,本例中表示提取18位身份证号码的第9、10、11、12位数字。
IF(LEN(C2)=15,MID(C2,7,4),MID(C2,9,4)):IF是一个逻辑判断函数,表示如果C2单元格是15位,则提取第7位开始的四位数字,如果不是15位则提取自第9位开始的四位数字。
如果需要显示为“70年12月”这样的格式,请使用DATE格式,并在“单元格格式→日期”中进行设置。
3、提取性别信息由于报表中各位员工的序号编排是按照上级核定的编制进行的,因此不可能按照男、女固定的顺序进行编排,如果一个一个手工输入的话,既麻烦又容易出错。
例如性别信息统一在B列填写,可以在B2单元格中输入公式“=IF(MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2)=1,"男","女")”,其中:LEN(C2)=15:检查身份证号码的长度是否是15位。
从身份证号码中提取出生日期,其实很简单小伙伴们好啊,今天咱们讲解一个常用的公式用法。
在整理员工或者学生档案信息时,往往需要根据身份证号码提取出生日期。
比如下面这组数据,要从身份证中提取出生日期。
C2单元格输入以下公式,向下拖动复制。
=--TEXT(MID(B2,7,8),'0-00-00')如果公式结果变成了31104这样一些莫名其妙的数值,别担心,这是日期序列值,只要把单元格格式设置为日期格式就可以了。
下面咱们就来看一下这个公式的意思。
首先来看MID函数的帮助文件:从一个文本字符串中,根据指定的开始位置,提取出特定长度的字符。
放到这个公式里,MID(B2,7,8)换成咱们自己的理解就是:从B2单元格的第7位开始截取,截取的字符长度是8,得到的计算结果就是'19850226'。
接下来用TEXT函数,将MID函数得到的字符串变成日期的模样。
TEXT(MID(B2,7,8),'0-00-00')这部分的作用是将文本字符串'19850226',从右侧的第二位和第四位之间各加上一个短横线,结果变成'1985-02-26'。
经过乔装打扮,文本字符串'19850226'终于有了日期的样子了,但是这样的结果仅仅是掩人耳目,还不是真正的日期格式。
经过TEXT函数、MID函数、LEFT函数、RIGHT等函数计算后得出的数值是文本格式,还需要进一步的处理。
说到这里,还有一句题外话,就是咱们在日常的日期数据录入时,一定要养成一个良好的习惯,类似“2014.2.1”、“20140201”这样的日期形式千万要不得。
最后在TEXT函数前加了两个短横线是什么意思呢?就是相当于计算这个文本数字负数的负数,这种形式通常也叫做减负运算,也就是负负得正。
通过运算,将文本格式的数值变成真正的日期格式,如果将两个短横线换成1*(1乘以),也可以实现将文本格式向数值格式的转换。
Excel如何从身份证号中提取出生年月哎呀,你这个问题可真是让我头疼啊!不过别着急,我一定会尽力帮你解决的。
今天我们就来聊聊如何从身份证号中提取出生年月,让你的生日更加清晰明了哦!我们要知道身份证号是由18位数字组成的,其中第7位到第14位就是我们的出生年月日了。
我们只需要提取这部分信息就可以了。
那么问题来了,怎么提取呢?别急,我来告诉你一个小技巧:我们可以先将身份证号按照一定的顺序排列,然后再提取相应的信息。
这里我们用一个简单的方法:先将身份证号倒序排列,然后再正序排列一次。
这样一来,我们就可以得到一个不重复的出生年月日了。
我们就要开始提取出生年月日啦!我们要找到第7位到第14位这9位数字。
这里有一个小技巧:我们可以用Excel的MID函数来提取这些数字。
MID函数的语法是这样的:MID(文本,起始位置,提取字符数)。
在这个例子中,我们需要提取9位数字,所以起始位置是7,提取字符数是9。
这样一来,我们就可以得到一个包含9个数字的字符串了。
有了这个字符串之后,我们就可以进行进一步的处理了。
我们需要将这个字符串转换成日期格式。
这里我们用到了Excel的一个非常实用的功能:日期函数。
在Excel中,我们可以使用DATEVALUE函数将一个表示日期的字符串转换成实际的日期值。
DATEVALUE函数的语法是这样的:DATEVALUE(date_string, [style])。
在这个例子中,我们需要将一个表示年月日的字符串转换成日期值,所以只需要传入date_string参数即可。
这样一来,我们就可以得到一个实际的日期值了。
我们需要对这个日期值进行一些处理,以便更好地展示出来。
这里有两个小技巧可以帮助我们实现这个目标:一是我们可以将日期值转换成“年-月-日”的形式;二是我们可以将月份和日期分别显示在不同的单元格中。
为了实现第一个目标,我们可以使用Excel的一个自定义格式功能。
具体操作如下:首先选中需要显示日期的单元格,然后点击“开始”菜单中的“数字”分组下的“更多数字格式”,在弹出的对话框中选择“自定义”选项卡,然后在“类型”输入框中输入“yyyy-mm-dd”,最后点击“确定”按钮即可。
1、由学校导出学生学籍信息表格:例如
2、在身份证号码旁边新插入两列,并设置单元格格式为查体系统要求的标准日期:图二(日期设置格式)
点击“确定”
3、复制以下公式并修改到相应栏目值:
=DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2))
例图:
(1)左键选择单元格:
(2)复制、粘贴公式:
(3)修改公式中的参数值,将例图里身份证号所在的栏目位置改入公式:(4)公式修改完毕为以下样式;确认无误后按“回车键”,则公式成立:
这是结果图:
4、下拉套取公式入所有学生:
5、复制所有学生出生年月日,“选择性粘贴”入后一列:
6、删除D栏(因含公式,无法作为模板使用)
7,操作完成,按照模板要求栏目顺序调整后,复制入模板,进行数据录入吧:
8、截图匆忙,不明之处,群里交流喽~~~~886。