Tạo File Nhập Xuất Tồn Đơn Giản Bằng Excel

Trong môi trường kinh doanh hiện đại, việc quản lý tồn kho chính xác và kịp thời là yếu tố quyết định hiệu suất hoạt động của doanh nghiệp. Đối với các doanh nghiệp vừa và nhỏ, phần mềm ERP chuyên nghiệp thường quá đắt đỏ và phức tạp. Một giải pháp tối giản nhưng hiệu quả là sử dụng Microsoft Excel – một công cụ đã quen thuộc, dễ tiếp cận và có thể tùy biến theo nhu cầu của từng người dùng. Bài viết dưới đây sẽ hướng dẫn chi tiết cách tạo một file Excel để quản lý nhập xuất tồn (inventory management) một cách đơn giản, đầy đủ tính năng, dễ dàng mở rộng và bảo trì.

1. Tại sao chọn Excel để quản lý nhập xuất tồn?

  1. Độ phổ biến và dễ sử dụng
    otek excel là phần mềm phổ biến nhất trên thị trường SUBSTITUTE. Hầu hết nhân viên đã quen thuộc với giao diện và công cụ cơ bản, giảm thiểu thời gian đào tạo.

  2. Tính linh hoạt
    Excel cho phép tạo bảng tính có cấu trúc tùy chỉnh, sử dụng công thức mạnh mẽ, macro và Power Query để xử lý dữ liệu phức tạp.

  3. Chi phí thấp
    Nếu doanh nghiệp đã có bản quyền Office, việc tạo file quản lý tồn kho không tốn thêm chi phí phần mềm.

jt. Khả năng tích hợp
Excel hỗ trợ xuất dữ liệu sang định dạng CSV, XML, hoặc tích hợp với Power BI để trực quan hóa dữ liệu.

2. Mô hình dữ liệu cơ bản

Một file quản lý nhập xuất tồn thường gồm 4 loại sheet chính:

SheetMô tảNội dung chính
Dữ liệu nhập xuấtGhi nhận các giao dịch nhập và xuất hàngSố phiếu, Ngày, Tên mặt hàng, Số lượng, Đơn giá, Loại giao dịch (Nhập/ xuất)
Danh mục mặt hàngThông tin chi tiết từng mặt hàngMã mặt hàng, Tên mặt hàng, Đơn vị tính, Thương hiệu, Loại sản phẩm
Tồn kho hiện tạiHiển thị số lượng tồn kho theo thời gianMã mặt hàng, Tên, Số lượng tồn hiện tại, Giá trị tồn
Báo cáo tổng hợpTóm tắt số liệu, thống kêDoanh thu, Chi phí, Lợi nhuận, Đơn vị tính

Trong phần tiếp theo, chúng ta sẽ chi tiết từng bước tạo ra các sheet này.

3. Khởi tạo file Excel

  1. Mở Excel, chọn File → New → Blank workbook.
  2. Tên file: Quản_Lý_Nhập_Xuất_Tồn.xlsx.
  3. Tạo 4 sheet:
  4. Sheet 1: Nhập Xuất
  5. Sheet 2: Danh Mục Mặt Hàng
  6. Sheet 3: Tồn Kho
  7. Sheet 4: Báo Cáo Tổng Hợp

4. Thiết kế Sheet “Danh Mục Mặt Hàng”

ABCDE
Mã mặt hàngTên mặt hàngĐơn vị tínhThương hiệuLoại sản phẩm
  1. Định dạng dữ liệu
  2. Cột A: Text (để giữ mã không bị tự chuyển thành số).
  3. Cột B, C, nog: Text.

  4. Thêm dữ liệu mẫu

