office教程 > Excel专区 > Excel函数

如何利用Excel一键提取身份证的这些重要信息,公式直接套用!

Excel函数 2022-04-07 21:25 335

实际上,身份证号码不仅仅是一串数字。在这一串18位的数字里面还隐藏许许多多我们的个人信息,比如户口所在地、出生年月日、生肖、星座、性别等。

接下来,小雨就带大家一起利用Excel来一步步挖掘隐藏在身份证号码中的这些信息吧!

利用Excel一键提取身份证的这些重要信息,公式直接套用!

上图一张制作好的Excel表格,只要在第一个格子里面输入身份证号,后面就会自动出现该身份证所对应的年龄、性别、生肖、星座、出生日期的信息,非常方便。

下面我们就一起来分步实现这种效果。

一、提取身份证出生日期

公式(可直接复制到Excel中使用):=TEXT(MID(身份证单元格,7,8),"0000-00-00")

效果演示:

 

利用Excel一键提取身份证的这些重要信息,公式直接套用!

公式解释:

从身份证号码的第7位开始取8个数字,并以“0000-00-00”这样的格式显示出来。

二、提取身份证年龄

公式(可直接复制到Excel中使用):=DATEDIF(TEXT(MID(身份证单元格,7,8),"#-00-00"),TODAY,"Y")

效果演示:

利用Excel一键提取身份证的这些重要信息,公式直接套用!

公式解释:

从身份证号码的第7位开始取8个数字,并以“0000-00-00”这样的格式显示出来,得到身份号码所对应的出生年月日。然后利用DATEDIF函数和当前日期对比计算出两个日期中年份之差。这就是该身份证号码所对应的年龄。

三、提取身份证性别

公式(可直接复制到Excel中使用):=IF(MOD(MID(身份证单元格,17,1),2)=1,"男","女")

效果演示:

利用Excel一键提取身份证的这些重要信息,公式直接套用!

公式解释:

取身份证号第17位,然后将这个数除以2取余数。如果余数为1,则性别为男;否则,性别为女。通俗讲,就是身份证号第17位,如果为单数则是男性,如果为双数则是女性。

四、提取身份证生肖

公式(可直接复制到Excel中使用):=MID("猴鸡狗猪鼠牛虎兔龙蛇马羊",MOD(YEAR(出生日期单元格),12)+1,1)

效果演示:

利用Excel一键提取身份证的这些重要信息,公式直接套用!

五、提取身份证星座

公式(可直接复制到Excel中使用):=VLOOKUP(VALUE("1900-"&TEXT(MID(身份证单元格,LEN(A2)/2+2,4),"#-##")),{1,"摩羯座";20,"水瓶座";50,"双鱼座";81,"白羊座";111,"金牛座";142,"双子座";174,"巨蟹座";205,"狮子座";236,"处女座";267,"天秤座";298,"天蝎座";328,"射手座";357,"摩羯座"},2,TRUE)

效果演示:

利用Excel一键提取身份证的这些重要信息,公式直接套用!

以上小雨为大家介绍了利用Excel一键提取身份证出生日期、年龄、性别、生肖、星座的方法。直接套用上面给出的公众即可,非常方便,非常实用。


标签: excel函数

office教程 Copyright © 2016-2022 www.office26.com. Some Rights Reserved. 备案号:滇ICP备16002327号