1.年龄的提取,首先截取身份证号从第七位开始的8位出生年月码,我们从数据的中间提取就需要选择MID函数,输入MID(身份证所在的单元格,截取开始位,要截取的位数),这时的截取开始位是7,要截取的位数是8,就能得到出生年月码。


2. 要将得到的出生年月码转换成为日期,这时可以用到TEXT函数,输入TEXT(出生年月码,"00-00-00"),这样就能得到日期格式的出生年月日。


3. 我们要得到年龄,就要用到DATEIF函数,输入DATEDIF(日期,TODAY函数,“Y”),就可以将得到的出生年月日转换为年龄。


4. 性别的提取,截取出倒数第二位的性别码,如果倒数第二位是奇数就是男性,是偶数就是女性。同样,从数据的中间提取就需要选择MID函数,输入MID(身份证所在的单元格,截取开始位,要截取的位数),这时的截取开始位是17,要截取的位数是1,就得到了倒数第二位的数据。


5. 然后就需要用到ISEVEN函数来判断得到的数据是奇数还是偶数,输入ISEVEN(性别码),返回逻辑值,如果性别码是奇数逻辑值就是FALSE,如果是偶数逻辑值就是TRUE。


6. 最后用IF函数来判断是男性还是女性,输入IF(逻辑值,"女","男"),性别就展示出来了。