excel中根据身份证号得出出生日期(超实用Excel技巧)

在工作当中有很多表格涉及到个人信息,比如年龄、性别、出生日期等。如果我们能根据身份证号自动生成其年龄、性别、出生日期等信息,那样会提高我们的工作效率,大大缩短我们的工作时间。本文将教你根据身份证号利用公式求出相应个人的年龄、性别、出生日期。1、身份证号的输入如果是在默认单元格格式情况下输入身份证号会发现表格里显示为类似“1.10225E 17”的科学计数情况。要解决这种情况,可以采取以下两种方法:一是切换输入到英文状态,输入前加个’(一定要是英文输入法下的单引号),再输入数字;二是选中表格中要输入身份证号的列,鼠标右击——“设置单元格格式”——“数字”选择“文本”。

excel中根据身份证号得出出生日期(超实用Excel技巧)(1)

2、求性别身份证号的第17位表示性别信息。单数为男,双数为女。这样只要判断第17位数的单双即可。可以在性别的单元格(C2)下输入=IF(MOD(MID(B2,17,1),2),"男","女")。其中“B2”为身份证所在的单元格。可以根据自己需要设置为相应的单元格即可。MID(B2,17,1)表示从B2单元格中字符串的第17位开始提取1位数字,本例中表示提取身份证号码的第17位数字。MOD(MID(B2,17,1),2)用于得到给出数字除以指定数字后的余数,本例表示对提出来的数值除以2以后所得到的余数。IF(MOD(MID(B2,17,1),2),"男","女")则表示如果除以2以后的余数是1(为真),那么性格单元格(C2)显示为“男”,否则显示为“女”。回车确认后,即可在C2单元格显示正确的性别信息。

excel中根据身份证号得出出生日期(超实用Excel技巧)(2)

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

excel中根据身份证号得出出生日期(超实用Excel技巧)(3)

4、求出生日期 如果说我们规定要把出生日期按照类似“1985-01-28”的形式输出,则用公式=MID(B2,7,4)&"-"&MID(B2,11,2)&"-"&MID(B2,13,2),其中,MID(B2,7,4)表示从B2单元格中字符串的第7位开始提取4位数字,即出生年。MID(B2,11,2)、MID(B2,13,2)类推,分别提取的出生月份和日期。

excel中根据身份证号得出出生日期(超实用Excel技巧)(4)

如果我们要以“1985.01.28”的格式输出则公式=MID(B2,7,4)&"."&MID(B2,11,2)&"."&MID(B2,13,2)

excel中根据身份证号得出出生日期(超实用Excel技巧)(5)

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

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页