当前位置: 首页 > 书屋 > 正文

身份证吧 带你一起长知识!

作者:admin 发布时间:2023-11-13 08:44:17 分类:书屋 浏览:125


我们常常听到提到身份证,给我们的印象就是它很重要,那它重要在哪呢?

身份证是用于证明持有人身份的唯一证件,一个身份证号码里面包含哪些信息,你知道吗?

大家最清楚不过的主要是出生日期,其实里面还包含你的性别、籍贯、性别等信息,你知道是怎么计算出来的吗?

从下面一组身份证信息中,我们可以提取出籍贯、出生日期、年龄、性别、属相信息,下面给大家分享下

1.籍贯提取

身份证的前6位代表全国行政区代码,具体如下:

1、2位数字表示所在省(直辖市、自治区)的代码;2、4位数字表示所在地(市)的代码;5、6位数字表示:所在县(市、旗、区)的代码

要提取籍贯,首先我们先提取出身份证前六位籍贯信息,然后再对然后再使用Vlookup在籍贯信息清单表查找相应内容即可

公式如下:

F2=Left(D2,6),从左侧提取相应的6位内容G2=VLOOKUP(F2,籍贯信息!A:B,2,0)

Vlookup函数解释:

VLOOKUP函数语法=VLOOKUP(查找内容,查找区域,返回列,查找类型)

F2代表要查找的内容,籍贯信息!A:B是要查找的区域,2代表要查找的内容在区域的第几列,0代表精确查找

2.出生日期提取

从第7位到第第14位代表的出生日期信息,因为位于数据的中心位置,所以我们可以使用Mid函数提取,再使用Text函数转换格式

公式如下:

=TEXT(MID(D2,7,8),"0000-00-00")

公式详解:

MID(D2,7,8):从身份证号码第7位开始,依次向右取8位即出生日期信息

TEXT函数将8位提取出来的数据转换为日期格式

3.年龄计算

获取个人的年龄,首先使用MID函数提取出生年份,然后再使用YEAR函数提取当前年份

公式如下:

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

4.性别提取

我们一般的身份证上(主要讲的是18位数的身份证)的第17位代表的男、女信息,奇数为男,偶数为女

首先我们用MID函数提取第17位内容,然后使用MOD函数取余数,再使用IF函数判断,当为0的时候代表17的内容是偶数,即为女,否则是奇数则为男

公式如下:

=IF(MOD(MID(D2,17,1),2)=1,"男","女")

5.属相提取

如果我们要计算具体的生肖属相,首先我们要知道在哪一年,且要知道一个基准年份,再通过计算提取属相。

用到的函数有MOD、MID、Choose。

公式如下:

=CHOOSE(MOD(MID(D2,7,4)-1900,12)+1,"鼠","牛","虎","兔","龙","蛇","马","羊"),"猴","鸡","狗","猪")

公式详解:

Mid(D2,7,4)取出生年份

MOD(MID(D2,7,4)-1900,12)将提取的年份减去1990年,然后再除以12,所得余数,为什么减去1990再+1呢?因为Excel的日期最早是1900年,这年正好是鼠年,MOD函数整除后即为0了,+1是为了使用Choose函数选择

CHOOSE(index_num,value1,value2,...)

index_num用以指明待选参数序号的参数值。

Index_num 必须为 1 到 29 之间的数字、或者是包含数字 1 到 29 的公式或单元格引用。

Value1,value2,... 为 1 到 29 个数值参数,函数 CHOOSE 基于 index_num,从中选择一个数值或执行相应的操作。

参数可以为数字、单元格引用、已定义的名称、公式、函数或文本。

结合公式,即为MOD函数整除得到的数字在12个属相参数内选择

从上面大家可以很清楚的就得出结论,身份证信息是非常重要的,所以大家一定要保护好我们的个人信息~~

如果觉得文章对你有帮助的话,希望大家帮忙点赞加分享哦~,谢谢

本文由彩虹Excel原创,欢迎关注


标签:函数提取信息id


最新推荐

关灯