返回目录:excel表格制作
EXCEL中输入身份证号,自动生成性别、年龄百的具体方法如下:
1.新建Excel表格,并打开。
2.键入所需要的身份证度号码
3.在C列“性别”单元格中,选中一个单元格,比如C2,然后键入函数=IF(MOD(MID(B2,17,1),2)=1,"男","女"),回车,就能自动判断出性别了。知再拖动填充道柄下拉,其他人员的性别也自动输入。如下图:
4.往往先把出生版日期提取出来,会比较权方便提取年龄,所以我们可以再加入一列出生日期,键入函数=MID(B2,7,4)&"年"&MID(B2,11,2)&"月"&MID(B2,13,2)&"日",回车,出生日期就出来了,操作同上。
5.最后,计算年龄用上函数=YEAR(NOW())-YEAR(E2),同上操作,年龄便也很快计算出来了。
首先看一下原始数据,本例以18位身份证号为例。A列是18位的身份证号,需要在B列和C列分别提计算出年龄和性别信息。
我们知道,18位身份证号从第7位开始的8位数字代表出生日期。出生的年份是从第7位开始的4位数字,因此,我们可以用e799bee5baa6e997aee7ad94e78988e69d83338MID函数将出生年份提取出来。双击B2,输入公式:
=MID(A2,7,4)
要求年龄,需要用当前的年份减去身份证上的出生年份。我们可以用YEAR函数来取得当前的年份,例如输入:=YEAR(NOW())就可以返回当前的年份2014。
将上述两个部分合并,就得到了B2的最终公式:
=YEAR(NOW())-MID(A2,7,4)
下一步我们看一下如何判断男女。
18位身份证号的第17位是判断性别的数字,奇数代表男性,偶数代表女性。首先,我们还是用MID函数将第17位数字提取出来,输入公式:
=MID(A2,17,1)
然后我们利用MOD函数(MOD函数是取余数的函数)取第17位数字除以2的余数,如果余数是0,则第17位是偶数,也就是该身份证是女性;反之,如果余数是1则说明身份证是男性。我们嵌套IF函数如下:
=IF(MOD(MID(A2,17,1),2),"男","女")
7
上述是适用于18位身份证号的公式,如果有15位的身份证号可以用公式升级成18位的,然后再利用上述公式计算即可。
首先看一下原始数据,本例以18位身份证号为例。A列是18位的身份证号,需要在B列和C列分别提计算出年龄和性别信息。
我们知道,18位身份证号从第7位开始的8位数字代表出生日期。出生的年e799bee5baa6e78988e69d83362份是从第7位开始的4位数字,因此,我们可以用MID函数将出生年份提取出来。双击B2,输入公式:
=MID(A2,7,4)
要求年龄,需要用当前的年份减去身份证上的出生年份。我们可以用YEAR函数来取得当前的年份,例如输入:=YEAR(NOW())就可以返回当前的年份2014。
将上述两个部分合并,就得到了B2的最终公式:
=YEAR(NOW())-MID(A2,7,4)
下一步我们看一下如何判断男女。
18位身份证号的第17位是判断性别的数字,奇数代表男性,偶数代表女性。首先,我们还是用MID函数将第17位数字提取出来,输入公式:
=MID(A2,17,1)
然后我们利用MOD函数(MOD函数是取余数的函数)取第17位数字除以2的余数,如果余数是0,则第17位是偶数,也就是该身份证是女性;反之,如果余数是1则说明身份证是男性。我们嵌套IF函数如下:
=IF(MOD(MID(A2,17,1),2),"男","女")
7
上述是适用于18位身份证号的公式,如果有15位的身份证号可以用公式升级成18位的,然后再利用上述公式计算即可。