以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助] 身份证号校验公式怎么写?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=143014)

--  作者:guishanhu
--  发布时间:2019/11/12 6:18:00
--  [求助] 身份证号校验公式怎么写?

在数据表中身份证号校验公式怎么写?

 

在数据表中有[身份证号]一列,由于输入量大,需要 校验正误。在EXCEL表中可以写公式,但不知道在Fxtable中怎么写,原公式:

=IF(I4="","",(IF(MID("10X98765432",MOD(SUMPRODUCT(MID(I4,ROW(INDIRECT("1:17")),1)*2^(18-ROW(INDIRECT("1:17")))),11)+1,1)=MID(I4,18,18),"正确","错误")))

 

式中I4就是身份证号列。

谢谢!

[此贴子已经被作者于2019/11/12 6:18:59编辑过]

--  作者:程兴刚
--  发布时间:2019/11/12 8:12:00
--  
提问前动手搜一搜:



http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=32479&skin=0