A2: MA001 B2: Sữa tươi 1L C2: Lít D2: Danone E2: Thực phẩm
A3: MA002 B3: Bánh mì 500g C3: Gram D3: Bánh ngọt E3: Thực phẩm
  1. Tạo danh sách chọn (Data Validation)
  2. Chọn cột A từ A2 trở đi, chọn Data → Data Validation → List.
  3. Trong ô nguồn, nhập =$A$2:$A$1000.
  4. Điều này giúp tránh nhập sai mã mặt hàng khi ghi nhận giao dịch.

  5. Bảo vệ sheet (tuỳ chọn)

  6. Vào Review → Protect Sheet để ngăn người dùng vô tình thay đổi cấu trúc bảng.

5. Thiết kế Sheet “Nhập Xuất”

ABCDEFG
Số phiếuNgàyMã mặt hàngĐịnh giáSố lượngLoại giao dịchGhi chú
  1. Cột A – Số phiếu
  2. Định dạng là Number (hoặc Custom: 0000 để tạo mã tự động).
  3. Sử dụng công thức =MAX(A$2:A$1000)+1 để tự động tăng số phiếu.

  4. Cột B – Ngày

  5. Định dạng Date (yyyyخواست).
  6. Có thể dùng Data Validation để giới hạn ngày không được nhập quá ngày hiện tại.

  7. Cột C – Mã mặt hàng

  8. Dùng Data Validation tham chiếu tới danh mục mặt hàng (Danh Mục Mặt Hàng!$A$2:$A$1000).

  9. Cột D – Định giá

  10. Định dạng Currency.
  11. Để tăng tính tự động, có thể sử dụng công thức VLOOKUP để tự lấy giá bán hoặc giá nhập từ danh mục.
  12. Ví dụ: =VLOOKUP(C2,'Danh Mục Mặt Hàng'!$A$2:$E$1000,5,FALSE) (nếu cột 5 là giá).

  13. Cột E – Số lượng

  14. Định dạng Number.
  15. Sử dụng Data Validation: Whole number > 0.

  16. Cột F – Loại giao dịch

  17. Dùng Data Validation với danh sách “Nhập” và “Xuất”.

  18. Cột G – Ghi chú

  19. Định dạng Text.

  20. Tính toán giá trị giao dịch

  21. Thêm cột H: =D2E2 (giá trị).

  22. Tạo bảng dữ liệu

  23. Chọn toàn bộ vùng dữ liệu, vào Insert → Table.
  24. Đặt tên bảng: tblNhapXuat.
  25. Khi nhập dữ liệu, bảng sẽ tự mở rộng.

6. Tính toán tồn kho tại Sheet “Tồn Kho”

  1. Cột A – Mã mặt hàng
  2. Dùng Data Validation tham chiếu tới danh mục.

  3. Cột B – Tên mặt hàng

  4. Công thức =VLOOKUP(A2,'Danh Mục Mặt Hàng'!$A$2:$B$1000,2,FALSE).

  5. Cột C – Số lượng tồn hiện tại

  6. Công thức dùng SUMIFS kết hợp với bảng tblNhapXuat.
  7. Giả sử tblNhapXuat có cột C mã mặt hàng, E số lượng threw F loại giao dịch.
  8. Công thức: wszyst:
    =SUMIFS(tblNhapXuatSo_luong,tblNhapXuatMa_mặt_hàng,A2,tblNhapXuatLoai_giao_dich,"Nhập") - SUMIFS(tblNhapXuatSo_luong,tblNhapXuatMa_mặt_hàng,A2,tblNhapXuatLoai_giao_dich,"Xuất")
  9. Khi nhập dữ liệu mới, công thức tự động cập nhật.

  10. Cột D – Giá trị tồn

  11. Công thức litre下注:
    =C2VLOOKUP(A2,'Danh Mục Mặt Hàng'!$A$2:$E$1000,5,FALSE)

  12. Tạo bảng dữ liệu

  13. Chuyển vùng dữ liệu thành bảng: tblTonKho.
  14. Đặt tên bảng để dễ tham chiếu.

7. Tạo báo cáo tổng hợp

7.1 Doanh thu và chi phí

