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ần | Số chữ số | Ý nghĩa |
|---|---|---|
| 1. Tiền tố GS1 (Mã quốc gia) | 3 | Xá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ẩm | Thay đổ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) | 1 | Dù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)
-
Lấy 12 chữ số đầu tiên của mã.
-
Nhân lần lượt từng chữ số với 1 rồi 3 xen kẽ.
-
Cộng tất cả các kết quả lại.
-
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ả:


