Chào các anh chị trong diễn đàn,
Em là dân kế toán mới vào nghề, dạo gần đây em được giao nhiệm vụ đối chiếu số liệu giữa file Excel mà Sổ Cái phần mềm Kế toán xuất ra với các Sổ chi tiết. Công việc này thực sự tốn rất nhiều thời gian và dễ sai sót nếu làm thủ công.
Sau một thời gian tìm tòi và thử nghiệm, em đã tìm ra một cách khá hiệu quả để tự động hóa phần nào việc này bằng Excel. Em muốn chia sẻ lại với mọi người, hy vọng sẽ giúp ích cho các bạn kế toán đang gặp tình trạng tương tự.
Ý tưởng chính:
- Sử dụng hàm
VLOOKUPhoặcINDEX-MATCHđể dò tìm các giao dịch giữa hai file. - Kết hợp với
SUMIFSđể tính tổng số phát sinh theo từng tài khoản, từng đối tượng (nếu có). - Sử dụng Conditional Formatting (Định dạng có điều kiện) để làm nổi bật các dòng chênh lệch hoặc các giao dịch không khớp.
Các bước thực hiện cơ bản:
- Chuẩn bị dữ liệu: Đảm bảo cả hai file (Sổ Cái và Sổ chi tiết) có các cột thông tin chung như: Ngày, Số chứng từ, Diễn giải, Số tiền Nợ, Số tiền Có, Tài khoản đối ứng.
- Sắp xếp và chuẩn hóa: Sắp xếp dữ liệu theo Ngày hoặc Số chứng từ. Loại bỏ các định dạng thừa, đảm bảo kiểu dữ liệu số là số, ngày là ngày.
- Sử dụng hàm dò tìm: Ví dụ, trong file Sổ Cái, bạn có thể dùng công thức sau để kiểm tra xem một giao dịch có tồn tại trong Sổ chi tiết không:
=IFERROR(VLOOKUP(A2&B2&C2, '[Sổ chi tiết.xlsx]Sheet1'!$A$2:$E$1000, 1, FALSE), "Không tìm thấy")(Trong đó A2, B2, C2 là các cột Ngày, Số chứng từ, Diễn giải trên Sổ Cái. Bạn cần điều chỉnh phạm vi và tên file/sheet cho phù hợp)
- Tính tổng chênh lệch: Sử dụng
SUMIFSđể tính tổng phát sinh Nợ/Có của một tài khoản trên cả hai file và so sánh. - Định dạng có điều kiện: Áp dụng các quy tắc để highlight các dòng có sự khác biệt về số tiền hoặc các dòng bị báo "Không tìm thấy".
Cách này tuy không thể xử lý 100% các trường hợp phức tạp nhưng đã giúp em tiết kiệm được rất nhiều thời gian so với việc soát thủ công từng dòng. Mong nhận được thêm ý kiến đóng góp và chia sẻ kinh nghiệm từ các anh chị đi trước ạ!