Lập công thức số tiền bằng chữ trong Excel thật dễ dàng với cách làm này

0

Contents

Excel không có hàm hoặc hàm mặc định được tích hợp sẵn để giúp chuyển số sang từ tiếng Việt trong trang tính. Vậy có cách nào để tạo công thức số lượng từ trong Excel không? Cùng với nhau Thuthuat.tip.edu.vn Cùng đi tìm câu trả lời cho vấn đề này trong bài viết dưới đây.

Tìm hiểu cách so sánh tiền trong Excel 00

Có cách nào để tạo công thức số tiền theo nghĩa đen trong Excel không?

Câu trả lời là không và có, không, không có bất kỳ hàm tích hợp nào trong Excel có thể chuyển đổi số thành chữ cái trong Excel. Vẫn ở đây là có thể tạo công thức số lượng từ trong Excel thông qua việc tạo thủ công một hàm chuyển đổi số thành từ trong Excel bằng ngôn ngữ lập trình VBA (Visual Basic for Applications) và các công cụ do Microsoft tích hợp để viết và chạy các mã do người dùng tạo này.

Bạn nghĩ rằng họ quá khó để làm được điều này. Điều đó đúng với những ai chưa biết và chưa hiểu lập trình là gì. Vì vậy, trong hướng dẫn sau đây chúng tôi sẽ chỉ cho bạn cách thêm một hàm để chuyển đổi số sang chữ chỉ trong Excel, cách viết mã này đã được chúng tôi học và cung cấp cho bạn. Cùng theo dõi bên dưới để có thể làm được điều này.

Tạo công thức lượng từ trong Excel bằng VBE

Sử dụng VBA (Visual Basic for Applications) để thêm hàm số thành văn bản trong Excel với bất kỳ phiên bản nào từ Excel 2003, 2010 trở lên (không thể tương thích ngược từ phiên bản cao hơn xuống thấp hơn). , bạn nên ghi nhớ điều này khi gửi tệp trang tính Excel của mình cho người khác).

Cách tạo công thức lượng từ trong Excel được thực hiện dễ dàng nhờ sự hỗ trợ của VBE như sau:

Đầu tiên. Sử dụng phím tắt Alt + F11 để mở Trình soạn thảo Visual Basic (VBE).

Tìm hiểu cách so sánh tiền trong Excel 01

  • Bạn có thể truy cập trình soạn thảo Visual Basic bằng cách đi tới Nhà phát triển trên thanh công cụ. Nếu thanh công cụ không xuất hiện mục Nhà phát triển Điều này có thể làm như sau: Tập tin > Tùy chọn > Tuy Biên ruy-băng > Cột bên Các tab chính đánh dấu vào hộp kiểm Nhà phát triển.

Tìm hiểu cách so sánh tiền trong Excel 02

2. Trong cửa sổ hộp thoại VBA, nhấp vào tab Chèn > Mô-đun.

Tìm hiểu cách so sánh tiền trong Excel 03

3. Sao chép đoạn mã sau vào trình chỉnh sửa. Mã này sẽ tự động chuyển đổi số thành văn bản trong trang tính của bạn.

Tùy chọn rõ ràng
‘Chức năng chính’
Hàm SpellNumber (ByVal MyNumber)
Dim VND, Temp
Dim DecimalPlace, Count
ReDim Place (9) Dưới dạng chuỗi
Place (2) = ”Ngan”
Place (3) = “Trieu”
Nơi (4) = “Ti”
Place (5) = “Ngin Ti”

MyNumber = Trim (Str (MyNumber))
DecimalPlace = InStr (MyNumber, “.”)
Nếu DecimalPlace> 0 Thì
MyNumber = Trim (Left (MyNumber, DecimalPlace – 1))
EndIf
Đếm = 1
Thực hiện trong khi MyNumber <> “”
Temp = GetH Hàng trăm (Phải (MyNumber, 3))
If Temp <> “” Then VND = Temp & Place (Tính) & VND
If Len (MyNumber)> 3 Then
MyNumber = Left (MyNumber, Len (MyNumber) – 3)
Khác
MyNumber = “”
EndIf
Đếm = Đếm + 1
Vòng
Chọn trường hợp VND
Trường hợp “”
VND = “Kong Dong”
Trường hợp “Một”
VND = “Mot Dong”
Trường hợp khác
VND = VND & “Dong”
Kết thúc Lựa chọn
SpellNumber = VND
Kết thúc chức năng

