广告区域

广告区域

传奇知识网 - 一个你身边的百科全书

excel身份证号提取性别(直接复制公式即可)

2023-05-22 16:13:48投稿人 : yq4qlskj围观 : 56 次0 评论

标有黄色的配方是我目前正在使用的配方。如果要用,可以直接复制粘贴。

首先,提取性别

我们每个人18位身份证号的第17位是判断性别的数字,奇数代表男性,偶数代表女性。首先我们还是用MID函数提取第17位,然后用MOD函数判断奇偶性(是否能被2整除),再用if函数判断男女。

= if (mod (mid (p24,17,1),2),"男性","女性")

第二,提取出生日期

身份证号中的第7-14位是出生日期,日期需要使用DATE函数。当然,也可以使用列或快速填充功能进行无功能提取。

如果使用公式,可以参考以下两个公式:

=DATE(MID(P24,7,4),MID(P24,11,2),MID(P24,13,2))

=TEXT(MID(P24,7,8)," 00-00-00 ")

第三,提取年龄

当前年份减去出生年份,就是我们每个人的年龄。

=DATEDIF(P24,今日()," y ")

=YEAR(TODAY())-MID(P24,7,4)

第四,提取籍贯

18位身份证号码中,前6位代表地址信息,其中1-2位代表省份,3-4位代表城市,5-6位代表县。

最好的办法是找到原籍贯信息匹配表,用vlookup函数进行匹配。

这里小星提供一个可以直接匹配省份的方法。提取代表身份的前两位数字,然后通过查找进行匹配。代表身份和身份的数字用数组公式表示。公式如下:

= lookup (value (left (p24,2)),{11,“北京”;12、《天津》;13、《河北省》;14、《山西省》;15.《内蒙古》;21、“辽宁省”;22、“吉林省”;23、《黑龙江省》;31、《上海》;32、“江苏省”;33、“浙江省”;34、“安徽省”;35、“福建省”;36、《江西省》;37、“山东省”;41、“河南省”;42、《湖北省》;43、《湖南省》;44、《广东省》;45、广西;46、《海南省》;50、《重庆》;51、《四川省》;52、《贵州省》;53、《云南省》;54.西藏;61、“陕西省”;62、《甘肃省》;63、《青海省》;64、宁夏;65.新疆;71、“台湾省省”;81、《香港》;82、《澳门》;"","0"})

第五,提取星座

星座与出生的月份和日期有关。如果不使用其他表进行查询,也可以使用lookup和array函数的组合。公式:

=LOOKUP( - MID(P24,11,4),{ 100;120;219;321;421;521;622;723;823;923;1023;1122;1222}、{“摩羯”;“水瓶座”;“双鱼座”;“白羊座”“金牛座”;“双子座”;《巨蟹》《狮子座》;《处女座》;“天秤座”;天蝎座;“射手座”;“摩羯”})

第六,提取十二生肖

生肖和出生年份有关,所以要先提取出生年份。我们可以使用CHOOSE函数,公式为:

= choose (mod (mid (p24,7,4)-2008,12)+1,"老鼠"、"牛"、"虎"、"兔"、"龙"、"蛇"、"马"、"羊"、"猴"、"鸡"

第七,根据入职时间计算资历

资历与任职时间有关,所以可以用DATEDIF函数计算资历,公式为:

=DATEDIF(F24,TODAY()," Y")&" year "

来源:传奇知识网,转载请注明作者或出处,尊重原创!

相关文章

发表评论
推荐文章