国际商品编码(International Article Number),即欧洲商品编码(European Article Number, EAN),原来只是欧洲范围内的,而现在已是全球范围内产品交易的商品代码。就是现在我们常说的国际条码。
国际条码又分 EAN-13 码和 EAN-8 码,EAN-13 码是为普通商品设置,而 EAN-8 是专门为小商品设置的。
EAN-13 码的组成
13 位代码=3 位国家代码+4 为生厂商代码+5 位商品代码+1 位校验码
- 国家代码和生厂商代码:又各国 EAN 总部具体发放和管理
- 商品代码:有厂商自行设定
- 校验码:根据前面的 12 位代码计算
EAN-13 码校验码的计算方法
从右边开始数:
A=奇数位的和×3
B=偶数位的和
C=(A+B) 取个位
校验码=10-C(如果差值为 10,则校验码为 0)
EXCEL 中的校验码的计算公式:
EAN13
=RIGHT(SUM(LEFT($A$1,{0,1}+{1;3;5;7;9;11})*{9,7}))
EAN8 在条码前加入 5 个 0,计算公式与 EAN13 一样
=RIGHT(SUM(LEFT("00000"&$B$1,{0,1}+{1;3;5;7;9;11})*{9,7}))
应用举例
有的客户那里制作的会员卡是 EAN13 码,前 12 位按顺序增长,最后一位是自动生成的校验位。如果我们要将会员卡号批量导入启谋中的话,就需要在 Excel 中批量生成前 12 位然后计算校验码后合并之,最后导入启谋中。(启谋不支持 EAN13 码校验位的自动生成,所以无法在启谋中批生成卡号)
来自 d 版带着爱。。零售狗路过=。=
也是在搜 ean13 的导入系统方案,哈哈
来自 D 版的同行啊,握爪。
以后多交流