1. Nỗi Ám Ảnh Đọc Số Tiền Thành Chữ Của Dân Kế Toán Trong Excel
Trong mọi nghiệp vụ kế toán tài chính—từ lập phiếu thu, phiếu chi, giấy đề nghị thanh toán cho đến xuất hóa đơn bán hàng hay viết séc ngân hàng—dòng “Số tiền viết bằng chữ” là bắt buộc theo quy định pháp lý.
Tuy nhiên, Microsoft Excel không tích hợp sẵn hàm native để đọc số tiền ra tiếng Việt (như =DOCSO(A1) hay =TIENGVIET(A1)). Khi đối mặt với các con số dài hàng trăm triệu hoặc hàng tỷ đồng có chữ số lẻ phức tạp (mười lăm hay mười năm, linh hay lẻ, mốt hay một), kế toán viên thường mất rất nhiều thời gian gõ thủ công và rất dễ mắc sai sót chính tả gây hủy hóa đơn.
Hình 1: Giải pháp chuyển đổi số tiền thành chữ tiếng Việt chuẩn xác và tiện lợi cho dân văn phòng.
2. Đánh Giá 3 Cách Đổi Số Tiền Thành Chữ Trong Excel Hiện Nay
| Phương Pháp | Ưu Điểm | Nhược Điểm & Rủi Ro |
|---|---|---|
| Cách 1: Dùng tiện ích Trực Tuyến 1 Chạm DocWello | Nhanh nhất, chính xác 100% chuẩn Thông tư 78, không cần cài đặt, hoạt động trên cả Excel Online, Google Sheets, Mac và Windows. | Cần mở tab trình duyệt để copy kết quả. |
| Cách 2: Cài Add-in VnTools / AccHelper | Có sẵn hàm trong bảng tính offline. | Thường xuyên bị lỗi không tương thích trên Office 64-bit hoặc Microsoft 365; khó chia sẻ file cho đồng nghiệp khác máy. |
| Cách 3: Viết mã Macro VBA (Visual Basic) | Tự động cập nhật khi đổi giá trị ô số. | File bắt buộc phải lưu ở đuôi .xlsm; hệ thống bảo mật công ty thường chặn mã Macro do lo ngại virus độc hại. |
3. Quy Tắc Ngữ Pháp Đọc Tiền Kế Toán Chuẩn Theo Thông Tư 78
Khi xuất hiện các con số đặc biệt, bạn cần đảm bảo tuân thủ nghiêm ngặt các quy tắc sau:
- Số 5 ở hàng đơn vị: Đọc là “lăm” khi đứng sau các số từ 1 đến 9 (ví dụ: mười lăm nghìn, hai mươi lăm triệu); đọc là “năm” khi đứng sau số 0 (ví dụ: một trăm linh năm đồng).
- Số 1 ở hàng đơn vị: Đọc là “mốt” khi đứng sau các số từ 2 đến 9 (ví dụ: hai mươi mốt nghìn); đọc là “một” trong trường hợp mười một.
- Số 0 ở hàng chục: Được đọc thống nhất là “linh” hoặc “lẻ” (cả hai đều được chấp thuận hợp lệ trên hóa đơn điện tử).
💡 Mẹo hữu ích: > Xem chi tiết cẩm nang Cách Đọc Số Tiền Đặc Biệt Trong Tiếng Việt để nắm trọn vẹn toàn bộ các trường hợp biến âm ngữ pháp.
4. Hướng Dẫn Sử Dụng Công Cụ Đổi Số Thành Chữ DocWello
- Mở Công Cụ Đổi Số Tiền Thành Chữ DocWello.
- Nhập số tiền cần đọc vào ô nhập liệu (ví dụ:
150245000hoặc copy trực tiếp từ Excel). - Hệ thống sẽ tự động hiển thị kết quả bằng chữ ngay lập tức: “Một trăm năm mươi triệu hai trăm bốn mươi lăm nghìn đồng chẵn.”
- Nhấn nút Sao Chép 1 Chạm (Copy) và dán (
Ctrl + V) thẳng vào ô Excel của bạn.
ℹ️ Lưu ý: > Công cụ của DocWello hỗ trợ đọc số tiền siêu lớn (hàng triệu tỷ đồng), đọc số âm, số tiền ngoại tệ (USD, EUR) và tự động viết hoa chữ cái đầu câu theo chuẩn văn bản hành chính.
5. Xử Lý Hàng Loạt Nhiều Dòng Số Tiền Trong Bảng Tính
Với bảng lương, danh sách phiếu chi hay bảng kê hóa đơn có hàng chục, hàng trăm dòng số tiền cần đổi ra chữ, quy trình hiệu quả nhất là:
- Bôi đen toàn bộ cột số tiền cần đổi trong Excel và copy (
Ctrl + C). - Dán lần lượt từng giá trị vào ô nhập liệu của công cụ đổi số thành chữ DocWello — công cụ xử lý tức thì từng số ngay khi bạn gõ, không cần chờ tải trang.
- Sao chép kết quả và dán ngược lại đúng dòng tương ứng ở cột “Số tiền bằng chữ” trong file Excel.
Với các tệp có vài trăm dòng trở lên, kế toán viên thường ưu tiên cách này hơn Add-in VBA vì không phụ thuộc vào việc file .xlsm có được các máy tính khác trong phòng kế toán tin tưởng bật Macro hay không — một sai sót bảo mật phổ biến khiến nhiều công ty chặn hoàn toàn macro trên máy nhân viên.
6. Câu Hỏi Thường Gặp (FAQ) Về Đổi Số Thành Chữ Excel
Tôi có thể dùng công cụ này trên Google Sheets được không?
Được. Công cụ hoạt động mượt mà trên mọi nền tảng trình duyệt, bạn chỉ cần copy số từ Google Sheets, đổi trên DocWello và paste lại bảng tính chỉ trong 1 giây.
Số tiền trên hóa đơn có bắt buộc phải có chữ “chẵn” ở cuối không?
Theo Nghị định 123/2020/NĐ-CP và Thông tư 78/2021/TT-BTC, việc có hoặc không có từ “chẵn” (hoặc “y”) ở cuối số tiền không làm thay đổi tính pháp lý của hóa đơn nếu số tiền bằng chữ đã diễn đạt đúng giá trị số.
Công cụ có hỗ trợ đọc số tiền có số thập phân lẻ (như cent, xu) không?
Có. Hệ thống hỗ trợ đọc chính xác các phần thập phân như: Một nghìn hai trăm năm mươi Đô la Mỹ và năm mươi xu.
Vì sao không nên dùng hàm VBA tự viết cho file dùng chung trong phòng kế toán?
Vì file .xlsm chứa macro thường bị phần mềm diệt virus hoặc chính sách bảo mật công ty chặn cảnh báo, và khi chia sẻ cho máy khác, macro có thể không chạy nếu người nhận chưa bật chế độ “Enable Content”, gây gián đoạn quy trình lập hóa đơn.
Đổi số âm (số tiền hoàn trả, chiết khấu) ra chữ như thế nào?
Công cụ tự động thêm từ “Âm” hoặc “Trừ” vào đầu câu khi bạn nhập số có dấu trừ, ví dụ -1500000 sẽ cho ra kết quả: “Âm một triệu năm trăm nghìn đồng.”