Add-in: Đổi số sang chữ trong Excel sử dụng font Unicode

Liên hệ QC
Bác Long làm ơn cho em hỏi, file đổi số thành chữ của bác ý, em đã làm đúng theo hướng dẫn, đã copy và chạy được add-in, đã bật unicode rồi nhưng khi viết hàm =vnd(số tiền) thì lại không ra kết quả. Mong bác chỉ giúp. Cảm ơn bác rất nhiều.
Trên GPE có rất nhiều hàm đọc số thành chữ với nhiều tên hàm vì nhiều người viết. Các hàm của tôi viết thường mang tên là DocsoUni, DocsoVni, DocsoAbc tùy theo bảng mã Unỉcode, VNI hay TCVN3-ABC.
Muốn biết Add-Ins của bạn có hàm nào, bạn bấm mũi tên của nút AutoSum > More Functions > Or select a category > chọn Use Defined trong danh sách, bạn sẽ thấy danh sách tên các hàm.
 
mình load file của bạn Infes về dùng thử - thì chỉ đọc được tiền việt thôi (chỉ hàm =vnd(a1) thì đọc được )
còn hàm liên quan đến USD thì cũng chỉ thông báo #name?
Như thế là sao? có ai bít chỉ giùm cho mình với
 
Lần chỉnh sửa cuối:
Bạn Lovely83 ơi, có thể trích dẫn đường link tới file của bạn DieuNT để tớ tham khảo được không?
Cám ơn bạn!
Mình đã tải lên diễn đàn rồi đấy. Trong chuyên mục các Add- ins sẵn có của excel >đổi số ra chữ.honghanhbt sang đó tải về dùng thử nhé.
 
Hàm đổi số sang chữ dung font Unicode

Chào các bạn.

Mình đã đổi sang font UniCode và thêm chức năng đổi tiền VND sang tiếng Anh.

Dùng câu lệnh sau:

=VND()
=USD()
=USVN()
=VNUS()

Các pác thấy có lỗi nào báo để em sửa

Thank bro jj đó đã post addin này nhé.
 

File đính kèm

  • n2TEVUni.rar
    15.9 KB · Đọc: 2,524
Sửa lại vài chỗ tự tìm thấy vẫn còn lỗi. Mời các đồng nghiệp nào.
 

File đính kèm

  • n2TEVUni.rar
    15.9 KB · Đọc: 1,138
Cảm ở bạn Thaonguyen_hienanh cái đó rất tốt, nhưng mình nghĩ đằng sau dấu phẩy (phết) ví dụ như 123,25 thì nó chỉ đọc là một trăm hai ba đồng hai năm, mình nghĩ bạn nên cho thêm chữ xu vào cuối có thể là "một trăm hai ba đồng hai năm xu" như thế sẽ đẹp hơn rất nhiều. Trân trọng cảm ơn foundaction
Bạn xem bên chủ đề này có thể đúng với yêu cầu của bạn.
Đọc số thập phân (số lẻ) như thế nào là đúng ?
 
Ban thaonguyen hienanh ơi
mình đã dowload file n2TEV.. về rồi và mình dùng lệnh =usvn() thì cho kết quả là : lỗi font chữ bạn làm ơn chỉ giùm mình cái
 
Các bạn thử dùng công cụ này xem thế nào. http://www.megaupload.com/vn/?d=XZ4LDKXQ
Có khá nhiều chức năng, trong đó có chuyển số thành chữ, cho phép tùy biến theo bảng mã quen dùng.
Download về rồi mở Excel lên vào Tools>Add-Ins>Browse... đến file vừa download
Sẽ xuất hiện 1 menu mới "Bổ trợ" trong đó có 1 số lệnh.
Dùng chức năng chuyển số thành chữ bằng cách bấm vào menu hoặc nhập trực tiếp trong Cell : =N2T(địa chỉ ô chứa số)
 
Nên Post lên luôn trên diễn đàn đi bạn. Post Mega ít người dùng lắm bạn ơi.
Thân.
 

File đính kèm

  • BoTroExcel.rar
    36.3 KB · Đọc: 905
Các bác ơi, em muốn dùng hàm đổi số sang chữ trong Open office.org Calc thì làm như thế nào, có ai biết không chỉ em với, cơ quan em mới chuyển sang dùng phần mềm này mới quá, em k biết. Cảm ơn các Bác nhiều nhiều, có ai biết thì chỉ cho em với nha.

Tạm thời mình chỉ mới làm cho bạn đọc được sang tiếng Anh thôi, còn tiếng Việt Unicode thì chưa "" ra! Vì mình cũng mới chân ướt chân ráo nghiên cứu OpenOffice mà thôi!

