如何利用excel从身份证号码中提取生日

 我来答
大巢小0z
2016-08-08 · TA获得超过3704个赞
知道大有可为答主
回答量:4287
采纳率:75%
帮助的人:1546万
展开全部

身份证号码中提取出生日期

使用EXCEL就能轻松的做到,这里提供“公式”和“分列”两种方法来完成:

 公式法:

  以下公式都能完成从身份证号码中提取出生日期

  1、   =MID(A2,7,8)

  从18位身份证号中截取日期那一段;

  2、    =DATE(mid(A2,7,4),mid(A2,11,2),mid(A2,13,2))    

  从18位身份证号中分别截取年月日,出用date函数转化为日期

  3、   =TEXT(MID(A2,7,8),"#-00-00")    

  从18位身份证号中截取日期那一段,并转化为  XXXX-XX-XX 的形式

  4、   =TEXT(MID(A2,7,LEN(A2)/2.2),"0-00-00")    

  与上一公式较果相同,但此公式适用于15位或18位身份证

  5、    =TEXT((LEN(A2)=15)*19&MID(A2,7,6+(LEN(A2)=18)*2),"0-00-00")  

  与上一公式较果相同,但此公式适用于15位或18位身份证

  ps.除公式2以外,所转化的日期都为“文本”型数值。公式3、4、5可以加上数值转换函数VALUE()或运算符(原公式*1、原公式+0、 --原公式等)转换成日期序列号,再把单元格格式设为“日期”型来转换成真正的“日期”

 分列法

  使用分列工具可以快速把身份证号转换成出生日期

  1、先把身份证复制一列

  菜单——数据——分列——选择固定宽度,——分别在出生日期那一段的首尾点击建立分列线,下一步——因为我们只要中间的出生日期,所以不导入最前和最后的列,只保留中间的出生日期段,并设为日期型,点击完成即可

zhtl803
2016-08-12 · TA获得超过871个赞
知道小有建树答主
回答量:444
采纳率:66%
帮助的人:178万
展开全部

身份证大部分都是18位,也有少部分为15位

比如你的身份证号码在A列,以下图A3为例,在B3中输入

=IF(LEN(A3)=15,DATE(MID(A3,7,2),MID(A3,9,2),MID(A3,11,2)),DATE(MID(A3,7,4),MID(A3,11,2),MID(A3,13,2)))


已赞过 已踩过<
你对这个回答的评价是?
评论 收起
杨小天百事通
2020-09-24 · 一句话共享知识,简单聊知识。
杨小天百事通
采纳数:3686 获赞数:453967

向TA提问 私信TA
展开全部

Excel如何从身份证号码中提取出生日期?这个视频告诉你!

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
274279158
2016-08-08 · TA获得超过589个赞
知道小有建树答主
回答量:956
采纳率:20%
帮助的人:630万
展开全部
=mid(a1,7,8) 意思就是A1单元格,从第7为开始,取8个数字 带出来的是年月日的8为数字
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
创作者XfTypK2yQD
2019-04-27 · TA获得超过3719个赞
知道大有可为答主
回答量:3127
采纳率:33%
帮助的人:169万
展开全部
方法如下:
1.从A列
身份证号
中提取生日到B列中:
2.输入公式如下:
3.下拉填充得到结果如下:
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式