[转]身份证号准确性检测

IF(D2="","",IF(RIGHT(D2,1)=LOOKUP(MOD(SUMPRODUCT((MID(D2,ROW($1:$17),1)*({7;9;0;5;8;4;2;1;6;3;7;9;10;5;8;4;2}))),11),{0;1;2;3;4;5;6;7;8;9;10},{"1";"0";"X";"9";"8";"7";"6";"5";"4";"3";"2"}),"正确","证号错误"))

posted @ 2015-06-26 09:25  果然  阅读(352)  评论(0编辑  收藏  举报