Với lại cơ chế Add-Ins không thấy xuất hiện trong OpenOffice 3.0, cho nên bạn có thể dùng file này như một file Template vậy!

File viết trên phiên bản OpenOffice 3.0 có phần mở rộng là *.ods

Cú pháp =USD(Số tiền)
 

File đính kèm

  • USDToWord.zip
    5.6 KB · Đọc: 290
Vnd

Cho tôi góp vui với !

Cái VND của tôi dùng đã mấy năm rồi, rất ổn.
Khi đọc số ra chữ có dấu phẩy phân cách lớp,
đuôi có phân biệt "đồng chẵn" hay là không.
Ngoài ra có kèm mấy hàm nho nỏ khác.
Mời các bạn dùng thử nhé
 

File đính kèm

  • VND.rar
    47.1 KB · Đọc: 1,270
Cho em hỏi với:
Em add-in được tập tin Doiso.xla vào rồi, em lưu vào ổ D và em đổi số được rồi. Nhưng mỗi lần đóng Excel lại và khởi động lại thì nó báo ('D:\Setup\Doi so ra chu in Excel\Doiso.xla' could not be found. Check the spelling of the file name, an verify that the file location is correct. If you are trying to open the file from your of most recently used files on the File menu, make sure that the file has not been rename, moved, or deleted ----- Ok). Ok vào không đổi được và ra #NAME?. (Nếu đổi được thì lại phải vào add-in/browse).
Anh (chị) nào bị giống em và cách khắc phục như nào chỉ em với. Mỗi lần như thế mất thời gian quá ạ. Em xin cảm ơn!
 
Cho em hỏi với:
Em add-in được tập tin Doiso.xla vào rồi, em lưu vào ổ D và em đổi số được rồi. Nhưng mỗi lần đóng Excel lại và khởi động lại thì nó báo ('D:\Setup\Doi so ra chu in Excel\Doiso.xla' could not be found. Check the spelling of the file name, an verify that the file location is correct. If you are trying to open the file from your of most recently used files on the File menu, make sure that the file has not been rename, moved, or deleted ----- Ok). Ok vào không đổi được và ra #NAME?. (Nếu đổi được thì lại phải vào add-in/browse).
Anh (chị) nào bị giống em và cách khắc phục như nào chỉ em với. Mỗi lần như thế mất thời gian quá ạ. Em xin cảm ơn!
- Bạn gỡ add-Ins đó ra (bỏ check tên add-Ins đó trong Cửa sổ add-Ins), sau đó lưu và đóng file lại.
- Mở file đó lên lại, Đăng ký lại add-Ins này là xong.

Lỗi bạn gặp là do lúc trước bạn lưu file add-ins ở 1 folder khác, sau khi đăng ký bạn di chuyễn file add-Ins đi chỗ khác.
 
mấy cái hàm nầy đâu đọc được nếu số tự đánh dấu phân cách phần nghìn bạn
123 ->123.000 khác nhau không đọc được (một trăm hai mươi ba đồng / nghìn). Làm sao khác phục được bạn ơi !!!
 
mấy cái hàm nầy đâu đọc được nếu số tự đánh dấu phân cách phần nghìn bạn
123 ->123.000 khác nhau không đọc được (một trăm hai mươi ba đồng / nghìn). Làm sao khác phục được bạn ơi !!!
Cái này là lỗi chưa chỉnh lý số liệu trước khi đưa vào xử lý.
Hãy thêm vào 1 đoạn mã chỉnh lý: Kiểm tra tất cả các ký tự, nếu không phải là số, dấu thập phân và dấu - thì replace nó đi.
 
muốn chữ đọc ra nằm trong dấu (..) thi làm thế nào các ban, chỉ cho mình với,
 
cảm ơn ban, cụ thể hơn chút nữa được không bạn.
 
cảm ơn ban, cụ thể hơn chút nữa được không bạn.
Vậy mà còn chưa cụ thể nữa à...
Ví dụ bạn dùng hàm VND() để dịch cái con số 123 ở trong ô A1 thành chữ:
=VND(A1) = Một trăm hai mươi ba​
Bi giờ, bạn lồng cái hàm VND đó vào trong cái ngoặc đơn:
="(" & VND(A1) & ")" = (Một trăm hai mươi ba)​
Chỉ có vậy thôi.
 
Cho mình hỏi tí, đổi chữ ra số thường dùng đều dành để đọc số tiền. nay mình muốn đọc số như Diện tích đất chẳn hạn(12.542,60 mét vuông) thì lảm sao đọc dược phần đuôi ?
Ban nào có cách xin chỉ giáo !!!
 
Web KT
Back
Top Bottom