Hướng Dẫn In Hàng Loạt Phiếu Lương Trong Excel

Giới thiệu

Trong môi trường doanh nghiệp hiện đại, việc quản lý và lưu trữ dữ liệu nhân sự thường được thực hiện qua các bảng tính Excel. Tuy nhiên, khi cần xuất bản những tài liệu quan trọng như phiếu lương, đơn giản chỉ là sao chép, dán và in là không đủ. Phiếu lương cần tuân thủ nhiều tiêu chí: giao diện nhất quán, dữ liệu chính xác, định dạng đúng, không bị lỗi khi in, và đặc biệt là khả năng in hàng loạt một cách nhanh chóng và hiệu quả.

Bài viết này sẽ cung cấp một hướng dẫn chi tiết, từ việc chuẩn bị dữ liệu, thiết kế mẫu, sử dụng công thức tính toán, đến cách in hàng loạt phiếu lương trong Excel mà không cần viết mã VBA. Đối với những người mới bắt đầu, bài viết cũng sẽ chia nhỏ các bước làm sao cho dễ hiểu, dễ thực hiện.

Lưu ý: Bài viết này dành cho Excel 2026 trở lên, bao gồm cả phiên bản Office 365. Tuy nhiên, các tính năng cơ bản cũng có thể áp dụng được cho các phiên bản trước đó.

1. Chuẩn bị dữ liệu nguồn

1.1. Xác định các trường thông tin cần thiết

Một phiếu lương chuẩn thường bao gồm các trường sau:

STTTrường thông tinMô tả
1Mã NVMã số nhân viên
2Họ tênTên đầy đủ nhân viên
3Chức vụVị trí công việc
4Lương cơ bảnMức lương cơ bản
5ThưởngThưởng (nếu có)
6Phụ cấpPhụ cấp (ăn, đi lại,…)
7BHXH, BHYT, BHNĐCác khoản trừ bảo hiểm
8ThuếThuế thu nhập cá nhân
9Lương thực nhậnTổng cộng sau trừ thuế, bảo hiểm
10Ngày công làmSố ngày làm việc trong tháng
11Ngày hưởng lươngNgày mà phiếu lương được gửi

1.2. Định dạng dữ liệu

  • Ngày: Định dạng ngày chuẩn dd/mm/yyyy hoặc völlig mm/dd/yyyy tùy quốc gia. Đặt Format Cells > Date.
  • Số tiền: Định dạng số tệ, ví dụ #,##0.00, để hiển thị đồng tiền một cách rõ ràng. Format Cells > Currency.
  • Định dạng văn bản: Đối với các trường như mã nhân viên, hãy đặt Format Cells > Text để tránh Excel tự chuyển thành số.

1.3. Kiểm tra dữ liệu

Sử dụng công thức IFERROR, ISNUMBER, ISBLANK để xác thực dữ liệu. Ví dụ:

=IF(ISBLANK(A2),"Mã NV không được để trống","OK")

Nếu có lỗi, hãy sửa ngay để tránh lỗi khi tính toán.

2. Thiết kế mẫu phiếu lương

2.1. Tạo một trang (sheet) mẫu

  • Mở một sheet mới, đặt tên Mẫu.
  • Đặt tiêu đề: PHIẾU LƯƠNG ở ô A1, căn giữa, font Arial Bold, kích thước 18.
  • Đặt logo công ty (đường dẫn tệp hình ảnh) vào ô A1 hoặc C1.

2.2. Định dạng bảng dữ liệu

  • Tạo bảng Bảng thông tin nhân viên với tiêu đề hàng đầu (trong ô A3).
  • Sử dụng Insert > Table để tự động kích hoạt tính năng lọc (Filter). Đặt tên bảng tblNhanVien.
  • Định dạng bảng: Table Design > Table Style chọn màu sắc phù hợp (ví dụ màu xanh dương nhạt).

2.3. Tạo công thức tính lương

  • Lương thực nhận: =SUM(@Lương cơ bản,@Thưởng,@Phụ cấp) - SUM(@BHXH,@BHYT,@BHNĐ,@Thuế)
  • Đặt công thức trong cột Lương thực nhận và sao chép cho toàn bộ bảng.

2.4. Định dạng trang in

  • Page Layout > Margins chọn Normal hoặc tùy chỉnh.
  • Page Layout > Orientation chọn Portrait nếu phiếu dài, hoặc Landscape nếu cần rộng.
  • Page Layout > Size chọn A4 (hoặc Letter tùy vùng).

2.5. Định dạng vùng in

  • Chọn vùng muốn in (có thể là toàn bộ bảng tblNhanVien).
  • File > Print > Print Area > Set Print Area.
  • Kiểm tra preview để đảm bảo không bị cắt trang.

3. Tạo phiếu lương cá nhân

3.1. Sử dụng công thức INDEX + MATCH

  • Tạo một sheet mới Phiếu.
  • Trong ô A1, nhập =INDEX(tblNhanVienMã NV,ROW()-1) để lấy mã NV theo hàng.
  • Tương tự, các ô khác sẽ lấy dữ liệu tương ứng. Ví dụ:
    excel =INDEX(tblNhanVienHọ tên,ROW()-1) =INDEX(tblNhanVienLương thực nhận,ROW()-1)

3.2. Tạo mảng nhiều dòng

  • Giả sử bạn muốn tạo phiếu lương cho 10 nhân viên, hãy kéo công thức xuống cho 10 dòng.
  • Khi đã có dữ liệu, bạn có thể chỉnh sửa kiểu dáng, font chữ, màu nền tùy ý.

3.3. Kiểm tra tính chính xác

  • Dùng =SUM để tính tổng lương thực nhận của toàn bộ phiếu, so sánh với dữ liệu nguồn.
  • Nếu có sai lệch, kiểm tra lại công thức.

4. In hàng loạt phiếu lương

Hướng Dẫn In Hàng Loạt Phiếu Lương Trong Excel
Hướng Dẫn In Hàng Loạt Phiếu Lương Trong Excel

4.1. Sử dụng tính năng Print Titles

  • Mở sheet Phiếu.
  • Page Layout > Print Titles.
  • Chọn Rows to repeat at top: nhập 1 (để lặp tiêu đề hàng trên mỗi trang).
  • Lưu ý: Nếu muốn lặp tiêu đề cột, nhập A1.

4.2. Đặt vùng in

  • Chọn toàn bộ vùng dữ liệu phiếu (ví dụ A1:G11).
  • File > Print > Print Area > Set Print Area.

4.3. In từng trang bằng Page Break Preview

  • Vào View > Page Break Preview.
  • Xem trước các ngưỡng ngắt trang.
  • Nếu cần, kéo ngưỡng để điều chỉnh số phiếu trên mỗi trang.

4.4. In toàn bộ

  • File > Print > Print Preview.
  • Kiểm tra lại, sau đó chọn Print.

4.5. Tùy chỉnh in

  • File > Print > Page Setup.
  • Chọn Header/Footer để thêm thông tin ngày in, số trang, tên công ty.
  • File > Print > Options: chọn Print Active Sheets, Print Entire Workbook tùy trường hợp.

5. Tự động hóa in hàng loạt bằng VBA (tùy chọn)

Nếu bạn cần in hàng loạt phiếu lương tự động mà không cần thao tác thủ công, hãy cân nhắc viết một macro đơn giản.

5.1. Mở cửa sổ VBA

  • Nhấn Alt + F11.
  • Insert > Module.

5.2. Dán macro dưới đây

Sub InHangLot() Dim wschead As Worksheet Dim wsdata As Worksheet Dim rngPrint As Range Dim i As Long Set wsdata = ThisWorkbook.Worksheets("Phiếu") Set wschead = ThisWorkbook.Worksheets("Mẫu") ' Đặt vùng in Set rngPrint = wsdata.Range("A1:G" & wsdata.Cells(wsdata.Rows.Count, "A").End(xlUp).Row) ' Xác định thiết lập in With wsdata.PageSetup .PrintArea = rngPrint.Address .Orientation = xlPortrait .PaperSize = xlPaperA4 .PrintTitleRows = "$1:$1" End With ' Gửi in wsdata.PrintOut Copies:=1, Collate:=True
End Sub

5.3. Chạy macro

  • Quay lại Excel, Alt + F8.
  • Chọn InHangLot, nhấn Run.

Macro này sẽ tự động in toàn bộ phiếu lương trong sheet Phiếu với thiết lập chuẩn.

6. Kiểm tra và lưuofanirwa

6.1. Kiểm tra tính chính xác

  • So sánh tổng lương thực nhận trên phiếu với tổng trong dữ liệu nguồn.
  • Kiểm tra lại các ngày tháng, mã nhân viên, số tiền.

6.2. Lưu file

  • Lưu file dưới định dạng Excel Workbook (.xlsx) để tránh mất công thức.
  • Nếu cần chia sẻ, lưu dưới Excel Macro-Enabled Workbook (.xlsm) nếu macro được sử dụng.

6.3. Sao lưu

  • Tạo bản sao lưu định kỳ, lưu trên đám mây (OneDrive, Google Drive) hoặc ổ cứng ngoài.

7. Mẹo & lưu ý khi in phiếu lương

MẹoMô tả
1Sử dụng Conditional Formatting để làm nổi bật những dòng có lỗi (ví dụ: số tiền không hợp lệ).
2Đặt Print Area tự động bằng công thức OFFSET + COUNTA để tự động mở rộng khi dữ liệu thay đổi.
3Thêm UserForm nhỏ để nhập thông tin tháng, năm, rồi tự động lọc dữ liệu và in.
4Kiểm tra Print Preview trước khi in thực tế để tránh lãng phí giấy.
5wani, sử dụng File >.Navigation > Use Print Preview để in từng trang một.
6Nếu in hàng loạt nhiều trang, cân nhắc in 2 trang trên một trang (duplex) để giảm giấy.
7Đặt Page Setup > Header/Footer để thêm Ngày in và Trang X của Y.
8Đảm bảo máy in có đủ độ phân giải, nếu in tờ giấy A4, chọn Print Quality cao.
9Nếu hệ thống có nhiều phòng ban, tạo Filter theo phòng ban trước khi in.
10Nếu in phiếu lương khối lượng lớn, cân nhắc in qua máy in chuyên dụng hoặc dịch vụ in ấn.

8. Kết luận

In hàng loạt phiếu lương trong Excel không phải là một công việc phức tạp. Bằng cách chuẩn bị dữ liệu nguồn chính xác, thiết kế mẫu phiếu đồng nhất, sử dụng công thứcdyž tính toán, và khai thác đầy đủ các tính năng in của Excel, bạn có thể in hàng loạt phiếu lương một cách nhanh chóng, chính xác và tiết kiệm thời gian. Nếu cần tự động hóa thêm, macro VBA sẽ giúp bạn tiết kiệm hơn nữa.

Hãy thử áp dụng các bước trên vào công việc thực tế của mình. Nếu gặp bất kỳ khó khăn nào, bạn có thể tham khảo lại các phần hướng dẫn chi tiết, hoặc tìm kiếm thêm tài liệu và video hướng dẫn trên mạng. Các phiên bản Excel mới hơn còn cung cấp thêm nhiều tính năng nâng cao như Power Query, Power Pivot, Power BI, mà bạn có thể khai thác để tối ưu hóa quy trình quản lý phiếu lương.

Chúc bạn thực hiện thành công và nâng cao hiệu quả công việc!

⚠️
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