上一期,Amy跟大家分享了如何从身份证号中提取出生日期。今天我们继续来讲如何提取年龄、性别、籍贯。
身份证号提取年龄
✦思路:在E2单元格输入公式“=DATEDIF(D2,TODAY(),"Y")”,下拉填充,即可得到年龄。
✦说明:●DATEDIF函数:Excel隐藏函数,直接输入即可。计算两日期之差,包含D,M,Y,YD,YM,MD。(演示表里计算年龄,则是返回Y。)
语法:DATEDIF(起始日期,结束日期,返回类型)。
●TODAY函数:返回当前系统日期。
身份证号提取性别
身份证号第17位代表性别,奇数为男性,偶数为女性。
✦思路:在F2单元格输入“=IF(MOD(MID(C2,17,1),2),"男","女"),下拉填充,完成。
✦说明:●IF函数:条件判断函数。根据指定条件返回相应的内容。
语法:IF(测试条件,结果1,结果2),即如果满足“测试条件”则显示“结果1”,如果不满足“测试条件”则显示“结果2”。
●MOD函数:求余函数。
语法:MOD(被除数,除数)。
●MID函数:在指定位置截取指定长度的字符。
语法:MID(被截取的字符,左起第几位开始截取,向右截取的长度)。
身份证号提取籍贯
身份证号第1~2位代表省,3~4位代表地市,5~6位代表区县,所以身份证号前六位代表籍贯,也就是我们接下来要提取的信息。
✦思路:在G2单元格输入公式“=VLOOKUP(--LEFT(C2,6),行政区域对照表!B:C,2,FALSE)”下拉填充,完成。
✦说明:●VLOOKUP函数:按列查找,最终返回该列所需查询序列所对应的值。
语法:VLOOKUP(要查找的值,要查找的区域,返回数据在查找区域的第几列数,精确匹配/近似匹配)。
●LEFT函数:提取文本。从字符串左边提取指定个数的字符。(在今天的演示表中,身份证号是文本格式,“--LEFT”则是转换为数值格式。)
语法:LEFT(文本,提取长度)
★补充:行政区域对照表下载:关注Amy Excel公众号,后台回复“对照表”即可自行下载啦~
好啦,提取身份证号信息到这里就结束了,你学会了么?
♛往期回顾♛
身份证号提取出生日期,最简单的方法!
Excel快速分离数字和文本
快速求和|时间省的不止一点点
多级下拉菜单如何制作
想学习更多Excel知识,就在下方留言吧!
写留言