Hàm GetH trăm (ByVal MyNumber)
Làm mờ kết quả dưới dạng chuỗi
If Val (MyNumber) = 0 Then Exit Function
MyNumber = Right (“000” & MyNumber, 3)
‘Chuyển đổi hàng trăm nơi.
If Mid (MyNumber, 1, 1) <> “0” Then
Kết quả = GetDigit (Mid (MyNumber, 1, 1)) & “Tram”
EndIf
‘Chuyển đổi vị trí hàng chục và hàng đơn vị.
If Mid (MyNumber, 2, 1) <> “0” Then
Result = Result & GetTens (Mid (MyNumber, 2))
Khác
Result = Result & GetDigit (Mid (MyNumber, 3))
EndIf
GetH Hundreds = Kết quả
Kết thúc chức năng

Hàm GetTens (TensText)
Làm mờ kết quả dưới dạng chuỗi
Result = “” ‘Bỏ qua giá trị hàm tạm thời.
Nếu Val (Left (TensText, 1)) = 1 Thì ‘Nếu giá trị từ 10-19…
Chọn trường hợp Val (TensText)
Trường hợp 10: Kết quả = “Muội”
Trường hợp 11: Kết quả = “Mười Một”
Trường hợp 12: Kết quả = “Mười Hai”
Trường hợp 13: Kết quả = “Mười Ba”
Trường hợp 14: Kết quả = “Mười Bốn”
Trường hợp 15: Kết quả = “Mười Năm”
Trường hợp 16: Kết quả = “Muội sau”
Trường hợp 17: Kết quả = “Mooi Bay”
Trường hợp 18: Kết quả = “Muội Tâm”
Trường hợp 19: Kết quả = “Mười Chín”
Trường hợp khác
Kết thúc Lựa chọn

Khác ‘Nếu giá trị từ 20-99…
Chọn trường hợp Val (Trái (TensText, 1))
Trường hợp 2: Kết quả = “Hai Muội”
Trường hợp 3: Kết quả = “Ba Mười”
Trường hợp 4: Kết quả = “Bon Muội”
Trường hợp 5: Kết quả = “Năm Mười”
Trường hợp 6: Kết quả = “Sau Muội”
Trường hợp 7: Kết quả = “Bảy Muội”
Trường hợp 8: Kết quả = “Tam Muội”
Trường hợp 9: Kết quả = “Chín Muội”
Trường hợp khác
Kết thúc Lựa chọn
Kết quả = Kết quả & GetDigit _
(Right (TensText, 1)) ‘Truy xuất địa điểm của từng người.
EndIf
GetTens = Kết quả
Kết thúc chức năng

Hàm GetDigit (Digit)
Chọn trường hợp Val (Chữ số)
Trường hợp 1: GetDigit = “Mot”
Trường hợp 2: GetDigit = “Hai”
Trường hợp 3: GetDigit = “Ba”
Trường hợp 4: GetDigit = “Bon”
Trường hợp 5: GetDigit = “Nam”
Trường hợp 6: GetDigit = “Sau”
Trường hợp 7: GetDigit = “Bay”
Trường hợp 8: GetDigit = “Ba”
Trường hợp 9: GetDigit = “Chin”
Trường hợp khác: GetDigit = “”
Kết thúc Lựa chọn
Kết thúc chức năng

Tìm hiểu cách so sánh tiền trong Excel 04

4. Nhấn Alt + Q để quay lại trang tính Excel. Và bây giờ chức năng SpellNumber () công thức sẵn sàng sử dụng.

Tìm hiểu cách so sánh tiền trong Excel 05

