如何在Excel中生成條形碼?


首先,感謝誠邀!

小編和讀者分享的是:

用Excel生成條形碼的方法

條形碼效果圖,如下:

製作步驟,只需4步!

第1步:插入條形碼控制項,即:Microsoft Barcode Control 16.0,如下動圖:

溫馨提示:

①因Office版本不同,條形碼控制項版本也不同,不會影響其功能;

②菜單欄上沒有【開發工具】的讀者,請參考文章末尾的方法,自行添加。

第2步:畫條形碼樣板

第3步:對條形碼樣板設置參數

選擇樣板條形碼,右擊滑鼠,選擇Microsoft Barcode Control 16.0對象,單擊「屬性」,類型框選擇"7-Code-128",線型選擇"6-Heavy",即「加粗」。

第4步:對條形碼樣板鏈接工號

添加【開發工具】到菜單欄的方法

依次單擊:

鳴謝:若喜歡本文,請點贊、分享和轉發!

若想全面、系統地學習Excel辦公技巧,請點擊右上角【關注】,小編在線答疑哦!!


人人都會的自動生成條形碼、可以使用手機版的excel、打開微信發現小程序搜索庫存表、找到庫存表打開後就可以使用、不用下載和安裝、增加產品後就自動生成條形碼然後保存到手機就可以。

接下來用手機掃碼就能進出庫或銷售管理、並且在個人中心的化繁為簡的右邊小圖標點一下、彈出二維碼掃一掃加為好友、好友就可以幫助你一起管理。每次出庫還會有通知消息給你、好友可以協助你進出庫操作提交申請、得到你的審批就可以通過。

平時需要盤點、只要掃一掃就可以,報表列印,客戶管理、客戶欠款、協同管理、消息提醒等功能。

最後一張是報表導出功能界面。其中條形碼生成是在我的產品里、就有自動生成的條形碼。無需要電腦操作直接手機導出。排版列印就可以。


條形碼 (barcode)是將寬度不等的多個黑條和空白,按照一定的編碼規則排列,用以表達一組信息的圖形標識符。在商場中的商品上都有條形碼,用掃碼器或者掃碼軟體對其掃描就能獲得該商品的相關信息。現在,猜哪小編為大家介紹如何在excel中製作條形碼。

方法/步驟

  1. 添加開發工具

    點擊【文件】→【選項】→【自定義功能區】;在該面板上勾選主選項卡中的【開發工具】欄。

  2. 插入條形碼

    點擊剛剛添加到主選項卡中的【開發工具】→【插入】;選擇ActiveX控制項欄右下角的【其他控制項】按鈕

  3. 在彈出的【其他控制項】對話框中選擇Microsoft Barcode Control 15.0;然後點擊確定;此時滑鼠變為一個十字游標

  4. 接著用滑鼠在屏幕上拖動就會出現一個系統默認的條形碼,如圖所示:

  5. 編輯條形碼

    右鍵點擊條形碼,在彈出的菜單中選擇Microsoft Barcode Control 15.0對象→屬性;在彈出的屬性對話框中樣式選擇7-code-128;如圖所示

  6. 小編把我想要條形碼錶示的信息「999999999」輸入A10單元格中;接著右鍵點擊條形碼;選擇【屬性】,在彈出的【屬性】對話框中的Linkecell欄中輸入a10;這時我們會發現條形碼變為我想要的形式了。

  7. 7

    條形碼製作完成,製作條形碼就是這麼簡單!!!有條件的同學可以將製作的條形碼列印出來然後用手機掃描試試。


步驟一: 添加開發工具選項卡

點擊【文件】→【選項】→【自定義功能區】;勾選主選項卡中的【開發工具】。

步驟二: 調出Microsoft BarCode控制項

點擊【開發工具】選項卡,【插入】-【其他控制項】

在【其他控制項】對話框內找到"Microsoft BarCode控制項"單擊一下,按【確定】。

