熟悉车架号的朋友想必少不了跟中间的这个随机码打交道了,甚至要抄写随机码出来做打单用,通常情况下它是呈有规律的0 2 4 6 8 X 或者 1 3 5 7 9 0 偶尔会断续,为了探明规律和真相。才知道vin码的第九位根本不是随机码,而是校验码,根据前8 后8生成的固定值。
而且就算是不同的打码机进行刻印出来的码,第九位都是相同的。有没小伙伴好奇这一点的呢
揭秘揭秘
用于汽车等机械第九位校验码的生成,只需要输入前8位和后8位即可。
当客户提供车架号的时候,中间第九位必然是一个※号。
这个时候我们要想知道它的号码,不必等车架号生产出来也能知道※号是什么。
通过vin码的规则即可求得。
一、首先,把17位车架号换成对应值,
二、再根据每一位的“对应值”去乘当前位的“加权值” (第九位默认不管,因为加权值是0,跳过它吧)
VIN码从从第一位开始,码数字的对应值×该位的加权值,计算全部17位的乘积值相加除以11,所得的余数,即为第九位校验值
VIN码各位数字的“对应值”:
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | |||||||||||||
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | |||||||||||||
A | B | C | D | E | F | G | H | J | K | L | M | N | P | R | S | T | U | V | W | X | Y | Z |
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 1 | 2 | 3 | 4 | 5 | 7 | 9 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
另外:VIN中不会包含 I、O、Q 三个英文字母
(因为字母I 与 数字1 太相似字母O 和Q与 数字0太相似 为了防止读错和混淆)
VIN码从第1位到第17位的“加权值”:
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
8 | 7 | 6 | 5 | 4 | 3 | 2 | 10 | 0 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 |
例子:
车辆识别码:UU6JA69691D713820第九位为9为校验码,我们可以验证下是否正确。
4×8+4×7+6×6+1×5+1×4+6×3+9×2+6×10+1×9+4×8+7×7+1×6+3×5+8×4+2×3+0×0 = 350
350除以11,得31,余9,该余数9即为校验码,和识别码的校验位相同。如果余数为10,则检验位为字母“X”
Excel生成校验码,完整车架号。
先利用公式取得B列的对应值,再利用“对应值” ✖ “加权值” ➗11,取余得到C列的校验码。最后再使用replace公式把校验码替换掉星号。(提示:公式可以先复制到txt,取消自动换行再粘贴。)
先看B列公式:
=SUBSTITUTE((SUBSTITUTE((SUBSTITUTE((SUBSTITUTE((SUBSTITUTE((SUBSTITUTE((SUBSTITUTE((SUBSTITUTE((SUBSTITUTE((SUBSTITUTE((SUBSTITUTE((SUBSTITUTE((SUBSTITUTE((SUBSTITUTE((SUBSTITUTE((SUBSTITUTE((SUBSTITUTE((SUBSTITUTE((SUBSTITUTE((SUBSTITUTE((SUBSTITUTE((SUBSTITUTE((SUBSTITUTE(A1,"A","1")),"B","2")),"C","3")),"D","4")),"E","5")),"F","6")),"G","7")),"H","8")),"J","1")),"K","2")),"L","3")),"M","4")),"N","5")),"P","7")),"R","9")),"S","2")),"T","3")),"U","4")),"V","5")),"W","6")),"X","7")),"Y","8")),"Z","9")
再看C列公式:
=MOD(SUM((MID(B1,1,1)*8+MID(B1,2,1)*7+MID(B1,3,1)*6+MID(B1,4,1)*5+MID(B1,5,1)*4+MID(B1,6,1)*3+MID(B1,7,1)*2+MID(B1,8,1)*10+MID(B1,10,1)*9+MID(B1,11,1)*8+MID(B1,12,1)*7+MID(B1,13,1)*6+MID(B1,14,1)*5+MID(B1,15,1)*4+MID(B1,16,1)*3+MID(B1,17,1)*2)),11)
最后是替换星号使用replace公式:
完成效果展示