她理财

登录 注册
上班那些事儿 148572姐妹  30146帖子
发帖
Honey_Jane

如何用excel函数提取身份证中的有用信息

Honey_Jane
Honey_Jane Honey_Jane 2017-09-02 12:21 阅读(3269)


工作中我们可能需要处理员工信息表格,那么如何从员工身份证中提取生日,年龄,性别,excel公式可以轻松搞定。



身份证号码(18位)


7-10位为出生年

11-12位为出生月

13-14位为出生日

第17位可以判断性别,奇数为男,偶数为女





涉及到的函数有


1.文本函数:

           MID函数,从文本字符串中指定的起始位置起返回指定长度的字符

           语法:MID(text,start_num,num_chars)

           举例:MID("abcd1234",2,3) 返回 bcd


2.日期函数:

          YEAR函数,返回日期的年份值

          语法:YEAR(serial_number)

          举例:YEAR("1991/2/3")  返回 1991


          TODAY() 返回当天的日期


3.判断函数:

          if函数,判断是否满足某个条件,如果满足返回一个值,如果不满足则返回另一个值

          语法:if(logical_test,[value_if_true],[value_if_false])

          举例:if(2>3,"Y","N")   返回:N

4.计算函数:

         MOD函数,返回两数相除的余数

         语法:mod(number,divisor)

         举例:mod(11,2)  返回:1



计算生日: =MID(B2,7,8)


计算年龄:=YEAR(TODAY())-MID(B2,7,4)


判断性别:=IF(MOD(MID(B2,17,1),2)=0,"女","男")


另外我们也可以利用Vlookup函数将年龄分组,分组区段可以根据实际情况更改


年龄分组:   =VLOOKUP(E2,$H$2:$I$8,2,1)






只看楼主
全部回复(5)

回复楼主

回帖
小组话题

扫码下载

APP

iOS • Android

想理财却无从下手? 打开应用
通俗实用的理财课程