Foxtable(狐表)用户栏目专家坐堂 → [求助]银行 卡效验


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

主题:[求助]银行 卡效验

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


加好友 发短信
等级:三尾狐 帖子:629 积分:4915 威望:0 精华:0 注册:2014/2/25 15:50:00
[求助]银行 卡效验  发帖心情 Post By:2020/5/15 18:34:00 [只看该作者]

=IF(C28="","",IF(MOD(SUMPRODUCT(CEILING(MOD(MID(C28,LEN(C28)-ROW(INDIRECT("1:"&QUOTIENT(LEN(C28),2)))*2+1,1)*2,9.9),1))
+SUMPRODUCT(MID(C28,ROW(INDIRECT("1:"&LEN(C28))),1)*1)
-SUMPRODUCT(MID(C28,LEN(C28)-ROW(INDIRECT("1:"&QUOTIENT(LEN(C28),2)))*2+1,1)*1),10)=0,"符合Luhn规则","不符合Luhn规则"))

在excel D28单元格输入上面的公式后,然后再C28单元格里面输入银行 卡号,就会在D28单元格里面显示符不符合Luhn规则。
求大师转换成狐表能用的,谢谢。

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107035 积分:544406 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/5/16 8:22:00 [只看该作者]

execl的函数我不懂。建议调用银联的接口做校验:https://open.unionpay.com/tjweb/api/dictionary?apiSvcId=21

 回到顶部