excel利用身份证求性别和年龄(如何根据EXCEL里的身份证号自动显示性别)

excel利用身份证求性别和年龄(如何根据EXCEL里的身份证号自动显示性别)(1)

今天看到办公室美女在制作人事档案的时候手工输入一些身份证号、性别、生日、年龄、属相等信息我就气不打一处来,怪不得看她虽然那么用功可效率低下,你这要输到何年何月啊,数据还不一定正确。

下面我就讲解一下如何在EXCEL表格中根据身份证信息自动生成性别、生日、生肖、年龄等信息。

在讲解之前我们先来认知一下身份证号码的构成(身份证更新换代后现在统一是十八位数):

户口所在地码(前6位) 出生日期码(7到14位) 顺序码(15到17位,第17位奇数为男性偶数为女性) 校验码(最后一位,如果是10就用X表示)

知道了这些常识下面就可以逐一用函数罗列出来了。

一、性别

1、选中需要显示的单元格,输入=IF(MOD(MID(A2,17,1),2),"男","女")

excel利用身份证求性别和年龄(如何根据EXCEL里的身份证号自动显示性别)(2)

2、输入完后回车,出现填充的十字符号后向下填充

excel利用身份证求性别和年龄(如何根据EXCEL里的身份证号自动显示性别)(3)

3、结果如图所示

excel利用身份证求性别和年龄(如何根据EXCEL里的身份证号自动显示性别)(4)

二、出生日期

1、选中需要显示的单元格输入=TEXT(MID(A2,7,8),"0-00-00")

excel利用身份证求性别和年龄(如何根据EXCEL里的身份证号自动显示性别)(5)

2、和上面操作一样,回车后向下填充,结果如图所示。

excel利用身份证求性别和年龄(如何根据EXCEL里的身份证号自动显示性别)(6)

三、生肖

我们知道最近《啥是佩奇》火得不要不要的,其实佩奇是爱,佩奇是猪,也正因为2019年是猪年,所以我们根据2019是猪年作为参照物开始来写函数。

1、选中需要显示的单元格,输入=CHOOSE(MOD(MID(A2,7,4)-2019,12) 1,"猪","鼠","牛","虎","兔","龙","蛇","马","羊","猴","鸡","狗")

excel利用身份证求性别和年龄(如何根据EXCEL里的身份证号自动显示性别)(7)

2、如上操作一致,利用十字的填充格式刷向上填充得到如下图

excel利用身份证求性别和年龄(如何根据EXCEL里的身份证号自动显示性别)(8)

四、年龄

因前一篇专门写过一篇自动更新年龄的文章,就不在此赘述了,利用YEAR(NOW())-MID()函数即可,忘却了的朋友可以关注我头条号向上翻两篇即可。

后记:以上所有操作适合所有EXCEL版本,《啥是佩奇》,佩奇就是爱,希望关注收藏,以备不时之需。

,

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

    分享
    投诉
    首页