乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > EXCEL中怎样根据身份证号计算员工性别-excel从身份证号计算,身份证号怎么输入excel

EXCEL中怎样根据身份证号计算员工性别-excel从身份证号计算,身份证号怎么输入excel

作者:乔山办公网日期:

返回目录: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位的,然后再利用上述公式计算即可。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网