任务目标

批量实现从身份证号码中提取学生行政区域、生日、性别的信息

任务分解

获取行政区域

参考资料:2018年12月中华人民共和国县以上行政区划代码
参考资料:身份证号码前6位数字分别代表什么

获取生日

身份证第7-14位是生日

获取性别

参考资料:原来身份证上的这个数字,已经暴露你的性别了,说出来别不信

可能需要用到的知识点

文本提取操作

提取开头6个字符,使用LEFT函数,第一个参数是选择的单元格,第二个参数为截取的长度
1.gif

同理使用MID函数截取中间的字符,第一个参数是选择单元格,第二个参数表达从左起第几位开始截取,第三个参数为截取长度
2.gif

RIGHT函数可参考LEFT函数
3.gif

文本-日期转换操作

使用TEXT函数,将文本转化为日期格式,第一个参数为所选的单元格,第二个参数为格式,常用格式可以参考百度百科“TEXT函数”)
注:编辑函数时,符号应使用英语输入法。
4.gif

同时,使用TEXT函数转化的日期可以直接进行加减。
5.gif

条件判断

如果只有一个条件,可使用IF函数。如果条件较多,可以使用IFS或者CHOOSE函数。
本题中通过数字的奇偶判断性别,可以采用MOD函数(求余函数,第一个为被除数,第二个为除数,求得的为余数)分出奇偶,再判断性别。
6.gif

匹配操作

使用VLOOKUP函数进行匹配
第一个参数为需要查找的值,第二个参数为要查找的区域,第三个参数为所需匹配的数据在选择的区域中为第几列,第四个参数为0/false(精确匹配)或1/true(模糊匹配),一般的我们选择0/false,否则在处理大量数据时可能出现错误。
7.gif

数据资料

注:本数据提供的身份证号码均系编造
1.xlsx