第一篇:excel中从身份证中提取出生年月日(共)
excel中从身份证中提取出生年月日
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))
回车确认即可。
如果只要“年-月”格式,公式可以修改为
=IF(LEN(A1)=15,MID(A1,7,2)&“-”&MID(A1,9,2),MID(A1,7,4)&“-”&MID(A1,11,2))
识别18位和15位身份证的性别
A1是身份证号
B1输入公式
=IF(MOD(RIGHT(LEFT(A1,17)),2),“男”,“女”)
----------------------------
这是根据身份证号码(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)),“身份证错”))
接下来我们应将光标移至D3单元格中,然后输入
“=IF(MID(B3,15,1)/2=TRUNC(MID(B3,15,1)/2),“女”,“男”)”。这就表示取身份证号码的第15位数,若能被2整除,这表明该员工为女性,否则为男性。
从身份证号码中提取年龄
IF(LEN(B2)=15,year(now())-1900-VALUE(MID(B2,7,2)),if(LEN(B2)=18,year(now())-VALUE(MID(B2,7,4)),“身份证错”))
=IF(LEN(A2)=18,DATE(MID(A2,7,4),MID(A2,11,2),MID(A2,13,2)),IF(LEN(A2)=15,DATE(MID(A2,7,2),MID(A2,9,2),MID(A2,11,2)),“错误身份证号”))
第二篇: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
注意事项
函数中的双引号输入时注意要切换成英文输入法状态
第三篇:从身份证中查出生日期性别等公式
=IF(TRIM(D:D)<>“",TEXT((LEN(TRIM(D:D))=15)*19&MID(TRIM(D:D),7,6+(LEN(TRIM(D:
D))=18)*2),”##-##-##“),”“)
=IF(TRIM(D:D)<>”“,TEXT((LEN(TRIM(D:D))=15)*19&MID(TRIM(D:D),7,6+(LEN(TRIM(D:
D))=18)*2),”##-##-##“),”“)
=IF(TRIM(D:D)<>”“,TEXT((LEN(TRIM(D:D))=15)*19&MID(TRIM(D:D),7,6+(LEN(TRIM(D:
D))=18)*2),”##-##-##“),”“)出生日期
性别=IF(TRIM(D:D)<>”“,IF(MOD(MID(TRIM(D:D),15,3),2),”男“,”女“),”")
开机启动的快捷图标闪烁:
1、把防护性软件(如360、QQ管家)关闭掉
2、如果老师不使用畅言、需要打开防护性软件可:a、将畅言的开机启动禁用(360-优化加速-启动项或者开始-运行-msconfig-确定-选择启动)b、在路径例如C:Program FilesiFlytek BBT20shell下,重命名文件iFLY_BBTShellAgent.exe如iFLY_BBTShellAgent00.exe,重启电脑
删除电子课本(预置资源):在安装路径,例如C:Program FilesiFlytek BBT20resourcesebook(或者local)中找到信息,选择删除
第四篇:在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 为文本中要提取的第一个字符的位置。文本中第一个字符的start_num 为1,以此类推;Num_chars指定希望MID 从文本中返回字符的个数。
对身份证号码分析下就知道:***616,出生日期是1992年2月6日;也就是
从字符串(***616)的第7位开始的4位数字表示年,从字符串的第11位开始的2位数字表示月,字符串的第13位开始的2位数字表示日。呵呵,强悍吧!
Excel中利用身份证号码(15或18位)提取出生日期和性别
需要的函数:
LEN(C6)=15:检查C6单元格中字符串的字符数目,本例的含义是检查身份证号码的长度是否是15位;
INT:返回数值向下取整为最接近的整数,本例中用来判断身份证里数值的奇偶数。
RIGHT:返回文本字符串最后一个字符开始指定个数的字符;
MID:返回文本字符串指定起始位置起指定长度的字符,MID(C6,7,2)表示:在C3中从左边第七位起提取2位数;
“19”&MID(C6,7,2)表示:在C3中从左边第七位起提取2位数的前面添加19;
„„
&“"&表示:其左右两边所提取出来的数字不用任何符号连接;
&”-“&表示:其左右两边所提取出来的数字间用“-”符号连接。若需要的日期格式是yyyy年mm月dd日,则可以把公式中的“-”分别用“年月日”进行替换就行了。
一、提取出生日期
如果我们要从一个人的身份证号码中批量提取其出生年月日,并表示成“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单元格中是***,在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自动输入出生日期和性别
办公室人事文员有时要输入很多员工的人事资料,每输完臃长的身份证号后又要输入员工出生年月日和性别,这样无疑增加了工作量,有没有办法让出生日期和性别自动输入呢?其实用Excel公式即可轻松解决问题!
众所周知,我国身份证号码里有每个人的出生日期和性别等信息:老式的身份证号是15位数,第7位到12位是出生年月日,最后一位如果是偶数就代表女生,奇数就是代表男性;新式身份证号是18位数,第7位到14位是出生日期,倒数第二位的偶数或奇数代表女性或男性。既然存在这样的规律,用Excel函数就可轻松实现根据身份证号自动输入出生日期和性别。
本例中所需要函数:
LEN:返回文本字符串的个数,本例中用来计算身份证的位数
MID:返回文本字符串指定起始位置起指定长度的字符,本例中用来计算身份证号中出生日期的字符;
INT:返回数值向下取整为最接近的整数,本例中用来判断身份证里数值的奇偶数.RIGHT:返回文本字符串最后一个字符开始指定个数的字符,本例中来计算身份证号最后一位数.如果A3单元格是身份证号码,B3单元格为出生日期,C3单元格为性别,那么在B3中输入公式=IF(LEN(A3)=18,MID(A3,7,4)&”年“&MID(A3,11,2)&”月“&MID(A3,13,2)&”日“,”19“&MID(A3,7,2)&”年“&MID(A3,9,2)&”月
“&MID(A3,11,2)&”日“),这个公式的含义是,如果A3单元格是一个18位数
IF(LEN(A3)=18)那么从第7位数开始得到的4位数就是年份MID(A3,7,4)后面再加上文字&”年”,月日依此类推,否则,A3单元格为15位数,就执行
”19“&MID(A3,7,2)&”年“&MID(A3,9,2)&”月“&MID(A3,11,2)&”日“)含义与18位相似.只是在年MID(A3,7,2)前面要加上"19"
在C3单元格输入公式
=IF(LEN(A3)=18,IF(MID(A3,17,1)/2=INT(MID(A3,17,1)/2),”女“,”男
“),IF(RIGHT(A3)/2=INT(RIGHT(A3)/2),”女“,”男“))这个公式的含义是如果A3单元格是一个18位数IF(LEN(A3)=18)就执行
IF(MID(A3,17,1)/2=INT(MID(A3,17,1)/2),”女“,”男“),其中如果A3单元格第17位数(身份证号倒数第二位)除以二MID(A3,17,1)/2等于一个整数
INT(MID(A3,17,1)/2),那么第17位为偶数,即是”女”,否则是奇数,即为”男”;否则A3单元格是15位数,就执行IF(RIGHT(A3)/2=INT(RIGHT(A3)/2),”女“,”男"),其中RIGHT(A3)含义是返回A3单元格从右往左的第一位数,即身份证最后一位数.其余含意跟上面18位数一样.最后把B3和C3单元格的公式向下拉下来,在A3列输入身份证号码后,出生日期和性别可自动输入了,这样就减少了用户输入数据工作量,提高了办事效率!
第五篇:1领导威信不是从掩饰错误中而是从改正错误中提高起来的不是从自吹自擂中而是从埋头苦干中培养起来的
1领导威信不是从掩饰错误中而是从改正错误中提高起来的不是从自吹自擂中而是从埋头苦干中培养起来的。工作信心,改正错误后只会增强,不会减弱。只有那种要虚荣爱面子的人才会怕揭发错误呢!
2面向群众。不仅要教育群众,还要向群众学习。因为领导者本身知识还不完全,经验还不够,领导地位并不能使你得到知识和经验,所以面向群众,汲取群众经验,十分必要。我们要求同志们:
(1)与群众接近和联系,在某种程度上要与他们打成一片;(2)倾听群众意见;(3)向群众学习;(4)教育群众,不做群众的尾巴。
3领导群众,结交朋友。
(一)领导党的方式和领导群众的方式是不同的,领导群众的方式和态度要使他们不感觉我们是在领导。
(二)领导群众的基本方法是说服,决不是命令;只有在多数已经同意而少数尚不同意的情形下,必要时可用多数的意见强制少数执行。
(三)领导群众和结交朋友,领导者自己要起模范作用。
(四)领导者在必要时应忘记他所受的侮辱。
(五)领导者切勿轻视自己的作用和影响,要戒慎恐惧地工
作。
4列宁、斯大林论领导艺术,不可跑得太前,也不可落在运动后面,而应抓住中心一环,推向前进。
毛泽东同志论领导艺术,要照顾全局,照顾多数,以及和同盟者一道干 5发扬民主,开展批评和自我批评。
五)主要用说服的方法,不用行政的方法,只有在情况紧急时,才用命令的方式。