excel怎么从身份证号判断算男女性别和年龄?
本例主要介绍如何在Excel中根据身份证号计算年龄和性别。
1、首先看一下原始数据,本例以18位身份证号为例。A列是18位的身份证号,需要在B列和C列分别提计算出年龄和性别信息。
2、我们知道,18位身份证号从第7位开始的8位数字代表出生日期。出生的年份是从第7位开始的4位数字,因此,我们可以用MID函数将出生年份提取出来。双击B2,输入公式:=MID(A2,7,4)
3、要求年龄,需要用当前的年份减去身份证上的出生年份。我们可以用YEAR函数来取得当前的年份,例如输入:=YEAR(NOW())就可以返回当前的年份2014。
4、将上述两个部分合并,就得到了B2的最终公式:=YEAR(NOW())-MID(A2,7,4)
5、下一步我们看一下如何判断男女。18位身份证号的第17位是判断性别的数字,奇数代表男性,偶数代表女性。首先,我们还是用MID函数将第17位数字提取出来,输入公式:=MID(A2,17,1)
6、然后我们利用MOD函数(MOD函数是取余数的函数)取第17位数字除以2的余数,如果余数是0,则第17位是偶数,也就是该身份证是女性;反之,如果余数是1则说明身份证是男性。我们嵌套IF函数如下:=IF(MOD(MID(A2,17,1),2),"男","女")
7、上述是适用于18位身份证号的公式,如果有15位的身份证号可以用公式升级成18位的,然后再利用上述公式计算即可。
相关推荐:
在Excel表格中输入身份证号后显示E+17怎么回事?如何解决?
相关文章
- 在excel表格中如何快速提取身份证号码中的出生日期?很多朋友都不是很清楚,其实操作很简单的,下面小编就为大家详细介绍一下,来看看吧2016-10-01
- 在使用excel输入身份证号时,会发现直接输入数字后最后面的三位数字都变成0了,这可怎么办呢?下面小编就为大家详细介绍解决方法,不会的朋友可以参考本文2016-10-01
- 最近一段时间有些新同事在做表的时候输入身份证总是会出现输入的身份证号码等输入完就变成其他的数字了,那么在Excel表格中如何输入身份证号码?下面小编就为大家详细介绍一2016-09-20
- Excel表格中的身份证号怎么使用函数计算年龄?Excel表格中有很多身份证号,想计算身份证的年龄,该怎么计算呢?下面我们就来看看详细的教程,需要的朋友可以参考下2016-09-07
- 我们有时候需要在excel中输入人员的出生日期,一个一个输入比较麻烦,如果我们在电子文档中有人员的身份证号,就可以使用函数功能很快的提取出出生日期了,那么在excel表格2016-09-01
- 身份证号码为18位数字,如果不对excel单元格进行设置的话,显示为科学计数,很多时候统计表里需要填写身份证号码,那么在Excel表格中如何显示完整身份证号呢?下面小编就为2016-08-26
- Excel作用常用办公软件,通常都会来用输入一些用户信息,其中也就包括身份证号的输入,但有时我们会发现在输入身份证号后,会出现错误,那么excel怎么正确输入身份证号码呢?下2016-08-12
- 在EXCEL的应用中,我们经常会用到身份证号,那么身份证号码怎么导出性别信息呢?我们可以用函数嵌套来实现这个功能,那么excel vba在身份证中怎么提取数字来判别男女?下面2016-07-22
- 很多情况下需要在Excel中身份证号一栏提取出出生日期,虽然之前介绍过用函数就可以直接提取,但是函数多了很多人会混,那么今天分享一个不用函数就可以提取出生日期的方法2016-07-18
- 众所周知,我们在Excel中输入身份证号的时候不会正确的显示身份证号码,显示的而是一串没用的乱码,比如:4.22115E+17。下面小编就为大家介绍在excel输入正确身份证号的两2016-06-07
最新评论