ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > E问E答 > 函数与公式 > 如何计算工商注册号校验码?

如何计算工商注册号校验码?

作者:绿色风 分类: 时间:2022-08-17 浏览:110
楼主
gouweicao78
Q:如何用Excel计算工商注册号最后一位校验码?
A:根据《工商行政管理注册号编制规则(意见)》本文附件中双击表格中的word文档即可查看,校验码采用递推算法,较为复杂,建议按规则分解编制表格计算。

 
如图,A2单元格输入工商注册号前14位数字,其中:
①C列分别为第1-14位上的数字;
②根据Sj计算规则,当j=1时,Pj取10,D3开始=C3+MOD(E2,11);
③E2=(MOD(D2-1,10)+1)*2
④F2=MOD(E2,11)
根据表格推算出F15为5,然后根据规则,F15+校验码之后对10求余要得到1,因此,A4单元格校验码计算公式(数组公式,按CTRL+SHIFT+ENTER结束):
  1. =MATCH(1,MOD(F15+ROW(1:10)-1,10),0)-1


工商注册号校验码计算.rar
2楼
jackenjun
牛啊!
上次那个问题完全没有看懂,原来你还去查了这个规则的啊?
3楼
gouweicao78
没有规则,就不知道怎么编,我又不是专业做那行的,呵呵。
4楼
水星钓鱼
确实牛,佩服。
5楼
wise
阿星也很牛啊
6楼
dws0757
谢谢你!以后就算不能查询也可以验证了。

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap