在整理员工或学生档案信息时,往往需要根据身份证号提取出生日期。
今天,我们将使用以下一组模拟数据来学习如何从身份证中提取出生日期。
在C2单元格中输入以下公式以复制填充。
= - TEXT(MID(B2,7,8)," 0-00-00 ")
输入公式后,如果公式结果变成一些莫名其妙的值,比如31104,不要忘记将单元格格式设置为日期格式。
我们来看看这个公式的含义。
首先,查看MID函数的帮助文件:
从文本字符串的指定位置返回特定数量的字符。
在这个公式中,MID(B2,7,8)被我们自己的理解所代替:
从B2单元的第7位开始,截取的字符长度为8,计算结果为“19850226”。
接下来,使用TEXT函数将MID函数获得的字符串更改为日期。
文本(中间(B2,7,8)," 0-00-00 ")
这部分的作用是在文本字符串“19850226”右侧的第二位和第四位数字之间加一个破折号,结果变成“1985-02-26”。
经过修饰,文本字符串“19850226”终于有了日期的样子,但这个结果只是一个掩饰,并不是真正的日期格式。
TEXT函数、MID函数、LEFT函数、RIGHT函数计算的数值都是文本格式,需要进一步处理。
这里还有一个题外话,就是在录入日常日期数据时一定要养成良好的习惯,一定不能出现“2014年2月1日”、“20140201”这样的日期形式。
在TEXT函数前加两条短横线是什么意思?相当于负数减去正文数,这种形式通常叫做减负运算,即负数为正数。
通过计算,文本格式的数值可以变成真实日期格式。如果用1*(1次)代替两条短横线,也可以实现从文本格式到数值格式的转换。
还是那句老话,只说不练假招,就去试试。
平面制作:朱
1.《身份证号提取出生日期 公式详解:从身份证号码提取出生日期》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《身份证号提取出生日期 公式详解:从身份证号码提取出生日期》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/junshi/1273005.html