赵乾舟 发表于 2020-4-14 11:40:47

Excel中根据身份证号码计算年龄、判断性别


1、计算年龄
YEAR(NOW()),可以计算出当年的年份,例如今年是2020年,所以这个函数计算出来的数字就是2020,mid(b4,7,4)计算出来的是出生年,所以两者相减,就是今年的年龄。=YEAR(NOW())-MID(B4,7,4)
2、判断性别
二代身份证18位号码中的第17位数字是性别信息,如果第17位数字是奇数,则代表男性,是偶数则代表女性。
(MID(B4,17,1)表示提取B4单元格中第17位位置的字符;
MOD(MID(B4,17,1),2)表示求B4单元格中第17位位置的字符与2的余数;
整个公式表示判断B4单元格中的第17位位置的字符与2相除是否等于1,如果等于1,即17位位置的字符为奇数,则判断并显示为“男”,如果不等于1,即17位位置的字符为偶数,则判断并显示为“女”。
=IF(MOD(MID(B4,17,1),2)=1,"男","女")


页: [1]
查看完整版本: Excel中根据身份证号码计算年龄、判断性别