如何使用EXCEL完成以下任务!
发布网友
发布时间:2022-05-11 04:39
我来回答
共5个回答
热心网友
时间:2024-02-09 08:49
假如你从A1开始输入身份证号码,那么公式为:
=DATEDIF(IF(LEN(A13)=18,MID(A13,7,4)&"-"&MID(A13,11,2)&"-"&MID(A13,13,2),IF(MID(A13,7,2)>=10,"20"&MID(A13,7,2)&"-"&MID(A13,9,2)&"-"&MID(A13,11,2),"19"&MID(A13,7,2)&"-"&MID(A13,9,2)&"-"&MID(A13,11,2))),NOW(),"Y")
然后你再往下拖,即可!祝你成功!
以上公式对15位和18位身份证号码通用! 本人已经测试通过了!屡试不爽!呵呵!
楼上的一位朋友用2010去减,思路是可以,但殊不知那是只能在2010年里用,如果是2010年生的小孩呢?而我的公式可在该人出生后任何时候用,完全没问题!
热心网友
时间:2024-02-09 08:49
1. 截取身份证年份 A1为身份证号
15位 IF(RIGHT(VALUE(MID(A1,7,2))+28),2)<10,">28","<28")
18位 IF(VALUE(MID(A1,7,4))+28)<2010,">28","<28")
2. 判断身份证号位数
IF(LEN(A1)=15,IF(RIGHT(VALUE(MID(A1,7,2))+28),2)<10,">28","<28"),IF(VALUE(MID(A1,7,4))+28)<2010,">28","<28"))
祝你好运
热心网友
时间:2024-02-09 08:49
身份证号是15和18位的
=IF(LEN(A1)=18,MID(A1,7,4),"19"&MID(A1,7,2))
用这个公式可以把A1里面的身份证号中的年提取出来,不管是18还是15位
=IF(LEN(A1)=18,MID(A1,7,8),"19"&MID(A1,7,6))
可以把年月日取出来
热心网友
时间:2024-02-09 08:50
16位的身份证应该已经不能用了。
=2010-IF(LEN(A1)=18,RIGHT(LEFT(A1,10),4),19&+RIGHT(LEFT(A1,8),2))
A1 是身份证的单元格
这个公式应该就能帮你算出来这些人的年龄了。
热心网友
时间:2024-02-09 08:51
现在统一18位