此時滑鼠變為"+"形狀,根據實際需要,拖動滑鼠劃一個B2單元格大小的矩形。放開滑鼠自動生成了一個條形碼。

步驟三:對條形碼進行設置

右鍵點擊條形碼,在彈出的快捷菜單中選擇"Microsoft BarCode控制項15.0對象"並單擊"屬性"命令.

在彈出的屬性對話框中選擇一種樣式,如【7-code-128】。

右鍵點擊條形碼;選擇【屬性】,在彈出的【屬性】對話框中的【Linkecell】欄中輸入A2。

完成後的條形碼效果:

更多財稅職場學習資訊,關注秀財網


條形碼 (barcode)是將寬度不等的多個黑條和空白,按照一定的編碼規則排列,用以表達一組信息的圖形標識符。

在Excel中插入條形碼,可以使用條形碼控制項來完成。但是從題主的截圖來看,是想在Excel中批量生成條形碼。其實這個操作起來也比較簡單,只需要下載條形碼字體就可以了。下面我來說說具體的操作步驟。

1、下載條形碼字體

在網上搜索發現,條形碼的字體有很多,選擇我們滿意的字體,下載即可。

2、安裝條形碼字體

下載的條形碼字體一般都是壓縮包。我們需要先解壓,然後把這個字體文件(.ttf文件)複製到Fonts文件夾下即可。比如我這裡下載的是這種字體「IntP36DlTt」。

3、生成條形碼輔助列

在Excel表格中需要生成條形碼的單元格中,直接輸入公式「 ="*"&A1&"*" 」,其中,A1即是指A1單元格中的代碼。首尾的「*」是用來識別條形碼的,「&」是一個連接符。

輸入完成後,進行批量填充,如上圖所示。

4、利用條形碼字體生成條形碼

把填充好的輔助列內容選中,然後更改其字體為已下載的條形碼字體。

條形碼字體顯示出來的也是條形碼樣式,所以很好找的。

選擇字體後,再更改條形碼的字體大小及對齊方式,這樣我們的條形碼就製作好了,如圖所示。

好了,可以列印出來使用掃碼槍掃描一下試試啦??。


(具體的演示代碼可下載,關注後私信發送「20180131」字樣,系統會自動回複本文測試代碼)

以前excel的條碼一般用控制項實現,步驟多還是挺煩人的。再加上不同版本的excel中,控制項還有差異,這造成一線員工學習成本高,工作效果不穩定。

既然是插件實現。不如乾脆用python做輔助實現,比用excel插件步驟簡單,只需要兩步驟,第一步是命令行一看就懂。然後第二步複製粘貼是個人都會。

一,需要你輸入的一行命令

不用擔心學習難度,你需要的僅僅是安裝的python完成後,你在命令行執行一條命令就能完成大多數工作了,你需要手動的僅僅是把該命令返回給你的結果複製粘貼到你的excel文件就完成條形碼的插入了。(後附操作動畫演示)

需要你輸入的命令行也很簡單,就是一句話,後面寫清楚哪一個excel文件,哪一張表,表頭空幾行,處理哪一個欄位,之後具體工作就由python替你處理好了,你只需要複製粘貼處理結果。

二、完整的操作流程是這樣的(gif動畫演示)

三、建議

退一步講,即使你實在不會python,你也可以讓it部門寫好代碼你直接用,python是可用生成exe可執行程序脫離開發環境運行的,完全不用擔心不會用了。所以財務或者文員不懂python也沒關係,直接找it部門寫一下交給你們用就行了。

進一步講,以前我們控制excel多數用內置的VBA,現在已經很多用python的了,以至於現在將python取代excel內置的VBA的呼聲已經很高了,這種大趨勢下,學一點python補充下知識,又能提高工作效率,何樂而不為呢。。對吧。

因此建議各位用python實現這個excel的條形碼需求,比用控制項做簡單,好用,效率高。

完整的演示代碼可下載,關注後私信發送「20180131」字樣,系統會自動回複本文測試代碼,拿去改改甚至不改也都能用了。。。


