批量提取身份证号码中的出生年月日,我们可以通过ctrl+e的快捷键完成,但在较低excel版本中,是没有智能填充这项功能的。
因此这篇文章将介绍用公式提取的方式,并用公式将提取的日期转换为可直接运算的日期格式。
在上图中,已经得到了出生日期的结果,下面我们来看看它的公式是什么?
在excel各大函数中,用于提取指定字符串的函数有LEFT,RIGHT,MID等,而mid函数是最常用的函数之一。
我们在编辑栏中输入公式=MID(B2,7,8),它的含义是=mid(文本,从第几个字符串开始,提取几个字符),也就是提取B2单元格身份证号,从第7个字符开始,提取8个字符,即出生的年月日日期。
虽然提取出了身份证号码的出生日期,但它并不是日期格式,不能直接进行日期相关的运算,因此需要转换为日期格式。
以下我们通过text函数来对格式进行转换。
text函数是文本处理函数,属于excel中非常强大且实用的函数之一,用处相当多,我们输入公式=TEXT(C2,"0-00-00"),它的含义是将C2文本转换为“0-00-00”的日期格式,这种格式是系统内置的一种日期格式,因此只需记住这个参数的写法,遇到需要转换日期格式时,照着输入即可。
然后双击自动向下填充,可见上图转换的结果。
以上就是今天的全部内容,两个公式中的函数都是比较常用的,童鞋们可以学习起来。
另外也可以思考下得到出生日期后,怎么计算出每个人的年龄?我们在下一节的文章中再来讲述。
阅读更多:
Excel表格打印时怎么在纸张下方显示页码数
Excel表格求和时怎么把后面新插入的单元格数据自动计算进去
Excel表格怎么求开始日期和结束日期