如何从excel 中的身份证号码提取出生年月日,将格式显示为YYYY/MM/DD

如何从excel中的身份证号码提取出生年月日,将格式显示为YYYY/MM/DD15位及18位的皆可使哪一种公式喃?... 如何从excel 中的身份证号码提取出生年月日,将格式显示为YYYY/MM/DD
15位及18位的皆可使哪一种公式喃?
展开
 我来答
百度网友b15888d
高粉答主

2019-11-14 · 关注我不会让你失望
知道小有建树答主
回答量:3479
采纳率:100%
帮助的人:125万
展开全部

1、首先在电脑上用2007版excel软件打开目标文件,如图所示。

2、然后在目标列第一个单元格中输入公式:=DATE(MID(B2,7,4),MID(B2,11,2),MID(B2,13,2)),回车一下。

3、然后用鼠标左键双击该单元格右下角位置,如图所示。

4、格式填充到其它单元格后,即可达到提问者的要求。注意日期格式不是YYYY/MM/DD,可以在单元格格式界面设置。

娱乐众生相9
高粉答主

2019-11-14 · 解答一些关于娱乐的问题!
娱乐众生相9
采纳数:2621 获赞数:642665

向TA提问 私信TA
展开全部

1、电脑打开Excel表格。


2、输入公式=DATE(MID(B1,7,4),MID(B1,11,2),MID(B1,13,2))。


3、输入公式后,按回车键确定,就可以提前身份证中的生日年月日了。


4、下拉复制公式,即可批量提取身份证中的生日。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
简净轩语
2015-09-20 · 财经领域创作者
个人认证用户
简净轩语
采纳数:1735 获赞数:10485

向TA提问 私信TA
展开全部

示例数据:

1、选中C列,设置C列的单元格格式为日期型的。

2、在C列建立辅助列并输入公式:=--TEXT(MID(B9,8,8),"0000-00-00")。公式解析:使用mid函数提取身份证中的生日信息,用text函数变成”0000-00-00“的格式,虽然使用text函数生成的格式是日期的样子,却不是真正的日期,用两个负号将其变成真正的数值,因为事先设置好了日期格式,所以,显示的日期是一个真正的日期,将单元格设置为常规可以看到是一个序列号。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
weeper2000
2010-02-22 · TA获得超过1144个赞
知道小有建树答主
回答量:596
采纳率:0%
帮助的人:322万
展开全部
=MID(A1,7,4)&"/"&MID(A1,11,2)&"/"&MID(A1,13,2)
将上面的A1换成身份证号码所在单元格地址
这是针对18位身份证号

如果是15位身份证号,基本方法相同,但年份只有两位数,可在公式前面加上 "19"& 或"20"&,要自动判断加哪一个,可用if()函数。
=IF(MID(A1,7,2)<50,"20"&MID(A1,7,2)&"/"&MID(A1,9,2)&"/"&MID(A1,11,2),"19"&MID(A1,7,2)&"/"&MID(A1,9,2)&"/"&MID(A1,11,2))
以上的判断以50为界,即小于50的算作20XX年,大于等于50的算作19XX,显然如果处理2050后或者1949年前出生的人会出错,但这没有办法,这也是新身份证用四位的原因。

考虑同时处理两种身份证号码,则可写成
=if(len(A1)=15,IF(MID(A1,7,2)<50,"20"&MID(A1,7,2)&"/"&MID(A1,9,2)&"/"&MID(A1,11,2),"19"&MID(A1,7,2)&"/"&MID(A1,9,2)&"/"&MID(A1,11,2)),if(len(a1)=18,MID(A1,7,4)&"/"&MID(A1,11,2)&"/"&MID(A1,13,2),"号码长度不对"))

注意这种方式得到的日期Excel不能识别为日期型数据!
要让Excel当日期,应用Date()函数,用 "/"& 这样的文本连接的方式只能是产生表面的日期格式的形式。
=IF(LEN(A9)=15,IF(MID(A9,7,2)<50,DATE("20"&MID(A9,7,2),MID(A9,9,2),MID(A9,11,2)),DATE("19"&MID(A9,7,2),MID(A9,9,2),MID(A9,11,2))),IF(LEN(A9)=18,DATE(MID(A9,7,4),MID(A9,11,2),MID(A9,13,2)),"号码长度不对"))
这种方式的显示格式是YYYY-M-D,要得到YYYY/MM/DD的效果,需设置数字格式(自定义)为yyyy/mm/dd
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
guojingcha
2010-02-22 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.3万
采纳率:42%
帮助的人:9978万
展开全部
假设身份证在A1,那么使用如下公式就可以了:=MID(A1,7,4)&"/"&MID(A1,11,2)&"/"&MID(A1,13,2)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(9)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式