XLL Add-In Đổi số thành chữ - Tốc độ nhanh tối đa, nhanh hơn 80% các Addins khác

Liên hệ QC
Em chào anh,
Em gặp lỗi khi chạy Acchelper, rất mong anh hỗ trợ:
Em muốn thay đổi thiết lập cách đọc số, ví dụ "ngàn" thành 'nghìn", trước đây em đã thực hiện được nhưng hiện tại không thể thực hiện được, em đã thử các phiên bản khác nhau của Acchelper, cũng đã thay đổi trong file AcchelperOptions.exe hoặc thay đổi file AccHelper.ini đều không được.
Máy em dùng Win10, office 365 và 1 máy Win 10 office 2016 đều không được ?

Trân trọng.

Khi chạy AcchelperOptions thì nó lưu thiết lập vào file acchelper.ini. Bạn nhìn đường dẫn trên cửa sổ đó rồi copy file vào cùng thư mục với dile acchelper.xll. Sau đó bạn đóng rồi mở lại Excel xem thế nào.
 
Khi chạy AcchelperOptions thì nó lưu thiết lập vào file acchelper.ini. Bạn nhìn đường dẫn trên cửa sổ đó rồi copy file vào cùng thư mục với dile acchelper.xll. Sau đó bạn đóng rồi mở lại Excel xem thế nào.
Em cảm ơn anh, em làm được rồi, thật dễ nhưng em không nghĩ ra.
Tiện đây, anh cho em hỏi, em muốn đọc số sau dấu phẩy theo định dạng sau thì làm cách nào ạ:
Ví dụ: 123,45 add-in đang đọc là: Một trăm hai mươi ba đồng phẩy bốn lăm.
Em muốn sửa thành: Một trăm hai mươi ba phẩy bốn lăm đồng (tức chữ "đồng" ở cuối).
 
Lần chỉnh sửa cuối:
Em cảm ơn anh, em làm được rồi, thật dễ nhưng em không nghĩ ra.
Tiện đây, anh cho em hỏi, em muốn đọc số sau dấu phẩy theo định dạng sau thì làm cách nào ạ:
Ví dụ: 123,45 add-in đang đọc là: Một trăm hai mươi ba đồng phẩy bốn lăm.
Em muốn sửa thành: Một trăm hai mươi ba phẩy bốn lăm đồng (tức chữ "đồng" ở cuối).

Hàm trong addin tuân thủ đón vị đo lường, tức phần nguyên nó sẽ chọn đơn vị nguyên, phần lẻ sẽ đọ phần lẻ như km thì lẻ có m,... vấn đề bạn hỏi thì hãy xem kỹ hướng dẫn , nếu chưa đúng ý thì giải pháp dùng Substitutel cũng ra. Phần khó addin làm rồi, chỉ còn ứng dụng hàm cơ bản của Excel là như ý. Excel nó hay ở chỗ tuỳ biến chút mà không kinh nghiệm sẽ kêu khó :D
 
Lần chỉnh sửa cuối:
Hàm trong addin tuân thủ đón vị đo lường, tức phần nguyên nó sẽ chọn đơn vị nguyên, phần lẻ sẽ đọ phần lẻ như km thì lẻ có m,... vấn đề bạn hỏi thì hãy xem kỹ hướng dẫn , nếu chưa đúng ý thì giải pháp dùng Substitutel cũng ra. Phần khó addin làm rồi, chỉ còn ứng dụng hàm cơ bản của Excel là như ý. Excel nó hay ở chỗ tuỳ biến chút mà không kinh nghiệm sẽ kêu khó :D
Em giải thích rõ hơn là trường hợp em hỏi thường để đọc đơn vị đo lường (ví dụ 1,2 m hay 1,2 lít), thực tế em cũng đang dùng kết hợp với hàm CONCAT rồi, tuy nhiên nếu có cách tùy chỉnh sẵn trong addin thì tiện hơn.
 
Em giải thích rõ hơn là trường hợp em hỏi thường để đọc đơn vị đo lường (ví dụ 1,2 m hay 1,2 lít), thực tế em cũng đang dùng kết hợp với hàm CONCAT rồi, tuy nhiên nếu có cách tùy chỉnh sẵn trong addin thì tiện hơn.

Cách đọc số số thành chữ theo kiểu của bạn làm như sau:
Tham số "Unit1", "Unit2" trong hàm VND nhập chuỗi trống là " "

vnd_uni1.png

Sau đó bạn lồng hàm SUBSTITUTE bên ngoài để thay thế giá trị "và" thành "phẩy".
Hàm SUBSTITUTE lớp ngài cùng để thay thế "." thành "đồng.".
Công thức như sau (Giả thiết A1 chưa giá trị 123.45):
=SUBSTITUTE(SUBSTITUTE( VND(A1,," "," "),"và","phẩy"),"."," đồng.")

Kết quả công thức là: Một trăm hai mươi ba phẩy bốn mươi lăm đồng.

Hàm VND và USD trong add-in AccHelper có vài tham số giúp chúng ta tùy biến cách đọc, khi đã khai thác các tham số mà vẫn chưa đúng ý thì kết hợp với thiết lập trong AccHelperOptions, cuối cùng nếu cần mới lồng hàm SUBSTITUTE sẽ giải quyết.

Các bạn muốn khai thác nhiều tình huống ứng dụng add-in acchelper này từ nhiều trang web khác thì tìm Google từ khóa "Đọc số thành chữ AccHelper".
 
Em giải thích rõ hơn là trường hợp em hỏi thường để đọc đơn vị đo lường (ví dụ 1,2 m hay 1,2 lít), thực tế em cũng đang dùng kết hợp với hàm CONCAT rồi, tuy nhiên nếu có cách tùy chỉnh sẵn trong addin thì tiện hơn.
Cách đọc số số thành chữ theo kiểu của bạn làm như sau:
Tham số "Unit1", "Unit2" trong hàm VND nhập chuỗi trống là " "


Sau đó bạn lồng hàm SUBSTITUTE bên ngoài để thay thế giá trị "và" thành "phẩy".
Hàm SUBSTITUTE lớp ngài cùng để thay thế "." thành "đồng.".
Công thức như sau (Giả thiết A1 chưa giá trị 123.45):
=SUBSTITUTE(SUBSTITUTE( VND(A1,," "," "),"và","phẩy"),"."," đồng.")

Kết quả công thức là: Một trăm hai mươi ba phẩy bốn mươi lăm đồng.

Hàm VND và USD trong add-in AccHelper có vài tham số giúp chúng ta tùy biến cách đọc, khi đã khai thác các tham số mà vẫn chưa đúng ý thì kết hợp với thiết lập trong AccHelperOptions, cuối cùng nếu cần mới lồng hàm SUBSTITUTE sẽ giải quyết.

Các bạn muốn khai thác nhiều tình huống ứng dụng add-in acchelper này từ nhiều trang web khác thì tìm Google từ khóa "Đọc số thành chữ AccHelper".
Cách của em để đọc đầy đủ số sau dấu phẩy và có đơn vị tính (đồng, mét, lít…) ở cuối cùng:
- Tùy chỉnh AcchelperOptions như sau: xóa các chữ "chẵn", "đồng", "xu", dấu chấm cuối câu; Thay chữ “và” thành “phẩy”.
- Sau đó tại ô trong Excel: Áp dụng Công thức: =CONCAT(VND(F6)," đồng")
Trong đó ô F6 là ô chứa giá trị số muốn đọc (ví dụ 123,45); chữ "đồng" có thể thay bằng các đơn vị khác như "mét", "lít" ...
 
Cách của em để đọc đầy đủ số sau dấu phẩy và có đơn vị tính (đồng, mét, lít…) ở cuối cùng:
- Tùy chỉnh AcchelperOptions như sau: xóa các chữ "chẵn", "đồng", "xu", dấu chấm cuối câu; Thay chữ “và” thành “phẩy”.
- Sau đó tại ô trong Excel: Áp dụng Công thức: =CONCAT(VND(F6)," đồng")
Trong đó ô F6 là ô chứa giá trị số muốn đọc (ví dụ 123,45); chữ "đồng" có thể thay bằng các đơn vị khác như "mét", "lít" ...
Cách em làm ngắn gọn đấy.
 
Web KT
Back
Top Bottom