在开讲之前先给大家普及一下,excel单元格中是不能直接输入18位数字的身份证号的,如果直接输入会出现下图效果

备注:我的微信公众号与网易号的名字相同,大家可以关注公众号后查看excel完整教程

打开网易新闻 查看精彩图片

解决方法:需要把单元格的格式改变成文本格式就可以了,ctrl+1 弹出对话框后选择文本格式后点击确定就可以了。

注意:修改完格式后身份证的后三位数是“0”需要从新修改,或者是先修改格式然后在输入身份证号,如果是批量粘贴身份证号不能直接粘贴,需要点“选择性粘贴”后选择 数值

打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片

提取身份证中的生日需要用到函数(MID)

MID函数: 返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定。

函数 MID 始终将每个字符(不管是单字节还是双字节)按 1 计数。

MID(text, start_num, num_chars)

Text 必需。包含要提取字符的文本字符串。

Start_num 必需。文本中要提取的第一个字符的位置。文本中第一个字符的 start_num 为 1,依此类推。

Num_chars 必需。指定希望 MID 从文本中返回字符的个数。

打开网易新闻 查看精彩图片

说明

如果 start_num 大于文本长度,则 MID 返回空文本 ("")。

如果 start_num 小于文本长度,但 start_num 加上 num_chars 超过了文本的长度,则 MID 只返回至多直到文本末尾的字符。

如果 start_num 小于 1,则 MID 返回错误值 #VALUE!。

如果 num_chars 是负数,则 MID 返回错误值 #VALUE!。