Excel罕见高招:[3]判断身份证号码真伪②

2024-10-12 20:13:44

我们知道身份证号码中包含了出生日期,所以可以用检验出生年月日是否合法的方法,来初步验证身份证号码的真伪。

Excel罕见高招:[3]判断身份证号码真伪②

2、我们先看如何通过Excel从身份证号码中自动提取出年份。单元格A2中输入待验证的身份证号码,在单元格C2输入公式=IF(LEN(A2)>15,MID(A2,7,4),19&MID(A2,7,2))即可得到出生年份

Excel罕见高招:[3]判断身份证号码真伪②

判断身份证号码的日期是否合法

1、上面介绍了如何鉴别身份证号码中的年份真假,这里要介绍更严格的检查方法:如何鉴别身份证号码上的日期,是否真实存在。例如:19950229,表示1995年2月29日,根本没有这一天!显然是不合法。

Excel罕见高招:[3]判断身份证号码真伪②

3、我们聪艄料姹再结合之前判断年份是否合理的方法,完整得出这样判断公式=IF(AND(VALUE(IF(LEN(A2)>15,MID(A2,7,4),19&MID(A2,7,2)))>=1900,VALUE(IF(LEN(A2)>15,MID(A2,7,4),19&MID(A2,7,2)))<=YEAR(NOW())),TEXT(IF(LEN(A2)>15,MID(A2,7,4)&-MID(A2,11,2)&-MID(A2,13,2),19&MID(A2,7,2)&-MID(A2,9,2)&-MID(A2,11,2)),"真;;;假"),"假")

Excel罕见高招:[3]判断身份证号码真伪②
猜你喜欢