我想编写一个excel函数,即能自动校验身份证号正确与否,又能自动生成年龄,不知如何编写,请帮帮忙.

来源:百度知道 编辑:UC知道 时间:2024/06/05 15:26:33
我想编写一个excel函数,就是把身份证号输进去,一能自动校验正确与否,第二个是能自动生成年龄,不知如何编写,请帮帮忙.

第二个问题,
"=TRUNC((DAYS360(CONCATENATE(MID(A2,7,4),CHAR(45),MID(A2,11,2),CHAR(45),MID(A2,13,2)),$F$2))/360,0)"
计算出实岁,说明:18位身份证号A2与F2(如2008-05-02)比较。
真假如二楼所说。

left&right函数结合可以知道年龄
len函数验证身份号码的长度,至于真假...去公安局验证

身份证正确与否,银行都整不出来,你要我们怎么整。
二个问题要回答,要很长的,你看一下下面的网站,相信你会懂的
http://www.bianceng.cn/Office/excel/200802/7745.htm
这是一个关于人事的表。

编辑生成年龄:
a1=身份证号
=datedif(mid(a1,7,4)&"/"&mid(a1,11,2)&"/"&mid(13,2),today(),"y")
至于身份证的真实性,只有到公安局才能查询到