這個是excel中比較常用的功能:

1,在表格中輸入一串數字

2,找到excel中的開發工具,excel選項中常用欄

3,選擇開發工具中的插入

4,選擇插入中的右下角最後一個,其他控制項

5,在其他控制項中找到Microsoft BarCode 控制項,選擇確定。(沒有這個控制項的同學可以私信我領取安裝鏈接)

6,點擊條形碼,右鍵選擇屬性

7,設置屬性"LinkedCell「為你想要製作條形碼的那個單元格,屬性」Style「可以選為自己想要的風格

8,設置好以後,需要點擊設計模式,退出條形碼的編輯


使用【Excel催化劑】插件一鍵批量生成條形碼,二維碼,擺脫低效的一個個地設置和網站上生成的笨方法,請關注Excel催化劑的系列文章查找該功能使用說明。

補發個使用介紹文章鏈接:https://www.toutiao.com/i6534976571457929742/

根據指定的內容生成對應的條形碼或二維碼,在如今移動互聯網時代,並不是一件什麼新鮮事,隨便百度一下,都能找到好多的軟體或在線網站可以幫我們做到,但細想一下,如果很偶然地只是生成一個兩這樣的圖形,百度一下找個在線網站生成一下下載到本地,再複製粘貼一下,並不是什麼多大問題的事情,但如果要批量處理,又如何呢?如果生成的二維碼條形碼,先進行排版一下列印出來,類似一個個標籤或用作相應的產品說明的一部分,那又是怎樣一種現成的解決方案呢?

本次Excel催化劑再次刷新大家對Excel的認識,所有大家想做的事情,全部都在Excel內完成,藉助Excel快速地數據生成能力(函數公式Vlookup引用、數據填充等),快速得到條形碼、二維碼的原始數據,並藉助插件,一鍵完成條形碼、二維碼的生成、讀取、導出工作,極大地提升了日常的工作效率,無需額外定製購置軟體輔助完成!

文章出處說明

原文在簡書上發表,再同步到Excel催化劑微信公眾號或其他平台上,文章後續有修改和更新將在簡書上操作, 其他平台不作同步修改更新,因此建議閱讀其他出處的文章時,儘可能跳轉回簡書平台上查看。

功能介紹

本次功能分別有二維碼/條形碼的生成,或從指定文件路徑下讀取出二維碼/條形碼的信息和生成的二維碼/條形碼進行導出操作,繼續上一波圖片的插入功能中提及的可以對二維碼/條形碼的放大和移動刪除動作。

二維碼條形碼功能總覽.png

二維碼條形碼功能配置區.png

