从身份证中提取年份
最新 第二代身份证号码提取出生年月日的公式 (很简单)
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() 取单元格字符长度。
如何使用电子表格excel中的提取数字常用计算公式
如何使用电子表格excel中的提取数字常用计算公式一、年龄计算公式:=IF((YEAR(E2)=2008)*(MONTH(E2)>8),0,2008-YEAR(E2) IF(MONTH(E2)<=8,0,-1))其中e2为单元格,2008为当前年份二、身份证号中提取出生年月= MID(J11, 7, 4) & "年" & MID(J11, 11, 2) & "月" & MID(J11, 13, 2)&"日"三、班级平均分公式=IF(COUNTIF($C$2:$C$24,J26)=0,"",SUMIF($C$2:$C$24,J26,$D$2)/COUNTIF($C$2:$C$24,J26))四、Excel表中身份证号码提取出生年月、性别、年龄的使用技巧如何从Excel表中的身份证号码中提取出生年月、性别、年龄呢?看了本文就知道了。
方法一:1.Excel表中用身份证号码中取其中的号码用:MID(文本,开始字符,所取字符数);2.15位身份证号从第7位到第12位是出生年月日,年份用的是2位数。
18位身份证号从第7位到第14位是出生的年月日,年份用的是4位数。
从身份证号码中提取出表示出生年、月、日的数字,用文本函数MID()可以达到目的。
MID()——从指定位置开始提取指定个数的字符(从左向右)。
对一个身份证号码是15位或是18位进行判断,用逻辑判断函数IF()和字符个数计算函数LEN()辅助使用可以完成。
综合上述分析,可以通过下述操作,完成形如1978-12-24样式的出生年月日自动提取:假如身份证号数据在A1单元格,在B1单元格中编辑公式=IF(LEN(A1)=15,MID(A1,7,2)&"-"&MID(A1,9,2)&"-"&MID(A1,11,2),MID(A1,7,4)&"-"&MID(A1,11,2)&"-"& MID(A1,13,2))回车确认即可。
提取身份证信息方法
提取身份证信息方法一、提取出生年月日设A1=身份证号码,B1输出结果15位身份证号码:第7、8位为出生年份(两位数),第9、10位为出生月份,第11、12位代表出生日期,第15位代表性别,奇数为男,偶数为女。
18位身份证号码:第7、8、9、10位为出生年份(四位数),第11、第12位为出生月份,第13、14位代表出生日期,第17位代表性别,奇数为男,偶数为女。
输出公式:(格式:0000-00-00)=TEXT(MID(A1,7,8),"#-00-00")输出公式:(格式:00000000)公式如下:=IF(LEN(A1)=15,“19”&MID(A1,7,6),MID(A1,7,8))二、“年-月-日”格式出生日期转为年龄设A1=出生日期,B1输出结果如果出生日期如:A1=1980-11-25,那公式如下方式一:=DATEDIF(A1,TODAY(),"y")方式二:=YEAR(TODAY())-YEAR(A1)三、“年月日格式出生日期转为年龄设A1=出生日期,B1输出结果如果出生日期如:A1=19801125,那公式如下=DATEDIF(TEXT(A1,"0000-00-00"),TODAY(),"y")四、把yyyymmdd改成yyyy-mm-dd格式方法如下:1、选中要更改格式这一栏,然后执行数据--分列。
2、在弹出的窗口中选中(分隔符号)这一栏。
3、然后点击下一部,在弹出的窗口中选中(tab键)。
再点击下一步。
4、这一步很关键(在列数据格式中选中“日期YMD”格式)。
然后点击完成。
5、这时在表格出现的格式是YYYY-M-D,然后再选中日期这一栏,执行自定义格式yyyy -mm-dd。
五、提取身份证号前6位,再加三个“0”做为户籍代码=left(a1,6) & ”000”六、从身份证前6位号提出户籍信息假设身份证号在sheet1表,身份证号从A2开始。
如何从身份证号码中提取出年龄数
做文职工作的达人们,工作中经常会处理一些大的WPS表格情况,人工录入信息速度太慢,有的时候我们就需要用到一些小技巧来更好的完成工作。
比如一些关于个人信息的资料,录入完身份证号码后,出生日期,年龄这些信息是可以通过WPS表格中的一些函数来提取的,下面我们来看看怎样从身份证号码中提取出这些信息?
首先,我们把身份证号码录入完之后,在空白栏中,我们可以使用函数,输入=MID(字符串,开始提取的位数,取几位数),就是身份证号码,开始提取的位字符串置是从第7位开始取,取年份四位数,然后敲回车键,然后在任意一空白格中输入=MID(A2,11,2),敲回车键,提取出月份,再选一空白格输入=MID(A2,13,2)提取出日
然后在出生日期下面的空白格中把这个公式组成一个公式,输入=DATE(年,月,日),也就是把刚提取出来的年月日内容套进去,=DATE(D2,D3,D4),敲回车键
然后我们把DATE公式里面的D2,D2,D4,分别替换为各个单元格内MID公式,敲回车键,这样出生日期就出来
然后我们开始算年龄,先在一空白格中输入=TODAY(),敲回车键盘,提取出今天的日期,
这个时候,我们在年龄底下的空白格中输入=DATEDIF(开始日期,终止日期,比较单位),开始日期为出生日期,终止日期为当前日期,比较单位用”Y”表示,敲回车键
然后我们把DATEDIF公式里的B2,C10,分别用两个单元格里的公式替换掉,敲回车键盘,这样一个人的年龄信息就提取完了.
其它人员的年龄信息,直接用鼠标拖动的方式即可完成。
EXCEL利用身份证号码计算年龄以及年龄分段的技巧
在EXCEL中如何利用身份证号码计算出生年月年龄及性别1、身份证号码简介(18位):1~6位为地区代码;7~10位为出生年份;11~12位为出生月份;13~14位为出生日期;15~17位为顺序号,并能够判断性别,奇数为男,偶数为男;第18位为校验码。
2、确定“出生日期”:18位身份证号码中的生日是从第7位开始至第14位结束。
提取出来后为了计算“年龄”应该将“年”“月”“日”数据中添加一个“/”或“-”分隔符。
①正确输入了身份证号码。
(假设在D2单元格中)②将光标定位在“出生日期”单元格(E2)中,然后在单元格中输入函数公式“=MID(D2,7,4)&"-"&MID(D2,11,2)&"-"&MID(D2,13,2)”即可计算出“出生日期”。
关于这个函数公式的具体说明:MID函数用于从数据中间提取字符,它的格式是:MID (text,starl_num,num_chars)。
Text是指要提取字符的文本或单元格地址(上列公式中的D2单元格)。
starl_num是指要提取的第一个字符的位置(上列公式中依次为7、11、13)。
num_chars指定要由MID所提取的字符个数(上述公式中,提取年份为4,月份和日期为2)。
多个函数中的“&”起到的作用是将提取出的“年”“月”“日”信息合并到一起,“/”或“-” 分隔符则是在提取出的“年”“月”“日”数据之间添加的一个标记,这样的数据以后就可以作为日期类型进行年龄计算。
操作效果如下图:3、确定“年龄”:“出生日期”确定后,年龄则可以利用一个简单的函数公式计算出来了:将光标定位在“年龄”单元格中,然后在单元格中输入函数公式“=INT((TODAY()-E2)/365)”即可计算出“年龄”。
关于这个函数公式的具体说明:①TODAY函数用于计算当前系统日期。
只要计算机的系统日期准确,就能立即计算出当前的日期,它无需参数。
[计算机]EXCEL中如何从身份证号码求出生年月日及年龄公式
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. 接下来将当前日期减去出生日期,得到一个时间差。
4. 最后根据时间差计算年龄,通常以年为单位。
需要注意的是,由于不同月份的天数不同以及闰年的存在,计算年龄时需要考虑这些因素,以确保计算的准确性。
另外,在实际应用中,还需要考虑到身份证号码中可能存在的特殊情况,比如15位身份证号码和不完整的身份证号码等,需要根据具体情况进行相应的处理。
总的来说,提取身份证号码中的年龄需要根据出生日期和当前日期进行计算,考虑到月份和年份的差异,以及身份证号码可能存在的特殊情况,确保计算的准确性。
【VIP专享】身份证号里的信息提取
身份证号里的信息提取一、从身份证号中提取“出生年月日”假定身份证号在单元格A1 ,是“xxxxxx20001212xxxx”。
先考虑身份证号是18位的,出生年月日位置固定,所以可以通过MID函数摘取。
=MID(A1,7,8)意思是在A1 的文本里,从第7个字符开始,摘取8个字符。
这样会返回一个8位的文本(20001212)。
再通过TEXT函数改变字符格式:=TEXT(MID(A1,7,8),"0000-00-00")这样会返回2000-12-12。
不过这是一个文本格式,用这个格式是不能运算的。
用DATEVALUE函数就可以把文本改成可以运算的数值了。
=DATEVALUE(TEXT(MID(A1,7,8),"0000-00-00"))记得要修改单元个格式来显示日期,不然就会看见数字36872,实际上就是2000年12月12日的数值。
如果你的数据里,全都是新的身份证号,直接用这个公式就可以了。
如果是15位的身份证,MID(A1,7,6)会返回一个6位的文本(YYMMDD)。
用TEXT函数改变字符格式的时候,记得年份只有两个位数,所以是:=TEXT(MID(A1,7,6),"00-00-00")为了确保DATEVALUE知道头四位是年份,所以我们要把头两位加上。
如果年份是在00年到10年,就假定是20XX年,不然就是19XX年。
从A1 摘两位年份就是MID(A1,7,2),通过VALUE改成数字,再判断是否小于等于10:=IF(VALUE(MID(A1,7,2))<=10,20,19)用文本连接& 把上面六位的日期接上:=IF(VALUE(MID(A1,7,2))<=10,20,19)&TEXT(MID(A1,7,6),"00 -00-00")最后用DATEVALUE改成数值:=DATEVALUE(IF(VALUE(MID(A1,7,2))<=10,20,19)&TEXT( MID(A1,7,6),"00-00-00"))要把两个情况合并考虑,先用LEN函数决定A1 单元格的字符数,然后用IF函数,如果是18位,就用第一个公式;如果是15位,就用第二个公式;都不是就返回错误。
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)) 回车确认即可。
从身份证号码提取出生日期
从身份证号码提取出生日期、性别、年龄等信息早期的身份证号码为15位数字,现在使用的身份证号码为18位数字,它们的含义如下:(1)15位:1-6位为地区代码,7-8位为出生年份(2位),9-10位为出生月份,11-12位为出生日期,第13-15位为顺序号,这3位奇数为男,偶数为女。
(2)18位:1-6位为地区代码,7-10位为出生年份(4位),11-12位为出生月份,13-14位为出生日期,第15-17位为顺序号,同上,第18位为效验位。
在做员工档案管理的工作时,有时希望通过身份证号码,自动提取出各个员工的出生日期、性别、年龄等信息。
现在我们就通过几个公式,来得到这些信息。
1、出生日期=IF(LEN(A2)=15,CONCATENATE("19",MID(A2,7,2),"/",MID(A2,9,2),"/",MID(A2,11,2)),CO NCATENATE(MID(A2,7,4),"/",MID(A2,11,2),"/",MID(A2,13,2)))LEN函数是检测这个身份证号码的数字位数,然后通过IF判断函数对15位或18位的情况做出不同处理。
CONCATENATE函数将提取出的分别代表“年”、“月”、“日”的信息,以及分隔符“/”等内容,合并成一个文本字符串。
MID函数的做用是从身份证的某个位置开始,取出若干字符。
比如MID(A2,7,2),就是将身份证号码(放在A2单元格中),从左边数第七个字符开始,取出2个字符。
2、性别=IF(LEN(A2)=15,IF(VALUE(RIGHT(A2,3))/2=INT(VALUE(RIGHT(A2,3))/2),"女","男"),IF(VALUE(MID(A2,15,3))/2=INT(VALUE(MID(A2,15,3))/2),"女","男"))由于代表性别的数字中,偶数为“女”,奇数为“男”,所以在这个公式中用VALUE函数将取出的字符串变成数字,再除以2,看是否能整除,因为奇数是不能整除的。
excel身份证号码提取年龄2篇
excel身份证号码提取年龄Excel身份证号码提取年龄第一篇:身份证号码的组成和提取年龄的方法身份证号码是我国公民唯一身份证明的标识,它由十八位数字组成,其中包含了一些个人信息。
这些信息中,我们可以通过提取出生年份来计算出个人的年龄。
身份证号码的组成如下:前六位是行政区划代码,代表了公民所在的省、市、区县;第七到十四位是出生日期,分别表示年、月、日;第十五到十七位是顺序码,用于区分同一地区同一天出生的人;最后一位是校验码,用于检验身份证号码的正确性。
通过这些信息,我们可以通过公式来提取出生年份,并计算出个人的年龄。
首先,我们在Excel中创建一个表格,将身份证号码放入A列。
在B列中,我们使用函数MID来提取出生日期的年份。
MID函数的语法是MID(text,start_num,num_chars),text是要提取的文本,start_num是开始提取的位置,num_chars是要提取的字符数。
我们可以将公式写为:=MID(A1,7,4),其中A1为身份证号码所在的单元格。
这样,我们就可以提取出生日期的年份。
接下来,在C列中,我们可以使用公式YEAR来计算出个人的年龄。
YEAR函数的语法是YEAR(serial_number),serial_number是包含日期的单元格。
我们可以将公式写为:=YEAR(NOW())-B1,其中B1为提取出的出生日期的年份。
这样,我们就可以计算出个人的年龄。
整个表格中的身份证号码对应的年龄都可以通过这种方法进行提取和计算。
第二篇:Excel中身份证号码提取年龄的注意事项和批量处理方法在使用Excel提取身份证号码并计算年龄时,我们需要注意以下几点:1. 身份证号码的列数和提取出生日期的位置可能会有所不同。
有些身份证号码的出生日期可能在第八位开始,有些可能在第七位开始。
根据具体情况,需要对提取公式进行相应的调整。
2. 身份证号码可能存在错误或者缺失。
在提取年龄之前,我们需要对身份证号码进行数据清洗和校验,确保其正确性和完整性。
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"))。
用excel函数利用身份证信息提取出生年月性别年龄
用excel函数利用身份证信息提取出生年月性别年龄一、建立有关身份证信息的表格:1、建立一个有关身份证信息的表格:以excel2003为例,要完整的输入18位的身份证号,输入身份证号的单元格的格式应进行如下设置:1)、如下图,先选中要输入身份证号的单元格,点右键,选择设置单元格格式,进入单元格格式面板,选数字,分类选文本,我们输入的身份证号为“文本)2)、点确定后,输入身份证号。
二、提取出生年月日:1、点C2单元格,插入函数,提取出生年月:点“插入”—“函数”,出现插入函数面板,我们选“date”函数,点确定,如下图:所谓DATE函数,就是找到待找区域内代表日期的数字:2、进入DATE函数面板:如下图:DATE函数包括三个内容:YEAR(年)、MONTH(月)、DAY(日),对于本例来说,我们就是要在B2单元格内的身份证信息中找到某人的出生年月日数字,使之显示在C2单元格内。
3、我们知道,现在中国的所有身份证号码都是18位的,比如:B2单元格内的身份证号码:4*****197010056568从左往右数,第7-10位为某人的出生年份:1970年,第11-12位为某人的出生月份:10月,第13-14位为某人的出生日期:05日。
此时,我们要在DATE函数中嵌套MID函数,提取相关的信息。
我们看到:我们在YEAR栏里,输入了MID(B2,7,4),MID(B2,7,4)就是MID函数的格式,什么意思呢?B2就是要查找的区域,我们要找的文本信息(身份证号)在B2单元格内;“7”的意思是我们要找的年份信息在文本信息的从左往右数的第几位开始出现,在第7位,所以我们填“7”;“4”的意思是,这个信息共有几位,年份信息共有4位,所以我们填4。
查找月份、日期信息是MID函数的重复应用,是一个意思。
4、MONTH栏里,嵌套MID函数,MID(B2,11,2),意思是月份信息在B2单元格内从左往右数的第11位开始,共2位:也就是10。
如何在EXCEL中提取身份证号码里的出生年月日
如何在EXC EL中提取身份证号码里的出生年月日、性别等,相关信息在学校的人事管理中经常会遇到需要统计教职工的年龄的问题,但案头的原始资料只有身份证号码,其实这足够了。
在EXCEL中,引用其内置函数利用身份证号码达到此目的比较简单。
1、身份证号码简介(18位):1~6位为地区代码;7~10位为出生年份;11~12位为出生月份;13~14位为出生日期;15~17位为顺序号,并能够判断性别,奇数为男,偶数为男;第18位为校验码。
2、确定“出生日期”:18位身份证号码中的生日是从第7位开始至第14位结束。
提取出来后为了计算“年龄”应该将“年”“月”“日”数据中添加一个“/”或“-”分隔符。
①正确输入了身份证号码。
(假设在D2单元格中)②将光标定位在“出生日期”单元格(E2)中,然后在单元格中输入函数公式“=MID(D2,7,4)&"-"&MID(D2, 11,2)&"-"&MID(D2,13,2)”即可计算出“出生日期”。
关于这个函数公式的具体说明:MID函数用于从数据中间提取字符,它的格式是:MID(text,starl_num, num_ch ars)。
Text是指要提取字符的文本或单元格地址(上列公式中的D2单元格)。
starl_num是指要提取的第一个字符的位置(上列公式中依次为7、11、13)。
num_ch ars指定要由MID所提取的字符个数(上述公式中,提取年份为4,月份和日期为2)。
多个函数中的“&”起到的作用是将提取出的“年”“月”“日”信息合并到一起,“/”或“-” 分隔符则是在提取出的“年”“月”“日”数据之间添加的一个标记,这样的数据以后就可以作为日期类型进行年龄计算。
身份证号码换算年龄、性别、出生日期的公式
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),MID(A2,13,2))>MONTH(TODAY())*100+DAY(TODA Y()),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(MID(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)))”只要把输入身份证号的单元格格式设为“文本”就是最关键的,准确。
提取年月日的公式
大的表格中,使用 此功能,实现快速移动 光标到“最后一个单元格”
应用四:定位“可见 单元格”
在分类汇总下,选 定我们需要的单元格 后,选择“复制”按钮,到 指定位置后,选择“粘贴” 按钮,粘贴的结果不是 显示的结果,而依然是 原始数据,这是因为我 们在选定的时候,不(| w)Z a.m [精英博客0\ _)` W I ^ E R U q仅选定了 显示的单元格,而且隐 藏的单元格也被选中 了,我们使用“定位”功能 就能很好的解决这个问 题。
18位身份证号从第7 位到第14位是出生的年 月日,年份用的是4位数 。
从身份证号码中提 取出表示出生年、月、 日的数字,用文本函数 MID()可以达到目的。 MID()——从指定位置开 始提取指定个数的字符 (从左向右)。
对一个身份证号码 是15位或是18位进行判 断,用逻辑判断函数IF() 和字符个数计算函数 LEN()辅助使用可以完成 。综合上述分析,可以 通过下述操作,完成形 如1978-12-24样式的出 生年月日自动提取:
1987年11 36242619871109 月09日
如何使用电子表格excel 中的一些常用计算公式
一、年龄计算公式:
=IF((YEAR(E2)=2008)*( MONTH(E2)>8),0,2008YEAR(E2) IF(MONTH(E2)<=8,0,1))
其中eB1单元 格中编辑公式
=IF(LEN(A1)=15,MID(A 1,7,2)&""&MID(A1,9,2)&""&MID(A1,11,2),MID(A1 ,7,4)&""&MID(A1,11,2)&""&MID(A1,13,2))
Excel表格中身份证号码提取出生年月、性别、年龄等的使用技巧.pdf
Excel表中身份证号码提取出生年月、性别、年龄的使用技巧方法一:1.Excel表中用身份证号码中取其中的号码用:MID(文本,开始字符,所取字符数);2.15位身份证号从第7位到第12位是出生年月日,年份用的是2位数。
18位身份证号从第7位到第14位是出生的年月日,年份用的是4位数。
从身份证号码中提取出表示出生年、月、日的数字,用文本函数MI D()可以达到目的。
MID()——从指定位置开始提取指定个数的字符(从左向右)。
对一个身份证号码是15位或是18位进行判断,用逻辑判断函数IF ()和字符个数计算函数LEN()辅助使用可以完成。
综合上述分析,可以通过下述操作,完成形如1978-12-24样式的出生年月日自动提取:假如身份证号数据在A1单元格,在B1单元格中编辑公式=IF(LEN(A1)=15,MID(A1,7,2)&"-"&MID(A1,9,2)&"-"&MID(A1,11,2),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,7,4)&"-"&MID(A1,11,2))3.这是根据身份证号码(15位和18位通用)自动提取性别的自编公式,供需要的朋友参考:说明:公式中的B2是身份证号根据身份证号码求性别:=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)),"身份证错"))4.Excel表中用Year\Month\Day函数取相应的年月日数据;方法二:这是根据身份证号码(15位和18位通用)自动提取性别和出生年月的自编公式,供需要的网友参考:说明:公式中的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,CONCATENATE(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)),"身份证错"))早期的身份证号码为15位数字,现在使用的身份证号码为18位数字,它们的含义如下:(1)15位:1-6位为地区代码,7-8位为出生年份(2位),9-10位为出生月份,11-12位为出生日期,第13-15位为顺序号,这3位奇数为男,偶数为女。
根据身份证号码自动提取各类信息的自编公式
根据身份证号码自动提取各类信息的自编公式说明:公式中的C2是身份证号1、根据身份证号码求性别:=IF(LEN(C2)=15,IF(MOD(VALUE(RIGHT(C2,3)),2)=0,"女","男"),IF(LEN(C2)=18,IF(MOD (VALUE(MID(C2,15,3)),2)=0,"女","男"),"身份证错"))2、根据身份证号码求出生年月日:=IF(LEN(C2)=15,CONCATENATE("19",MID(C2,7,2),"-",MID(C2,9,2)),IF(LEN(C2)=18,C ONCATENATE(MID(C2,7,4),"-",MID(C2,11,2),"-",MID(C2,13,2)),"身份证错"))3、根据身份证号码求年龄:=IF(LEN(C2)=15,YEAR(NOW())-1900-VALUE(MID(C2,7,2)),IF(LEN(C2)=18,YEAR(NOW())-V ALUE(MID(C2,7,4)),"身份证错"))4、根据“身份证号”获得“年龄”(不带判断错误)=DATEDIF(TEXT((LEN(C2)=15)*19&MID(C2,7,6+(LEN(C2)=18)*2),"#-00-00"),TODAY(),"y ")5、根据出生“年-月-日”获得“年龄”(不带判断错误)B1为出生日期:=INT((TODAY()-B1)/365) 或者 =DATEDIF(B1,TODAY(),"Y")6、判断身份证格式是否正确:=IF(OR(LEN(C2)=18,LEN(C2)=15),IF(LEN(C2)=18,IF(OR(MONTH(DATE(1*(MID(C2,7,4)),1 *(MID(C2,11,2)),1*(MID(C2,13,2))))<>1*(MID(C2,11,2)),DAY(DATE(1*(MID(C2,7,4)), 1*(MID(C2,11,2)),1*(MID(C2,13,2))))<>1*(MID(C2,13,2))),"月日错误",""),IF(LEN(C 2)=15,IF(OR(MONTH(DATE(1*(MID(C2,7,2))+1900,1*(MID(C2,9,2)),1*(MID(C2,11,2)))) <>1*(MID(C2,9,2)),DAY(DATE(1*(MID(C2,7,2))+1900,1*(MID(C2,9,2)),1*(MID(C2,11, 2))))<>1*(MID(C2,11,2))),"月日错误",""))),"身份证位数不对")&IF(AND(LEN(C2)=18, 1*MID(C2,7,4)>YEAR(TODAY())-6),"年份错误","")7、输入公式获得出生日期(不带判断)=IF(LEN(C2)=15,19&MID(C2,7,6),MID(C2,7,8))8、输入公式区分性别(不带判断错误)=IF(MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2)=1,"男","女")。
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)) 回车确认即可。
如何快速提取身份证的生日办公技巧
如何快速提取身份证的生日办公技巧
1.第7至第10位代表了出生年份。
这四位数字可以通过将其截取出来并转化为日期格式来得到出生年份。
例如,将1101转化为19;若第7位数字是3或4,则转化为20。
2.第11至第12位代表了出生月份。
这两位数字可以直接截取出来,由于月份是从01开始计算的,所以若截取后的数字小于等于9,需要在
前面加0。
3.第13至第14位代表了出生日期。
这两位数字可以直接截取出来,由于日期是从01开始计算的,所以若截取后的数字小于等于9,需要在
前面加0。
二、办公技巧
b.将该函数拖动至需要提取日期的单元格范围,即可批量提取生日信息。
b. 使用SQL查询语句提取生日信息。
例如,在MySQL中,可以使用如下语句:SELECT DATE_FORMAT(STR_TO_DATE(SUBSTRING(id_number, 7, 8), '%Y%m%d'), '%Y-%m-%d') AS birthday FROM table_name;将
table_name替换为表名即可。