地址码查询(如何查询公司的地址码)原创千年古2021-04-25 23:03:24
巧取身份证六大信息(申明:本文所用身份证号均为随机组合,并非真实身份证号 。如有雷同,纯属巧合 。)
在实际的办公应用中,处理大量的人员信息是非常繁琐的,包括身份证号、出生日期、性别、年龄、籍贯,甚至个人的生肖、星座等 。那么如何利用身份证号快速自动录入相关信息,从而快速准确的完成工作呢?在这里,根据我国身份证的信息特点,利用身份证号码,我们可以巧妙地将身份证的六大信息以excel的形式提取出来,快速方便地完成人事信息处理 。
目前我国身份证号码为18位,如图1所示,其中信息特征为:第1至6位为国家行政户籍区划代码,第7至14位为出生日期,倒数第二位为性别代码,偶数为女性,奇数为男性 。我们可以利用excel中的函数,根据输入的身份证号快速提取相关信息,从而准确完成人员信息处理 。
图1
一、身份证号码提取出生日期
等式:= if error (text (mid (B2,7,8)," 0-00-00 "),"")
描述:
A.MID(B2,7,8)提取出生日期代码
b.TEXT函数将文本处理成日期格式 。
C.外层嵌套IFERROR函数,避免空单元格中的错误值 。
如图2所示:
图2
二 。身份证号码的提取年龄
公式:= if error (datedif (-text (mid (B2,7,8)," 0-00-00 "),today()," y),"")
描述:
A.MID(A2,7,8)提取出生日期代码
B.text函数将文本处理为日期格式,而减载操作将文本转换为日期值 。
C.DATEDIF函数计算出生日期与今天的差值,即得出年龄 。
D.外层嵌套IFERROR函数,避免空单元格中的错误值 。
如图3所示:
图3
三 。身份证号码提取的性别
公式:=IFERROR(IF(MOD(MID(B2,17,1),2),"男","女"),"")
描述:
A.a.MID(B2,17,1)函数提取第17位数字 。
B.MOD函数取2的余数,偶数余数为0,表示是女性,奇数余数为1,表示是男性,然后用IF函数判断性别 。
C.外层嵌套IFERROR函数,避免空单元格中的错误值 。
如图4所示:
图4
四 。提取黄道十二宫的ID号
公式:=IFERROR(MID("鼠、牛、虎、兔、龙蛇、马、羊、猴、鸡、狗、猪",MOD(年(C2)-4,12)+1,1),"")
描述:
A.MID(B2,7,4)提取出生年份 。
B.b.MOD函数取12的余数,正好对应12个星座的序列码 。内日期的-4和外日期的+1与之前的黄道十二宫相对应 。
C.外层嵌套IFERROR函数,避免空单元格中的错误值 。
D.身份证提取生肖是按照公历计算的 。中国的生肖大多是按照农历计算的,所以略有偏差,需要在实践中适当调整 。
E.以上生肖的提取是根据身份证号提取的出生日期 。其实生肖也可以通过身份证号直接提取,其函数公式为:
=IFERROR(IF(LEN(B9)=15,mid("鼠、牛、虎、兔、龙蛇、马、羊、猴、鸡、狗、猪"),mod ("19"&mid (B9,7,2)-4,12)+1,1),MID("鼠、牛、虎、兔、龙蛇、马、猴、鸡、狗、猪",)
如图5所示:(按出生日期提取生肖)
图5
如图6:(用身份证号直接提取生肖)
图6
5.ID号提取产地
公式:=IFERROR(VLOOKUP(LEFT(B2,6)),户籍行政区划代码表!答:B,2,1),"")
描述:
A.籍贯信息需要一个户籍行政区划代码列表作为附表,可以通过功能代码转换为地区 。
B.户籍行政区划代码表,可从网络下载,并根据需要进行调整 。
C.外层嵌套IFERROR函数,避免空单元格中的错误值 。
如图7和8所示:
图7
图8
不及物动词身份证号码提取星座
公式:= if error (lookup (-text (C2,“MDD”),{101,“摩羯”);10、“水平”;19、双鱼座;21、“白羊座”;20、金牛座;21、双子座;21、《巨蟹》;23、《狮子》;23、《处女》;23、天秤座;023,《天蝎座》;122、《射手》;222、“摩羯”})&“摩羯”,“)
描述:
A.把C2的数字转换成日期,取月日对应的数字,然后和下面的数字模糊匹配,找到比这个数字小的数字,再取对应的星座 。
B.TEXT(C2,“mdd”)就是把C2数字转换成日期,取对应月和日的数字 。在Excel中,日期是用一个数字记录的,所以数字可以转换成日期,而不是年,只保留月和日,因为计算星座只需要月和日 。
C.TEXT(C2,“mdd”)前面加两个减号——TEXT(C2,“MDD”)是把一个字符串转换成一个纯数字,得到的数字作为查找函数的第一个参数,表示要查找的数字 。
D.{}后面是查询数组,逗号表示在同一行,分号表示下一行 。这里有一个数字,一个逗号,一个星座和一个分号为一行,实际上是两列 。第一栏是数字,第二栏是星座,第一栏的数字是两个星座分开的日期 。
用lookup函数查询前面的数在后面数组的哪个区间,然后得到对应的星座 。
E.外部嵌套的IFERROR函数是为了避免空单元格的错误值 。
【单位所在地代码怎么查 户口所在地代码查询】F.以上星座的提取是根据身份证号提取的出生日期 。事实上,星座也可以通过ID号直接提取,其函数公式为:
= if error (lookup (-mid (B2,11,4),{101,“摩羯”);10、“水瓶”;19、双鱼座;21、“白羊座”;20、金牛座;21、双子座;21、《巨蟹》;23、《狮子》;23、《处女》;23、天秤座;023,《天蝎座》;122、《射手》;222、“摩羯”})&“星座”,“)如图9:(按出生日期提取星座)
图9
如图10:(直接按ID号提取星座)
图10
注意:
提取函数中增加了函数IFFRROR,旨在避免空单元格取错值,方便实际输入操作 。在实际操作中,可以根据情况省略该功能 。
出现的一些功能只是部分介绍 。对于excel函数的各种用途,读者需要通过不断的学习来了解 。
收集0条评论
推荐阅读
- 崴到脚踝怎么处理
- 如何科学健康的减肥方法 健康正确的减肥方法
- 退火车票能退多少钱 退火车票扣多少钱
- 周易算命怎么入门 周易如何算卦
- 金刚菩提子正确刷法
- 废旧空调回收价格表 铜管多少钱一公斤
- 裸车价格包括购置税吗,价税合计是裸车价格吗
- 长安吉普 「长安最新款suv」
- 西安哪个医院做流产好 西安做流产最好的医院