人人范文网 范文大全

身份证显年龄

发布时间:2020-03-03 02:25:36 来源:范文大全 收藏本文 下载本文 手机版

excel表格中输入身份证号码后如何让其自动显示出生日期、年龄

2011-6-22 17:08 提问者: cqiou | 浏览次数:3945次

问题补充:

要求A4是身份证号E4出生年月F4年龄 公式如下

C1输入公式:出生年月

=IF(A1=\"\",\"\",IF(AND(LEN(A1)15,LEN(A1)18),\"错误\",IF(ISERROR(1*(TEXT(MID(A1,7,6+(LEN(A1)=18)*2),\"#-00-00\"))),\"错误\",IF(OR((1*(TEXT(MID(A1,7,6+(LEN(A1)=18)*2),\"#-00-00\")))TODAY()),\"错误\",VALUE(TEXT(MID(A1,7,6+(LEN(A1)=18)*2),\"#年00月00日\"))))))

3、D1输入公式:年龄

=IF(ISERROR(1*(TEXT(MID(A1,7,6+(LEN(A1)=18)*2),\"#-00-00\"))),\"错误\",IF(OR((1*(TEXT(MID(A1,7,6+(LEN(A1)=18)*2),\"#-00-00\")))TODAY()),\"错误\",DATEDIF(TEXT(MID(A1,7,6+(LEN(A1)=18)*2),\"#-00-00\"),TODAY(),\"y\"))) 上面是假如:A1输入身份证号码、C1显示出生日期、D1显示周岁。

求改成我要求的格式 谢谢了 我来帮他解答

2011-6-22 17:19 满意回答

要求A4是身份证号E4出生年月F4年龄(以下公式

15、18位号码通用)

E4 =TEXT(MID(A4,7,6+2*(LEN(A4)=18)),\"#00年00月00日\") F4 =DATEDIF(TEXT(MID(A4,7,6+2*(LEN(A4)=18)),\"#00-00-00\"),TODAY(),\"y\") 追问

如果年龄想加一岁改怎么办?

回答

=DATEDIF(TEXT(MID(A4,7,6+2*(LEN(A4)=18)),\"#00-00-00\"),TODAY(),\"y\") +1 8 | 评论

向TA求助 回答者: chiefzjh

来自团队 Office助 | 十四级采纳率:36% 擅长领域: 办公软件 系统软件 英语翻译 数学 VB 参加的活动: 暂时没有参加的活动 提问者对回答的评价: 谢谢了

可帮了大忙了

相关内容

     2011-12-3 excel

中输入身份证号码如何保证数字全显,而且还能做数字计算,例通...2 2010-10-10 EXCEL表格里,输入个人身份证号码后,如何计算出年龄?谢谢! 13 2009-7-10 在EXCEL表格里,输入个人身份证号码后,如何计算出年龄?谢谢! 52 2011-12-10 怎样在excel表格中通过输入身份证号码算出某人的年龄? 2010-11-16 Excel表格中 想输入身份证号码 但是自动显示为一种函数 想保留身...12 更多关于excel输入身份证号显示出身日期的问题>> excel表格:日期  excel表格:显示  excel表格:输入  excel表格:自动       2011-5-31excel表格 按日期排序5 2010-5-19excel表格日期自动填充6 2008-5-9excel表格日期输入问题4 2011-8-3excel表格计算日期!!!2 2011-2-17excel表格日期排序2 更多关于excel表格:日期的问题>> 其他回答 共6条 2011-6-22 17:12 真爱de无语 输入框在前面加符号撇

追问

| 二级

我实在是不会

改几次了 到我需要的格式里就错误

0 | 评论

2011-6-22 17:13 kakaco12 | 八级 不用这么麻烦吧~?

0 | 评论

2011-6-22 17:18 兰草纺 | 一级 你要另选一列,然后在里面写这个“=YEAR(TODAY())-YEAR(TEXT(MID(A1,7,6+(LEN(A1)=18)*2),\"00-00-00\"))”,就可以计算你想要的结果!

0 | 评论

2011-6-22 17:18 enjoyllonely | 十三级 E4 =IF(a4=\"\",\"\",IF(AND(LEN(a4)15,LEN(a4)18),\"错误\",IF(ISERROR(1*(TEXT(MID(a4,7,6+(LEN(a4)=18)*2),\"#-00-00\"))),\"错误\",IF(OR((1*(TEXT(MID(a4,7,6+(LEN(a4)=18)*2),\"#-00-00\")))TODAY()),\"错误\",VALUE(TEXT(MID(a4,7,6+(LEN(a4)=18)*2),\"#年00月00日\")))))) F4 =if(E4=\"错误\",\"错误\",if(E4=\"\",\"\",datedif(E4,today(),\"y\"))) 你的E4很复杂,难道平常工作中,输入数据这么的随意和不负责任啊?呵呵。

0 | 评论

2011-6-22 17:21 ydjbcw | 二级 出生日期在C1单元格

公式为

=IF(LEN(A1)=18,DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)),IF(LEN(A1)=15,DATE(MID(A1,7,2),MID(A1,9,2),MID(A1,11,2)),\"错误身份证号\")),

年龄在d1单元格

公式为

=DATEDIF(TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),\"#-00-00\"),TODAY(),\"y\"),还有性别的提取,不再介绍啦

0 | 评论

2011-6-22 17:22 cttsxsc | 二级

C1:

=MID(A1,7,4)&\"-\"&MID(A1,11,2)&\"-\"&MID(A1,13,2) D1:

=datedif(C1,NOW(),\"Y\") 0 | 评论

12身份证及年龄验证核对政策和程序

身份证

身份证

身份证

篮球运动员借身份证开房 除了姚明,都改过年龄

年龄

Excel输入出生日期、年龄自动计算、身份证提取日期、年度统计

身份证识别

身份证证明

身份证保证书

身份证显年龄
《身份证显年龄.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档