找回密码
 立即注册
搜索
热搜: Excel discuz
查看: 3046|回复: 0

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

[复制链接]

482

主题

7万

元宝

75万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
750848
发表于 2020-4-14 11:40:47 | 显示全部楼层 |阅读模式
2020-04-14_113513.png
1、计算年龄
YEAR(NOW()),可以计算出当年的年份,例如今年是2020年,所以这个函数计算出来的数字就是2020,mid(b4,7,4)计算出来的是出生年,所以两者相减,就是今年的年龄。
  1. =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位位置的字符为偶数,则判断并显示为“女”。
  1. =IF(MOD(MID(B4,17,1),2)=1,"男","女")
复制代码



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|五花八门论坛 ( 豫ICP备15031300号-3 )

GMT+8, 2024-4-25 02:16 , Processed in 0.089785 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表