BỘ TIỆN ÍCH TRONG EXEL Lâu nay tôi vẫn dùng “Hàm Đọc số” của phần mềm Tiện ích Exel của Phạm Văn Trung. “Hàm Đọc số” có dạng tổng quát =Doc_soVND(Số,Setfont) Trong đó: - Số là ô chứa số cần đổi ra chữ; và - Setfont bằng 1 nếu bạn dùng font Unicode; bằng 2 nếu dùng font TCVN3; hoặc bằng 3 nếu dùng font VNI. Các công dụng khác: - Xắp xếp tên theo tiếng Việt. - Đổi chữ Hoa-Thường. - Tách – Gộp cột Họ Tên. - Tự động lưu bảng tính. Các bạn có thể tham khảo thêm tại Vui lòng đăng nhập hoặc đăng ký để xem link
Nói thêm về Hàm đọc số - Hàm chỉ đọc được các số không lớn hơn hàng trăm tỷ đồng. Điều này chúng ta có thể chấp nhận được vì rất hiếm khi gặp phải những con số nhiều hơn 12 chữ số. Tuy nhiên, có những số tiền không lớn lắm, như hàm vẫn báo: “So qua lon qua hang tram ty-Hay xem lai !”. Ví dụ: Ô C5 có giá trị bằng 17 chia cho 3 (=17/3) = 5,666666667. Chúng ta thấy số đó, theo hiển thị của Exel thì chỉ có 10 chữ số thôi (kể cả số lẻ), nhưng đó là do Exel tự giới hạn số lẻ trong sự hiển thị mà thôi; mà cho dù ta có format lại ô đó với Decimal places bằng 0, để số đó được hiển thị là 6, không còn hiển thị các số lẻ nữa thì Hàm đọc số vẫn “hiểu” rằng giá trị đó vượt quá 12 chữ số! Để khắc phục tình trang này, chúng ta nên dùng hàm ROUND để “vo tròn” con số đó lại, thực sự bỏ hết số lẻ đi. Ví dụ: =ROUND (17/3;0); kết quả là 6. - Ta phải bỏ hết số lẻ là vì Hàm đọc số không đọc được số lẻ. Nếu như trong ví dụ trên, ta dùng hàm ROUND để giới hạn số lẻ chỉ còn hai số, nghĩa là số cần đọc là 5,67; thì Hàm đọc số vẫn cho kết quả là “Sáu đồng”. - Ta cũng “ghép thêm” vào Hàm đọc số các chữ, ví dụ: “Số tiền viết bằng chữ:”, bằng cách gõ vào ô có số cần đọc, ví dụ ô C5 với font Unicode, như sau: =“Số tiền viết bằng chữ: ”&Doc_soVND(C5;1) Nhớ thêm khoảng trắng giữa dấu : và dấu ”. Kết quả là: Số tiền bằng chữ: Sáu đồng.