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

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"}),"正确","证号错误"))

原文地址:https://www.cnblogs.com/oktell/p/4601504.html