ABC
Loại giao dịchTổng số lượngTổng giá trị
  • Cột A: “Nhập” và “Xuất” (có thể dùng UNIQUE từ tblNhapXuatLoai_giao_dich hoặc nhập thủ công).
  • Cột B: =SUMIF(tblNhapXuatLoai_giao_dich,A2,tblNhapXuatSo_luong)
  • Cột C: =SUMIF(tblNhapXuatLoai_giao_dich,A metaf, tblNhapXuatGia_tri)

7.2 Lợi nhuận

  • Cột D: =C2 - IF(A2="Nhập", C2, -C2) (đơn giản hoá).
  • Hoặc tính Doanh thu - Chi phí nhập.

7.3 Thống kê tồn kho

  • Tổng số lượng tồn: =SUM(tblTonKhoSố_lượng)
  • Tổng giá trị tồn: =SUM(tblTonKhoGiá_trị)

7 الأشند

  • Tạo bảng PivotTable để tóm tắt theo ngày, loại mặt hàng, hay danh ахәыҷқәа.
  • Vào Insert → PivotTable, chọn nguồn dữ liệu tblNhapXuat.
  • Kéo Ngày vào Rows, Loai_giao_dich vào Columns, Gia_tri vào Values (đặt dạng Sum).

7.4 Đồ thị trực quan

Tạo File Nhập Xuất Tồn Đơn Giản Bằng Excel
Tạo File Nhập Xuất Tồn Đơn Giản Bằng Excel
  • Dùng dữ liệu từ PivotTable để tạo biểu đồ cột hoặc đường.
  • Khi dữ liệu thay đổi, biểu đồ tự động cập nhật.

8. Tự động hoá và nâng cao tính năng

8.1 Macro nhập nhanh

Nếu doanh nghiệp thường nhập hàng theo mẫu, macro có thể tự động điền dữ liệu:

Sub NhapNhanh() Dim wsNhap As Worksheet Set wsNhap = Worksheets("Nhập Xuất") ' Giả sử dữ liệu từ hệ thống nhập vào một sheet tạm Dim wsTmp As Worksheet Set wsTmp = Worksheets("Nhập_Temp") Dim lastRow As Long lastRow = wsTmp.Cells(wsTmp.Rows.Count, "A").End(xlUp).Row Dim i As Long For i = 2 To lastRow wsNhap.Cells(wsNhap.Rows.Count, "A").End(xlUp).Offset(1, 0).Value = wsTmp.Cells(i, "A").Value wsNhap.Cells(wsNhap.Rows.Count, "B").End(xlUp))); Next i
End Sub

Macro này giúp nhanh chóng bơm dữ liệu từ file CSV hoặc hệ thống ERP vào sheet nhập xuất.

8.2 Power Query: nhập dữ liệu từ nguồn ngoài

  • Mở Data → Get & Transform Data → From File → From Workbook.
  • Chọn file nguồn, tải dữ liệu vào một query, rồi chuyển thành bảng tblNhap prij.
  • Khi nguồn dữ liệu thay đổi, chỉ cần refresh query.

8.3 Kết nối với Power BI

  • Export file Excel sang Power BI Desktop.
  • Tạo dashboard theo thời gian thực, hiển thị số lượng tồn, doanh thu, lợi nhuận, cảnh báo khi tồn kho dưới ngưỡng.

9. Bảo mật và kiểm soát

  1. Password protect file
  2. Vào File → Info → Protect Workbook → Encrypt with Password.

  3. Phân quyền chỉnh sửa

  4. Nếu đồng thời dùng Google Sheets, có thể set quyền đọc/viết cho từng người.
  5. Nếu dùng Excel Online, dùng tính năng “Share”.

  6. Audit trail

  7. Dùng tính năng Track Changes trong Excel để ghi lại lịch sử chỉnh sửa.
  8. Hoặc thêm cột Ngày tạo, Người tạo vào bảng nhập xuất.

  9. BackupWhitelist

  10. Lưu file định kỳ, tạo bản sao lưu tự động (định dạng .xlsx, .zip, hoặc lưu trên OneDrive).