Ghi chú: Chức năng này chỉ hoạt động cho sổ làm việc hiện tại. Để sử dụng chức năng này trong một tệp Excel khác, bạn phải lặp lại các bước để sao chép và dán mã trong sổ làm việc đó.

Cách sử dụng hàm chuyển số thành chữ cái trong Excel

Ngay trên bảng tính bạn vừa thêm hàm SpellNumber () ở trên vào trong VBA, bạn có thể sử dụng ngay hàm SpellNumber () để đổi số thành chữ mà không cần phải thực hiện bất kỳ thao tác nào khác.

Công thức chung là: = SpellNumber (số tiền đã nhập ở dạng số)

Bạn có thể nhập số tiền theo cách thủ công hoặc bạn có thể đặt giá trị dưới dạng ô chứa số tiền bạn muốn chuyển đổi ”.= SpellNumber (A1)“.

Xem cách sử dụng hàm chuyển số thành văn bản trong Excel thông qua ví dụ về nhập biên lai với tổng tiền bằng cả số và chữ.

Tìm hiểu cách so sánh tiền trong Excel 06

Thay vì nhập thủ công số tiền được thanh toán vào ô B7 bạn có thể sử dụng hàm SpellNumber bằng cách nhập công thức sau vào ô B8 được = SpellNumber (B7).

Tìm hiểu cách so sánh tiền trong Excel 07

Cách lưu bảng tính Excel chứa hàm SpellNumber của bạn

Excel không thể lưu sổ làm việc với các hàm macro ở định dạng sổ làm việc chuẩn không macro (.xlsx). Nếu bạn nhấp vào Tập tin > Cứu. Một hộp thoại nhắc nhở Dự án VB sẽ mở. Nhấp chuột Không.

Bạn có thể lưu tệp của mình dưới dạng tệp được hỗ trợ Macro Excel (.xlsm) để giữ cho tệp của bạn ở định dạng hiện tại.

1. Nhấp vào Tập tin > Lưu thành.

2. Nhấp vào menu thả xuống Lưu thành và lựa chọn Excel Macro-Enabled Workbook.

3. Nhấn Cứu để lưu tệp bảng tính Excel có chứa mã hàm SpellNumber.

Tìm hiểu cách so sánh tiền trong Excel 09

Nhược điểm của việc lập công thức một số tiền theo nghĩa đen trong Excel

Trước hết, bạn phải biết VBA để sửa đổi mã theo nhu cầu của bạn. Mã cần được dán cho mỗi sổ làm việc mà bạn định sử dụng hàm số thành văn bản trong Excel. Nếu không, bạn sẽ cần tạo tệp mẫu bằng macro và định cấu hình Excel để tải tệp đó mỗi khi khởi động.

Nhược điểm chính của việc sử dụng macro là nếu bạn gửi sổ làm việc cho người khác, người đó sẽ không nhìn thấy văn bản trừ khi Macro được tích hợp vào sổ làm việc. Và ngay cả khi nó được tích hợp sẵn, họ sẽ nhận được cảnh báo rằng có một Macro trong sổ làm việc.

Tìm hiểu cách so sánh tiền trong Excel 10

Trên đây là bài viết hướng dẫn cách lập công thức lượng từ trong Excel bằng cách tạo hàm đổi số thành từ trong Excel với tên gọi SpellNumber. Đôi khi chúng ta cần bỏ ra một chút thời gian và công sức để đổi lại hiệu suất được cải thiện và tốn ít thời gian hơn nếu bạn đang làm việc trong một tệp Excel với dữ liệu lớn.

Bạn có thể tham khảo thêm một số bài viết khác về thủ thuật Microsoft Excel giúp nâng cao kiến ​​thức về các hàm hay các thao tác nhanh trong Excel.

Nếu các bạn thấy bài viết cách lập công thức lượng từ trong Excel này hữu ích, hãy để lại Like & Share cũng như bình luận ở phần bên dưới nếu bạn có thắc mắc nào khác cần giải đáp nhé. Bạn đọc có thể thường xuyên theo dõi các bài viết hữu ích khác được Thuthuat.tip.edu.vn đăng tải thường xuyên trên trang.

Excel –

Leave a comment