Trending

Tạo mã vạch EAN-13 trên Microsoft Excel

 EAN-13 (European Article Number – Mã số hàng hóa châu Âu, nay thuộc hệ thống International Article Number) là một mã vạch gồm 13 chữ số được sử dụng trên toàn thế giới để nhận dạng sản phẩm tại điểm bán hàng (POS).

Cấu trúc của mã EAN-13

PhầnSố chữ sốÝ nghĩa
1. Tiền tố GS1 (Mã quốc gia)3Xác định quốc gia hoặc tổ chức cấp mã (không nhất thiết là nơi sản xuất sản phẩm).
2. Mã doanh nghiệp (nhà sản xuất)Thay đổi (thường 4–6)Nhận dạng nhà sản xuất hoặc thương hiệu.
3. Mã sản phẩmThay đổi (tổng cộng 12 chữ số trước số kiểm tra)Nhận dạng sản phẩm cụ thể.
4. Số kiểm tra (Check digit)1Dùng để kiểm tra tính hợp lệ của mã vạch (phát hiện lỗi nhập liệu).

 

Mã EAN-13: 4006381333931

Phân tích:

  • 400 → Mã quốc gia (Đức)

  • 6381 → Mã doanh nghiệp (Nivea – Beiersdorf AG)

  • 33393 → Mã sản phẩm

  • 1 → Số kiểm tra


Cách tính số kiểm tra (chữ số thứ 13)

  1. Lấy 12 chữ số đầu tiên của mã.

  2. Nhân lần lượt từng chữ số với 1 rồi 3 xen kẽ.

  3. Cộng tất cả các kết quả lại.

  4. Số kiểm tra = (10 − (tổng mod 10)) mod 10.

Ví dụ: với 400638133393

Chữ số:  4 0 0 6 3 8 1 3 3 3 9 3
Trọng số:1 3 1 3 1 3 1 3 1 3 1 3

Tổng = (4*1 + 0*3 + 0*1 + 6*3 + 3*1 + 8*3 + 1*1 + 3*3 + 3*1 + 3*3 + 9*1 + 3*3)
      = 4 + 0 + 0 + 18 + 3 + 24 + 1 + 9 + 3 + 9 + 9 + 9 = 89

Số kiểm tra = (10 - (89 mod 10)) mod 10 = (10 - 9) mod 10 = 1
 

>> Cách Tạo mã vạch trên Microsoft Excel 

Chuẩn bị:

- Font EAN-13 Code và VBA EAN-13 Code tải tại đây.

Thực hiện:

Bước 1: Cài đặt Font EAN-13 Code

Bước 2: Cài đặt VBA EA-13 Code 

Import VBA EAN-13 Code vào trình lập trình của VBA trên Excel


 

Bước 3: Thực hiện mã hóa nội dung EAN-13 Code trên ô bảng tính Excel

- Nhập nội dung chuỗi ký tự cần mã hóa.

- Tạo hàm EAN_13().

- Chọn Font  

-Kết quả:


Đăng nhận xét