EXCEL函数计算校验码

2024-11-14 13:32:36
推荐回答(1个)
回答1:

你的公式改用 Sumproduct函数 就可以不用数组函数
=MID(12345678905,11-MOD(SUMPRODUCT(MID(A1,ROW(INDIRECT("1:8")),1)*MID(86423597,ROW(INDIRECT("1:8")),1)),11),1)

选中A1,再选择数据有效性
输入公式
=MID(12345678905,11-MOD(SUMPRODUCT(MID(A1,ROW(INDIRECT("1:8")),1)*MID(86423597,ROW(INDIRECT("1:8")),1)),11),1)=RIGHT(A1,1)
再将格式刷把A1的格式刷到其他需要检验的单元格

参考
http://hi.baidu.com/qsddz/item/c8b66053ccbae9d4d58bac4c