Chào các anh chị em trong diễn đàn,
Mình làm kế toán nội địa, hàng ngày phải đối chiếu sổ phụ ngân hàng với Sổ quỹ tiền mặt để đảm bảo số liệu khớp nhau. Việc này khá mất thời gian, đặc biệt khi số lượng giao dịch lớn. Gần đây, mình có mày mò và tìm ra một cách khá hay để tự động hóa phần nào việc này bằng Excel.
Cụ thể, mình muốn chia sẻ cách dùng hàm VLOOKUP kết hợp với IFERROR để so sánh và làm nổi bật các giao dịch có sự chênh lệch hoặc thiếu sót giữa hai file.
Cách làm cơ bản:
- Bước 1: Chuẩn bị 2 file Excel: 1 file là sổ phụ ngân hàng (đã xuất ra Excel), 1 file là Sổ quỹ tiền mặt (do mình lập).
- Bước 2: Chuẩn hóa dữ liệu: Đảm bảo cột ngày tháng, số tiền, nội dung diễn giải ở 2 file có định dạng tương đồng nhất có thể.
- Bước 3: Sử dụng VLOOKUP: Tại file Sổ quỹ, mình sẽ dùng công thức VLOOKUP để dò tìm các giao dịch từ sổ phụ ngân hàng dựa trên một mã tham chiếu duy nhất (ví dụ: ngày + số tiền + một phần nội dung).
- Bước 4: Xử lý lỗi với IFERROR: Nếu VLOOKUP trả về lỗi (#N/A), nghĩa là giao dịch đó có thể bị thiếu hoặc sai lệch. Dùng IFERROR để hiển thị một thông báo rõ ràng hơn, ví dụ: "Thiếu trên Sổ phụ" hoặc "Thiếu trên Sổ quỹ".
Công thức ví dụ (giả định cột tham chiếu là A, cột số tiền là B ở Sổ phụ, và bạn đang nhập ở Sổ quỹ):
=IFERROR(VLOOKUP(A2&B2, '[SoPhu.xlsx]Sheet1'!$A:$B, 2, FALSE), "Thiếu trên Sổ phụ")Lưu ý: Cần điều chỉnh tên file, tên sheet và phạm vi dò tìm cho phù hợp với file thực tế của bạn.
Cách này giúp mình nhanh chóng phát hiện ra những điểm cần kiểm tra lại, tiết kiệm kha khá thời gian so với việc dò từng dòng thủ công. Hy vọng chia sẻ nhỏ này hữu ích cho các bạn đồng nghiệp!
Có anh chị nào có cách làm hay hơn, hoặc gặp khó khăn gì với cách này thì cùng thảo luận nhé.