如何利用mid函数提取身份证中的出生日期?
在我们录入大量人员信息时,如何从大量身份证中得到此人的出生年月日呢,下面我们分享一下利用mid函数来提取身份证中的年月日。
操作方法
- 01
我们打开已做好的数据表格,具体实际表格结构可按需要调整。
- 02
身份证信息一般都是固定的格式,第l一6位数为行政区划代码; 第7—12位数为出生日期代码;第13---15位数为分配顺序代码;本例主要通过mid函数提取7-12位这段数字。我们在出生年月日C2下输入:=MID(B2,7,8)回车,即可提取。
- 03
mid函数由三个参数组成,=mid(字符串,开始位置,字符个数),上述公式中,我们要提取的是B2单元格的数据,是从第7位开始提取,因为是4位年2位月2位日,所以提取个数是8位。 接下来通过双击公式填充值即可完成所有出生年月日的提取了。
- 04
以许朋友位会发现,提取出来的只是一些数字,如何把年月日加在进去呢,那样的话会更直观,好看。 那我们就还需要修改一下公式,再mide函数前再加上一个函数,变为 =TEXT(MID(B2,7,8),"0000年00月00日")
- 05
然后向下拖动公式即可实现我们想要的效果。
- 06
text的作用是将数值转换为指定格式的文本,TEXT(value,format_text) Value 为数值、计算结果为数字值的公式,或对包含数字值的单元格的引用。 Format_text 为“单元格格式”对话框中“数字”选项卡上“分类”框中的文本形式的数字格式。说明• Format_text 不能包含星号 (*)。• 通过“格式”菜单调用“单元格”命令,然后在“数字”选项卡上设置单元格的格式,只会更改单元格的格式而不会影响其中的数值。使用函数 TEXT 可以将数值转换为带格式的文本,而其结果将不再作为数字参与计算。
- 07
以上就是从身份证信息中提取出生年月日的步骤,如你有什么好的方法建议可以和大家一起分享。