易表在线答疑技术与交流用户社区 → [求助]求身份证校验位公式


  共有6420人关注过本帖树形打印复制链接

主题:[求助]求身份证校验位公式

帅哥哟,离线,有人找我吗?
zhu5yong
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:4 积分:225 威望:0 精华:0 注册:2016/9/27 13:42:00
[求助]求身份证校验位公式  发帖心情 Post By:2016/9/27 13:53:00 [只看该作者]

可以用来判断身份证的校验位是否正确的公式有没有?不是简单的判断性别,计算年龄,计算籍贯,是计算最后一们校验位是否正确?

 回到顶部
美女呀,离线,留言给我吧!
dancedy
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:2721 积分:4555 威望:0 精华:0 注册:2011/5/12 17:20:00
  发帖心情 Post By:2016/9/27 16:17:00 [只看该作者]

参考

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:身份证校验码判断.egd


 回到顶部
帅哥哟,离线,有人找我吗?
zhu5yong
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:4 积分:225 威望:0 精华:0 注册:2016/9/27 13:42:00
  发帖心情 Post By:2016/9/27 19:44:00 [只看该作者]

谢谢你,我自己也用最笨的办法做了一个,另外还做了银行卡的校验位,及银行卡BIN和开户行查询,当中我发现,易表在MOD嵌套MOD函数时会出现空值的问题,所以用了辅助列.再看看你的先进算法。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:身份证及卡号算法及行别查询.egd


比如:mod(mod(8,11),11)  易表计算出来会得不出结果,显示为空,这是怎么回事呢?
[此贴子已经被作者于2016/9/27 19:49:10编辑过]

 回到顶部
美女呀,离线,留言给我吧!
dancedy
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:2721 积分:4555 威望:0 精华:0 注册:2011/5/12 17:20:00
  发帖心情 Post By:2016/9/27 22:54:00 [只看该作者]

Eval("mod(" + text(mod(8,11)) + ",11)")

 

有些函数不能嵌套,使用Eval或者变量解决嵌套问题


 回到顶部
帅哥哟,离线,有人找我吗?
zhu5yong
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:4 积分:225 威望:0 精华:0 注册:2016/9/27 13:42:00
  发帖心情 Post By:2016/9/29 21:16:00 [只看该作者]

原来如此哦。

 回到顶部