Chào mọi người,
Dạo này mình đang làm một dự án nhỏ liên quan đến quản lý kho hàng và cần tạo mã vạch cho sản phẩm. Ban đầu mình định dùng phần mềm chuyên dụng nhưng thấy hơi phức tạp và tốn kém. Tình cờ lục lọi trên mạng, mình phát hiện ra có thể tạo mã vạch ngay trong Excel bằng một font chữ đặc biệt. Chia sẻ lại cho anh em nào cần nhé.
Cách làm:
- Cài đặt Font Mã vạch: Đầu tiên, bạn cần tải về và cài đặt một font mã vạch. Có nhiều loại font miễn phí như
free 3 of 9 extended fonthoặcCode 39 Free Universal. Sau khi cài đặt, font này sẽ hiển thị trong danh sách font của Excel. - Chuẩn bị Dữ liệu: Trong file Excel, bạn tạo một cột chứa mã sản phẩm hoặc thông tin bạn muốn mã hóa thành mã vạch.
- Áp dụng Font: Chọn cột chứa dữ liệu mã sản phẩm, sau đó chọn font mã vạch bạn vừa cài đặt từ danh sách font.
- Thêm ký tự bắt đầu/kết thúc (quan trọng): Hầu hết các font mã vạch dạng này yêu cầu có ký tự đặc biệt ở đầu và cuối mỗi mã. Thường là dấu sao (*). Bạn có thể tạo một cột phụ và dùng công thức như sau:
= "*" & A1 & "*"(với A1 là ô chứa mã sản phẩm). Sau đó áp dụng font mã vạch cho cột phụ này.
Lưu ý:
- Font này chỉ tạo ra hình ảnh mã vạch, nó không phải là mã vạch thực sự có thể quét được bằng máy quét chuyên dụng trừ khi bạn dùng font có chuẩn tương thích. Tuy nhiên, nó hữu ích cho việc in ấn, quản lý nội bộ hoặc tạo mẫu báo cáo.
- Với các chuẩn mã vạch phức tạp hơn như EAN-13, bạn sẽ cần dùng VBA hoặc các add-in chuyên nghiệp hơn.
Hy vọng mẹo nhỏ này giúp ích được cho anh em nào đang cần tạo mã vạch nhanh chóng trong Excel!