时间:2020-02-10  来源:百度经验  作者:kaipingf  阅读:2

在工作当中有很多表格涉及到个人信息,比如年龄、性别、出生日期等。如果我们能根据身份证号自动生成其年龄、性别、出生日期等信息,那样会提高我们的工作效率,大大缩短我们的工作时间。本文将教你根据身份证号利用公式求出相应个人的年龄、性别、出生日期。

首先选中表格中要输入身份证号的列,单击“格式”---“单元格”---“数字”选择“文本”。这样输入的身份证号就不会出现“1.50428E+18”科学记数的情况。

Excel中根据身份证号求年龄性别和出生日期

求性别:身份证号的第17位表示性别信息。单数为男,双数为女。我样只要半数第17位数的单双即可。性别的单元格下输入=IF(mod(mid(E2,15,3),2),"男","女")。其中“E2”为身份证所在的单元格。可以根据自己需要设置为相应的单元格即可。

Excel中根据身份证号求年龄性别和出生日期

求年龄:这个比较简单,网上有很多公式,但都很复杂,我们的思路就是用当前年份减去出生年份即可。在Excel中获取当前年份的函数是=year(now())。所以我们的公式为:=YEAR(NOW())-MID(E2,7,4)。

Excel中根据身份证号求年龄性别和出生日期

出生日期:出生日期我们用:=TEXT((LEN(E2)=15)*19&MID(E2,7,6+2*(LEN(E2)=18)),"#-00-00")即可求出。

Excel中根据身份证号求年龄性别和出生日期

基它人的相关信息,我们只要把其身份证号输入完毕后。利用Excel的自动填充功能向下拉就可以了。

Excel中根据身份证号求年龄性别和出生日期

Top