在整理员工档案信息时,输入身份证号码后,往往还需要从身份证中提取身份证所属者的出生年月。
下面就用一组模拟的数据,一起学习一下excel身份证提取出生年月的方法。
函数公式
C2单元格输入公式:=--TEXT(MID(B2,7,8),"0-00-00"),向下复制填充。一次性提取所有身份证号码对应的出生日期。
温馨提示:
如果输入公式后,公式结果变成了28098,别忘了把单元格格式设置为日期格式。
公式解释:
首先看MID函数:MID(B2,7,8)的意思就是从B2单元格的第7位开始截取,截取的字符长度是8位,得到的计算结果就是"19761204"。
接下来用TEXT函数,将MID函数得到的字符串变成日期的模样,TEXT(MID(B2,7,8),"0-00-00")将文本字符串"19761204"从右侧的第二位和第四位之间各加上一个短横线,结果变成"1976-12-04"。
经过text函数乔装打扮,文本字符串"19761204"就有了日期的样子了,但是这样的结果仅仅是掩人耳目,还不是真正的日期格式。Excel中凡是经过TEXT、MID、LEFT、RIGHT等函数计算后得出的数值是文本格式,一般情况下,不能参与后续的计算处理。
TEXT函数前加了两个短横线是什么意思呢?就是把上面text函数得到的文本型的日期格式进行减负运算,也就是--负负得正,通过运算,将文本格式的数值变成真正的日期格式。当然将两个短横线换成1*(1乘以),也可以实现将文本格式向数值格式的转换。
身份证号码提取出生年月公式
身份证号码提取出生年月公式是=--TEXT(MID(B2,7,8),"0-00-00")。
想要在表格里面提取身份证号码里面的生年月,双击要显示出生日期的单元格后输入公式=--TEXT(MID(B2,7,8),"0-00-00")即可。
进入表格文件后点击要显示出生日期的单元格,双击后开始编辑,输入公式=--TEXT(MID(B2,7,8),"0-00-00")后回车就能提取到出生日期了,下拉复制到所有单元格即可。公式中的B2是身份证号所在的单元格,后面的7和8代表从第7位开始的8个字符。
表格的列宽和行高怎么设置1、word文档中,点击表格左上角图标,选中整个表格之后,点击菜单栏最右侧的“布局”选项。在单元格大小设置中,统一设置合适的高度和宽度即可。
2、全选表格之后,右击鼠标,点击“表格属性”。在“行”选项卡中设置需要的行高,在“列”选项卡中设置需要的列宽即可。
3、将鼠标放置在需要调整宽度的列右侧的边框上,左右移动,就可以调整该列的列宽。同样的,将鼠标放置在需要调整高度的行下方的边框位置上,上下拖动,就可以调整该行的行高。
从身份证号码中提取出生年月日公式
从身份证号码中提取出生年月日公式:首先在Excel表格内模拟输入18位的身份证号码。之后,在出生年月日里输入函数公式”=MID(A2,7,8)“,MID函数就是取字符,从A2单元格内第7个字符开始,取8位字符,这就取出了身份证里的年月日。最后,要想把提出的年月日直接转换成日期格式,则在单元格内输入函数“=TEXT(1*TEXT(MID(A2,7,LEN(A2)/2.2),"0-00-00"),"yyyy-mm-dd")”。
我国的居民身份证是国家法定的证明公民个人身份的有效证件。公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。
相关推荐: