用excel身份证号计算年龄的公式,Excel表格里,什么样的公式可以利用身份证号码算出年龄?

干货预警,全文2886字,配图20张。带你重新认识一下身份证号码的各种含义,以及提取文本函数,和时间日期函数的综合应用

 

平常我们拿到一个身份证,里面自然有许多中文写着各种信息,一目了然。

用excel身份证号计算年龄的公式,Excel表格里,什么样的公式可以利用身份证号码算出年龄?

但今天带大家分析,身份证里面各个数字都有不同的含义。

用excel身份证号计算年龄的公式,Excel表格里,什么样的公式可以利用身份证号码算出年龄?

(1)前1、2位数字表示:所在省份的代码;

(2)第3、4位数字表示:所在城市的代码;

(3)第5、6位数字表示:所在区县的代码;

(4)第7~14位数字表示:出生年、月、日;

(5)第15、16位数字表示:所在地的派出所的代码;

(6)第17位数字表示性别:奇数表示男性,偶数表示女性;

(7)第18位数字是校检码:也有的说是个人信息码,一般是随计算机的随机产生。

 

知道上面的信息,这就好办了,我们可以逐个提取数字。下面介绍一个提取信息的快借鉴【Ctrl+E】能帮助我们快速准确提取、整合信息。

 

它可以提取生日信息加密文字更替中英文分离,它全能得把众多文本提取函数逼得没活干了。

 

一、【快速填充】功能

 

现在你想,从身份证号码列提取生日,你可以先写出第一行的结果,接着双击填充,选择【快速填充】选项,就能得到正确的结果。

 

用excel身份证号计算年龄的公式,Excel表格里,什么样的公式可以利用身份证号码算出年龄?

 

实现这样的功能,有一个快捷键,【Ctrl+E】,它再我们的键盘位置如下。

用excel身份证号计算年龄的公式,Excel表格里,什么样的公式可以利用身份证号码算出年龄?

 

通过6个具体的案例带大家认识【Ctrl+E】的强大!

二、【Ctrl+E】快捷键使用规范

 

①第一行自行手动输入结果值

②把鼠标定位到第二行,按【Ctrl+E】

③如果存在数据类型比较复杂,多输入几行,再在后面使用【Ctrl+E】快捷键

④存在部分识别不了的,自行手动补充

1.从身份证号码中提取生日

 

了解过我们身份证基本构造的同学都知道,在身份证7-14位数是代表我们的生日

用excel身份证号计算年龄的公式,Excel表格里,什么样的公式可以利用身份证号码算出年龄?

 

2.手机打码

 

在做活动抽奖是,我们需要把中奖用户的手机号码加密。先输入第一行加密的手机,接着按【Ctrl+E】

 

用excel身份证号计算年龄的公式,Excel表格里,什么样的公式可以利用身份证号码算出年龄?

3.替换字符

 

日常我们需要替换要用Ctrl+H,但这个方法有些小白不同,这个Ctrl+E的用法就容易理解,只需要写好第一行,按一下【Ctrl+E】,电脑系统就会马上识别出来。

 

用excel身份证号计算年龄的公式,Excel表格里,什么样的公式可以利用身份证号码算出年龄?

4.手机号分段

 

日常填写纸表格,手机号码写成:14238219685,人们就很容易输错号码,若果统一改成142-3821-9685,就不容易输错手机号码。

用excel身份证号计算年龄的公式,Excel表格里,什么样的公式可以利用身份证号码算出年龄?

3.添加书名号《》

日常中书籍、歌曲、电影等作品类都是用《》,统一添加符号也很简单。

用excel身份证号计算年龄的公式,Excel表格里,什么样的公式可以利用身份证号码算出年龄?

4.拆分中英文

 

如果用MID、LEFT和RIGHT函数嵌套提取中英文,估计要写上5分钟,但用了【Ctrl+E】只需要1秒就能轻松完成!

 

用excel身份证号计算年龄的公式,Excel表格里,什么样的公式可以利用身份证号码算出年龄?

5.内容合并

 

许多朋友的内容合并要一个个粘贴复制、或者好一点利用&符号链接,但有了这个快速填充,只需要写出实现效果,系统就能自动填充。

用excel身份证号计算年龄的公式,Excel表格里,什么样的公式可以利用身份证号码算出年龄?

 

 

6.去除符号

 

一名一线的报表处理员,经常要面对各种格式错误的表格,但有了这个额【Ctrl+E】,就能快速实现规范数据源。

 

用excel身份证号计算年龄的公式,Excel表格里,什么样的公式可以利用身份证号码算出年龄?

 

 

1.提取省份的代码

因为前2位代码代表省份,故此用LEFT函数即可提取省份代码。

公式:=LEFT(D2,2)

 

用excel身份证号计算年龄的公式,Excel表格里,什么样的公式可以利用身份证号码算出年龄?

 

 

结合省份代码表,就可以把对应的省求导。

公式:=VLOOKUP(E2,省份代码!$A$2:$B$32,2,0)

 

用excel身份证号计算年龄的公式,Excel表格里,什么样的公式可以利用身份证号码算出年龄?

 

如果直接用VLOOKUP(省份代码,代码表,2,0)无法匹配到正确的省份,因为提取出来的代码为文本,需要先转化为数值。此处用×1转化,

公式1::=LEFT(D2,2)*1

公式2:=VLOOKUP(E2,省份代码!$A$2:$B$32,2,0)

 

 

用excel身份证号计算年龄的公式,Excel表格里,什么样的公式可以利用身份证号码算出年龄?

 

2.提取生日

 

省份证中7至14位为生日,在函数输入公式:=MID(D2,7,8)

 

用excel身份证号计算年龄的公式,Excel表格里,什么样的公式可以利用身份证号码算出年龄?

 

由于提取出来的日期不是标准日期,需要转化为标准日期。格式:0000!/00!/00

 

用excel身份证号计算年龄的公式,Excel表格里,什么样的公式可以利用身份证号码算出年龄?

 

写成格式能变化为:

 

用excel身份证号计算年龄的公式,Excel表格里,什么样的公式可以利用身份证号码算出年龄?

 

 

3.计算准确年龄

 

在上面提取生日的基础上,可以计算出该人的年龄。

公式:=DATEDIF(G2,TODAY(),"Y")

 

=datedif(开始日期,结束日期,Y表示相差多少年)

datedif是隐藏函数,需要自己写完整参数

 

用excel身份证号计算年龄的公式,Excel表格里,什么样的公式可以利用身份证号码算出年龄?

 

 

 

4.判断男女性

 

身份证第17位数是区分男女

 

公式1:=MID(D2,17,1),利用MID提取第17位数

 

公式2:=MOD(MID(D2,17,1),2)

利用MOD去识别奇数和偶数,结果1的是奇数0为偶数

 

公式3:=IF(G2=1,"男","女")

利用身份证的特点可知,奇数为男性偶数为女性

 

用excel身份证号计算年龄的公式,Excel表格里,什么样的公式可以利用身份证号码算出年龄?

 

 

5.身份证15位数后变0

 

许多人输入身份证在15位后自动变0,相信许多人遇到这种烦恼。

 

 

用excel身份证号计算年龄的公式,Excel表格里,什么样的公式可以利用身份证号码算出年龄?

 

提前设置单元格格式为本文,数据就不会变成0.

 

 

用excel身份证号计算年龄的公式,Excel表格里,什么样的公式可以利用身份证号码算出年龄?

 

 

如果许多人经常输入少身份证数目,可以在【数据】【有效性】设置文本长度为18

 

 

用excel身份证号计算年龄的公式,Excel表格里,什么样的公式可以利用身份证号码算出年龄?

 

用excel身份证号计算年龄的公式,Excel表格里,什么样的公式可以利用身份证号码算出年龄?

 

 

6.设置生日倒计时

 

每个客户、员工生日都很重要,我们可以设置一个倒计时,提醒生日快到,提前准备礼物。

 

输入公式:=DATEDIF(G2,TODAY(),"YD")

=datedif(开始日期,结束日期,YD忽略年,表示相差多少天)

datedif是隐藏函数,需要自己写完整参数

 

用excel身份证号计算年龄的公式,Excel表格里,什么样的公式可以利用身份证号码算出年龄?

 

 

本期有关身份证的内容就介绍到这里。

版权声明:本文内容由互联网用户投稿发布,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2211788188@qq.com 举报,一经查实,本站将立刻删除。如需转载请注明出处:https://www.wptmall.com/a/article/4840

为您推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注