10. Thực hành: một ví dụ thực tế

Giả sử ABC Công ty bán еи sản phẩm thực phẩm, cần quản lý nhập xuất tồn cho 3 mặt hàng:

Mã mặt hàngTên mặt hàngĐơn vị tínhGiá (đơn vị)
MA001Sữa tươi 1LLít20,000
MA002Bánh mì 500gGram5,000
MA003Trà đá 250mlMililiter3,000

10.1 Nhập xuất

| Số phiếu | Ngày | Mã mặt hàng | Định giá | Số lượng | Loại giao dịch | Ghi chú | Giá trị |
|———-|—— Ellie |———–|———–|———–|—————-|———|———|
| 0001 | 2026-07-01 | MA001 | 20,000 | 100 | Nhập | Đặt hàng từ nhà cung cấp | 2,000,000 |
| 0002 | 2026-07-02 | MA002 | 5,000 | 200 | Nhập | Đặt hàng từ nhà cung cấp | 1,000,000 |
| 0003 | 2026-07-05 | MA001 | 20,000 | 50 | Xuất | Bán cho khách | 1,000,000 |
| 0004 | 2026-07-06 | forecast | 5,000 | 30 | Xuất | Bán cho khách | 150,000 |

10.2 Tồn kho

Sau khi nhập dữ liệu trên, bảng tồn kho sẽ tự động tính:

Mã mặt hàngTên mặt hàngSố lượng tồnGiá trị tồn
MA001Sữa tươi 1L501,000,000
MA002Bánh mì 500g170850,000
MA003Trà đá 250ml00

10.3 Báo cáo tổng hợp

Loại giao dịchTổng số lượngTổng giá trị
Nhập3003,000, }}
Xuất801,150,000

Tổng doanh thu (xuất) – Tổng chi phí (nhập cardstock).

11. Kết luận

Sử dụng Excel để quản lý nhập xuất tồn không chỉ đơn giản và chi phí thấp, mà còn linh hoạt, dễ mở rộng và có thể tích hợp với các công cụ phân tích dữ liệuTTY. Bằng cách thiết kế các sheet chuẩn, áp dụng công thức phức tạp, và tận dụng tính năng dữ liệu và báo cáo, doanh nghiệp có thể theo dõi tồn kho, doanh thu, chi phí một cách nhanh chóng và chính xác. Đối với những doanh nghiệp mới bắt đầu, một file Excel chất lượng sẽ là bước đệm quan trọng, giúp họ tập trung vào kinh doanh mà không phải lo lắng về phần mềm quản lý phức tạp.

Tip cuối cùng: Luôn kiểm tra tính nhất quán của dữ liệu (đảm bảo không có mã mặt hàng trùng lặp, số lượng âm trong nhập, vv.). Đầu tư thời gian vào kiểm tra dữ liệu ngay từ đầu sẽ giúp tránh rắc rối về sau.

Chúc các bạn thành công trong việc xây dựng hệ thống quản lý nhập xuất tồn chuyên nghiệp với Excel!

⚠️
LƯU Ý QUAN TRỌNG: Miễn trừ trách nhiệm: Mặc dù chúng tôi luôn nỗ lực để đảm bảo tính chính xác và cập nhật của thông tin, nhưng các quy định về giáo dục và tuyển sinh có thể thay đổi theo thời gian. BigSchool không chịu trách nhiệm về bất kỳ sai sót nào hoặc kết quả phát sinh từ việc sử dụng thông tin trên trang này. Độc giả nên liên hệ trực tiếp với nhà trường hoặc cơ quan chức năng để có thông tin mới nhất. Ngoài ra, BigSchool tuyệt đối không bán sản phẩm, khóa học hay cung cấp dịch vụ được nhắc đến trong bài.

Viết một bình luận