根据日期计算出周几 您所在的位置:网站首页 excel根据身份证号提取年龄的3种方法是什么 根据日期计算出周几

根据日期计算出周几

2024-02-08 01:02| 来源: 网络整理| 查看: 265

工作中,有时需要从身份证号中提取性别、出生日期、年龄等。如果手工统计,不仅容易出错,还耗时耗力。春暖花开的时候,有那时间不如出去踏青散步,赏花游玩。

下面小编为大家分享一种方法,使用Excel函数轻松解决,效率可以说提高很多哦!

01f576d48dbb4ac422b4cf1b0e34143a.png

以一个excel表内容为例,其中A列是身份证号,从A列中提取出生日期、年龄、性别分别填充到B列、C列、D列。如下图所示。

60939c97355368db6a25c6c85527828f.png 1、首先注意在A列输入身份证号之前,设置列的格式

方法:右键,"设置单元格格式","数字"标签中选择"文本",这样身份证号在输入的时候,不会出现类似"1.30228E+16"科学技术显示。如下图。

(微信公综号:职场天蓝 ID:ftianlan 分享更多Excel/Word/PPT技巧!欢迎关注! )

6f4656dc9d65c6cb273fa006399a1ba2.png 2、在B列提取出生日期

在B2中录入公式:=TEXT(MID(A2,7,8),"0000-00-00"),敲回车键,返回出生日期"1991-03-26"。选中B2列,按住鼠标向下拖动填充,其他各行的出生日期也依次提取出来了。如下图所示。

e0952e22c73994f3df76f38f59efdcb1.png

说明:18位身份证号码中,第7位至第14位,是出生年月日。使用mid函数(截取字符串)提取身份证号码中的第7-14位,从第7位开始截取,截取8位。以A2为例,截取出来就是"19910326",再使用TEXT函数(文本处理)将格式转换为"1991-03-26"。

3、在C列提取年龄

在C2中录入公式:=YEAR(TODAY())-YEAR(VALUE(B2))&"岁",敲回车键,返回年龄"28岁"。C2列按住鼠标向下填充,显示所有身份证号年龄。如下图所示。

b14e44d519a4879978c327b2eb848502.png

说明:其中用到三个函数,即是YEAR()函数(返回指定日期对应年份)和TODAY()函数(返回当前日期)、VALUE()函数(将代表数字的文本字符串,转换成数值)。用当前年份和出生年份相减年份差即是年龄。

4、在D列提取性别

在D2中录入公式:=IF(MOD(MID(A2,17,1),2),"男



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有