在EXCEL表中,如何从身份证号码中提取生日?

A1单元格中是15或18位的身份证号码,要在B1中显示生日,应该怎样写公式?如果我只想要月份和日期,程序又该怎么编?=MID(A1,7,IF(LEN(A1)=15,6,I... A1单元格中是15或18位的身份证号码,要在B1中显示生日,应该怎样写公式?
如果我只想要月份和日期,程序又该怎么编?
=MID(A1,7,IF(LEN(A1)=15,6,IF(LEN(A1)=18,8,0)))求出来的是带年份的
展开
 我来答
娱乐众生相9
高粉答主

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

向TA提问 私信TA
展开全部

1、电脑打开Excel表格,输入身份证号码,身份证号码中第七位数开始的后8位数就是生日。

2、打开Excel表格后,输入公式=MID(K20,7,8)。

3、输入公式=MID(K20,7,8)后,按回车键就可以提取生日了。

4、把有公式的单元格下拉复制,就可以提取所有身份证中的生日了。

wuhanbin1231
推荐于2017-09-27 · TA获得超过304个赞
知道答主
回答量:409
采纳率:0%
帮助的人:211万
展开全部
在H列的第一单元格输入=IF(LEN(G1)=15,CONCATENATE("19",MID(G1,7,2),"-",MID(G1,9,2),"-",MID(G1,11,2)),CONCATENATE(MID(G1,7,4),"-",MID(G1,11,2),"-",MID(G1,13,2))
在G列输入身份证号码,H列就自动生成生日号码...试试吧...
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
推荐于2017-09-11 · TA获得超过3000个赞
知道小有建树答主
回答量:341
采纳率:70%
帮助的人:64.4万
展开全部

从身份证号码中提取生日,参照公式=TEXT(MID(B2,7,8),"0-00-00"),如下图:

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
老鼠麦大米
2008-02-18 · TA获得超过2490个赞
知道大有可为答主
回答量:1129
采纳率:0%
帮助的人:1735万
展开全部
=LOOKUP(LEN(B1),{15,18},TEXT(MID(A1,7,{6,8}),{"1900","#"}&"-00-00"))

如果有兴趣可以看看Excel吧这个帖子,里面还有求年龄的方法

http://tieba.baidu.com/f?ct=335675392&tn=baiduPostBrowser&sc=3203865282&z=316110985&pn=0&rn=50&lm=0&word=excel#3203865282

******************
只求月份和日子的

=LOOKUP(LEN(A1),{15,18},TEXT(MID(B1,{9,11},4),"00-00"))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
苗蓝强令枫
2019-10-19 · TA获得超过3694个赞
知道大有可为答主
回答量:3177
采纳率:30%
帮助的人:182万
展开全部
见截图
B2输入
=MID(A2,7,4)&"年"&MID(A2,11,2)&"月"&MID(A2,13,2)&"日"
公式下拉
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式