生成二維碼/條形碼

  1. 配置公共參數,如上篇插入圖片提升的需要確認圖片插入到工作表中的高度,圖片插入相對內容的偏移位置(行偏移和列偏移)有不熟悉其定義的地方請翻閱

    Excel催化劑功能第11波-快速批量插入圖片 - 簡書https://www.jianshu.com/p/9a3d9aa7ba7e

  2. 對條形碼的額外配置

  • 生成的條形碼,可以底部顯示原始的數據或不顯示

  • 條形碼的種類好多,需要自行選擇正確的編碼方式

  • 條形碼像素

    用於導出時的實際的像素大小,非顯示在Excel單元格內的大小,因條形圖不是正方形,故需調整寬度和高度兩項

    • 3條形碼有無底部數據效果.png

      • 4條形碼不同編碼.png

          對二維碼的額外配置

          • 容錯率

            大概是容錯率越高,掃碼時可以更容易掃描成功之類的,具體也不是太懂,只是有這個參數,先提到配置里,可以配置一下,有興趣的同學深入研究的同學自行百度一下。

          • 二維碼大小

            因一般二維碼是正方形的,故一次設置,長寬都是一樣,同樣原理是指導出的圖片大小,非工作表內顯示大小。

          • 二維碼邊緣留白大小

            可以不填滿整個圖片區域,留出部分空白,具體這裡的空白是什麼單位也沒搞懂,自行測試下需要的留白大小,感覺設置5已經是很大的留白了,設置0應該是不留白的意思。

          • 二維碼中心LOGO圖

            一般二維碼預留了一個中心位置,可以放自己的LOGO,有這方面需求的話,可以放個本地圖片地址,供插件調用此圖片放到二維碼中,不想要LOGO,把圖片地址清空即可。

          二維碼留白

          二維碼有LOGO和無LOGO區別

          讀取二維碼/條形碼

          此功能可根據給定的文件地址,從該地址中讀取圖片,並把圖片中的二維碼或條形碼的信息讀取出來,放到對應的單元格位置中,目標單元格的位置的選取,和圖片的位置選擇用的是同一個參數,也是從公共配置里的行列偏移來設定

          Excel催化劑里有自定義函數可以批量把文件夾里的文件路徑信息讀取出來,例如下圖的GetFiles函數,具體自定義函數的使用,請參考文章 Excel催化劑功能第4波-一大波自定義函數高級應用,重新定義Excel函數的學習和使用方法 - 簡書https://www.jianshu.com/p/534803771c20

          導出二維碼/條形碼

          導出二維碼/條形碼的場景個人感覺比較少,而且導出後的二維碼/條形碼,人不可識別,需要二維碼/條形碼就直接生成就好。無需從文件中再重新插入圖片的方式獲得,當然可能有部分需求是拿二維碼/條形碼到其他地方使用如使用PS把二維碼、條碼碼放到其他圖片中等需求。

          因二維碼/條形碼生成時使用了GUID唯一碼標識,導出時為了不引起重名覆蓋也用此GUID來命名圖片,可讀性較弱。

          總結

          此次開發的針對Excel內部對條形碼/二維碼的處理所涉及的生成、讀取、導出等功能,基本可滿足日常對條形碼/二維碼的使用場景,結合下一個功能(自由報表生成),可充分利用到此二維碼/條形碼生成後,對其進行更可視化,可列印的排版需求,使真正生成的條形碼/二維碼更好地展示使用,敬請期待下一波的功能吧


          1. 打開excel表格選擇開發工具按鈕

          2. 選擇插入按鈕中的其它控制項按鈕

          3. 選擇條形碼控制項

          4. 在excel里拉選控制項

          5. 右鍵單擊選擇屬性按鈕

          6. 將樣式調整為7-code-128

          7. 選擇開發工具中的屬性按鈕,調整控制項linkedcell為f1,或其它單元格

          8. 在f1輸入對應數字即可生成條碼


          打開Excel表格

          第一步:

          新建一個空白的excel滑鼠左鍵點擊菜單欄的「office」圖標,選擇「excel選項」。點擊小窗口的常用,找到「在功能區顯示「開發工具」選項卡(D)」把它勾選上。再點擊「確定」。

          第二步:

          excel表格中,點擊添加的「開發工具」選項,在開發工具的組合點擊「插入」,在ActiveX控制項選項欄里選擇「其他控制項」點擊並打開它。選擇「Microsoft BarCode 控制項 9.0」選項,再點擊【確定】。

          第三步:

          在Excel中拖動滑鼠划出一片區域顯示的條形碼。接著在表格輸入需要的條形碼,再滑鼠右鍵點擊條形碼,選項欄點擊「屬性」,在彈出的屬性框中找到「linkcell」輸入表格所在的區域。滑鼠右鍵點擊條形碼,選項欄中選擇「Microsoft BarCode 控制項 9.0對象(O)」的「屬性」。

          第四步:

          在彈出的「Microsoft BarCode 控制項 9.0屬性」窗口中,在樣式欄中選擇自己的需要條形碼樣式。點擊確定,點擊確定以後,回到我們的表格中,就可以了。


          推薦閱讀:

          TAG:Excel | 科技 | 電腦 |