前兩天遇到一客戶發(fā)來一張圖片,圖片大致內(nèi)容就是想批量打印“固定數(shù)據(jù)+流水號(hào)”這類型的流水號(hào),但是又和我們平時(shí)打印的流水號(hào)不同,流水號(hào)的后面還有一位是校驗(yàn)位,這個(gè)校驗(yàn)數(shù)據(jù)是由前面所有數(shù)據(jù)相加和,取個(gè)位數(shù)得來。話不多說,先上圖。
這是一種特殊校驗(yàn)位的流水號(hào),小編目前想到的有兩種方法:一是針對(duì)這個(gè)需求進(jìn)行功能定制,數(shù)據(jù)生成簡(jiǎn)單方便,生成之后可直接導(dǎo)入條碼軟件中進(jìn)行批量打印。二是可以借助Excel表格中的MID函數(shù)來實(shí)現(xiàn)。今天小編就和大家說說第二種方法。
MID函數(shù)作用是從一個(gè)字符串中截取指-定數(shù)量的字符,Excel流水號(hào)數(shù)據(jù)生成之后,在第二列的第一行單元格中添加一個(gè)MID函數(shù)。
在MID函數(shù)的參數(shù)Text里添加“MID(A1,1,1)”,代表截取的是流水號(hào)數(shù)據(jù)的首位數(shù)據(jù)。流水號(hào)數(shù)據(jù)有17位就需要添加17個(gè),他們相加和是44,如下:
MID(A1,1,1)+MID(A1,2,1)+MID(A1,3,1)+MID(A1,4,1)+MID(A1,5,1)+MID(A1,6,1)+MID(A1,7,1)+MID(A1,8,1)+MID(A1,9,1)+MID(A1,10,1)+MID(A1,11,1)+MID(A1,12,1)+MID(A1,13,1)+MID(A1,14,1)+MID(A1,15,1)+MID(A1,16,1)+MID(A1,17,1)
Start_num和Num_chars控制的是返回值的起始以及位數(shù)。把設(shè)置好的MID函數(shù)下拉填充計(jì)算其余的流水號(hào)和。
接下來就是通過數(shù)據(jù)庫導(dǎo)入的方式導(dǎo)入Excel流水號(hào)以及和值到中瑯條碼軟件中進(jìn)行批量打印。
在條碼軟件中繪制普通文本,打開文本屬性-數(shù)據(jù)源,數(shù)據(jù)庫導(dǎo)入流水號(hào)。點(diǎn)+號(hào)數(shù)據(jù)庫導(dǎo)入和值,添加一個(gè)“保留”處理方法,保留右側(cè)1位為校驗(yàn)位。
預(yù)覽與批量打印流水號(hào)。在條碼軟件中可以直接連接打印機(jī)批量打印特殊校驗(yàn)位的流水號(hào),也可以輸出PDF保存。
以上就是利用MID函數(shù)實(shí)現(xiàn)批量打印特殊校驗(yàn)位流水號(hào)的方法。如果有更好特殊校驗(yàn)位流水號(hào)的生成方法,歡迎和小編交流,有關(guān)條碼軟件的更多流水號(hào)生成和批量打印的信息可參考本站其他教程。
標(biāo)簽:流水號(hào) , 批量打印 , 校驗(yàn)位 , 條碼軟件 , MID函數(shù)
共有條評(píng)論 網(wǎng)友評(píng)論