Công thức số tiền bằng chữ trong excel

-

Bạn đã tìm kiếm cho bạn một hàm đổi số thành chữ vào Excel tuy thế không thành công. Chúng ta phải đi lập cách làm số tiền bằng văn bản trong Excel tuy nhiên quá khó. Tiếp sau đây loadingvn.com sẽ hướng dẫn các bạn cách rất có thể làm được điều này một biện pháp dễ dàng. Theo dõi bài viết sau để tìm câu trả lời.

Bạn đang xem: Công thức số tiền bằng chữ trong excel


Excel ko có tính năng hay hàm mặc định bao gồm sẵn nào sẽ giúp chuyển số sang trọng dạng từ giờ đồng hồ Việt vào trang tính. Vậy có cách nào nhằm lập bí quyết số tiền bằng chữ trong Excel không? cùng loadingvn.com đi kiếm kiếm câu vấn đáp cho vụ việc này trong bài viết dưới đây.

*

Có giải pháp nào để lập cách làm số tiền bằng văn bản trong Excel không?

Câu trả lời là không với có, không là không có ngẫu nhiên hàm tất cả sẵn nào trong Excel có thể thực hiện việc đổi số thành chữ trong Excel cả. Còn có ở trên đây là có thể lập công thức số tiền bằng văn bản trong Excel thông qua việc tự chế tác một hàm đổi số thành chữ vào Excel với ngôn ngữ lập trình VBA (Visual Basic for Applications) và những công cố được Microsoft tích hợp để viết và chạy các đoạn mã được người dùng tạo ra này.

Bạn nghĩ về rằng chúng quá khó để có thể thực hiện tại được điều này. Điều sẽ là đúng đối với những người không biết và phát âm lập trình là gì. Vắt như trong trả lời sau đây chúng tôi sẽ hướng dẫn chúng ta cách thêm hàm đổi số thành chữ trong Excel mà lại thôi, bài toán viết ra đoạn mã này vẫn được công ty chúng tôi tìm hiểu và sinh sản sẵn mang lại bạn. Theo dõi tiếp phần tiếp sau đây để có thể thực hiện được điều này.

Lập công thức số tiền bằng chữ trong Excel bằng VBE

Sử dụng VBA (Visual Basic for Application) để thêm hàm thay đổi số thành chữ trong Excel với bất kỳ phiên phiên bản nào từ Excel 2003, 2010 hoặc new hơn (khả năng cân xứng ngược tự phiên bạn dạng cao xuống phiên phiên bản thấp rộng là không thể, chúng ta nên để ý vấn đề này khi gửi tệp trang tính Excel của mình cho tất cả những người khác).

Cách lập phương pháp số tiền bằng chữ trong Excel được thực hiện một cách dễ dãi nhờ sự cung ứng của VBE như sau:

1. áp dụng phím tắt Alt + F11 nhằm mở Visual Basic Editor (VBE).

*

Bạn có thể truy cập vào trình soạn thảo Visual Basic bằng phương pháp vào mục Developer trên thanh công cụ. Nếu như thanh lao lý không lộ diện mục Developer này có thể làm như sau: File > Options > Customize Ribbon > bên cột Main Tabs tích lựa chọn hộp ghi lại Developer.

*

2. Trong hành lang cửa số hộp thoại VBA nhấp vào tab Insert > Module.

*

3. Coppy đoạn mã sau vào vào trình soạn thảo. Đoạn mã này sẽ tự động hóa hóa tác vụ thay đổi số thành chữ vào Excel đến trang tính của bạn.

Option Explicit‘Main FunctionFunction SpellNumber(ByVal MyNumber)Dim VND, TempDim DecimalPlace, CountReDim Place(9) As StringPlace(2) = ” Ngan ”Place(3) = ” Trieu ”Place(4) = ” Ti ”Place(5) = ” Ngin Ti ”

MyNumber = Trim(Str(MyNumber))DecimalPlace = InStr(MyNumber, “.”)If DecimalPlace > 0 ThenMyNumber = Trim(Left(MyNumber, DecimalPlace – 1))End IfCount = 1Do While MyNumber “”Temp = GetHundreds(Right(MyNumber, 3))If Temp “” Then VND = Temp & Place(Count) và VNDIf Len(MyNumber) > 3 ThenMyNumber = Left(MyNumber, Len(MyNumber) – 3)ElseMyNumber = “”End IfCount = Count + 1LoopSelect Case VNDCase “”VND = “Khong Dong”Case “One”VND = “Mot Dong”Case ElseVND = VND và ” Dong”End SelectSpellNumber = VNDEnd Function

Function GetHundreds(ByVal MyNumber)Dim Result As StringIf Val(MyNumber) = 0 Then Exit FunctionMyNumber = Right(“000” và MyNumber, 3)‘ Convert the hundreds place.If Mid(MyNumber, 1, 1) “0” ThenResult = GetDigit(Mid(MyNumber, 1, 1)) & ” Tram ”End If‘ Convert the tens & ones place.If Mid(MyNumber, 2, 1) “0” ThenResult = Result và GetTens(Mid(MyNumber, 2))ElseResult = Result và GetDigit(Mid(MyNumber, 3))End IfGetHundreds = ResultEnd Function

Function GetTens(TensText)Dim Result As StringResult = “” ‘ Null out the temporary function value.If Val(Left(TensText, 1)) = 1 Then ‘ If value between 10-19…Select Case Val(TensText)Case 10: Result = “Muoi”Case 11: Result = “Muoi Mot”Case 12: Result = “Muoi Hai”Case 13: Result = “Muoi Ba”Case 14: Result = “Muoi Bon”Case 15: Result = “Muoi Nam”Case 16: Result = “Muoi Sau”Case 17: Result = “Muoi Bay”Case 18: Result = “Muoi Tam”Case 19: Result = “Muoi Chin”Case ElseEnd Select

Else ‘ If value between 20-99…Select Case Val(Left(TensText, 1))Case 2: Result = “Hai Muoi ”Case 3: Result = “Ba Muoi ”Case 4: Result = “Bon Muoi ”Case 5: Result = “Nam Muoi ”Case 6: Result = “Sau Muoi ”Case 7: Result = “Bay Muoi ”Case 8: Result = “Tam Muoi ”Case 9: Result = “Chin Muoi ”Case ElseEnd SelectResult = Result và GetDigit _(Right(TensText, 1)) ‘ Retrieve ones place.End IfGetTens = ResultEnd Function

Function GetDigit(Digit)Select Case Val(Digit)Case 1: GetDigit = “Mot”Case 2: GetDigit = “Hai”Case 3: GetDigit = “Ba”Case 4: GetDigit = “Bon”Case 5: GetDigit = “Nam”Case 6: GetDigit = “Sau”Case 7: GetDigit = “Bay”Case 8: GetDigit = “Tam”Case 9: GetDigit = “Chin”Case Else: GetDigit = “”End SelectEnd Function

*

4. Dìm Alt + Q để quay lại trang tính Excel. Và bây giờ hàm SpellNumber() đã chuẩn bị có trong bí quyết để sử dụng.

*

Lưu ý: tính năng này chỉ chuyển động cho sổ thao tác làm việc hiện tại. Để sử dụng tính năng này trong một file Excel khác, chúng ta phải lặp lại các bước để xào luộc và dán mã vào sổ thao tác đó.

Cách áp dụng hàm đổi số thành chữ trong Excel

Ngay trang tính các bạn mới vừa thêm hàm SpellNumber() sinh hoạt trên vào trong VBA, chúng ta có thể sử dụng được tức thì hàm đổi số thành chữ SpellNumber() ngay cơ mà không cần thực hiện thêm một làm việc nào khác.

Công thức bao quát là: =SpellNumber(số tiền nhập vào sinh sống dạng số)

Bạn rất có thể nhập bằng tay số tiền hoặc có thể đưa giá trị là một trong ô tính chứa số tiền bạn muốn chuyển thay đổi “=SpellNumber(A1)“.

Xem thêm: Những Bài Hát Phim Ngược Chiều Nước Mắt ", Nhạc Phim Ngược Chiều Nước Mắt: Phương Oanh

Xem cách thực hiện hàm thay đổi số thành chữ vào Excel trải qua ví dụ minh họa về việc nhập liệu một phiếu thu chi phí với tin tức bao gom là số tiền làm việc dạng cả số cùng chữ.

*

Thay bởi vì nhập bằng tay thủ công ra chữ số tiền nộp 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 =SpellNumber(B7).

*

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

Excel không thể lưu sổ thao tác làm việc với các hàm macro ở định dạng sổ làm cho việc không có macro chuẩn chỉnh (.xlsx). Nếu bạn bấm vào File > Save. Một hộp thoại nhắc nhở dự án VB sẽ mở ra. Nhấp vào No.

Bạn có thể lưu tệp của bản thân dưới dạng tệp có cung ứng Macro Excel (.xlsm) để giữ tệp của chúng ta ở định dạng hiện tại.

1. Nhấp vào File > Save as.

2. Nhấn vào trình solo thả xuống Save as và lựa chọn Excel Macro-Enabled Workbook.

3. Thừa nhận Save để bảo quản tệp bảng tính Excel tất cả chứa mã hàm SpellNumber.

*

Nhược điểm của lập phương pháp số tiền bằng chữ trong Excel

Trước hết, bạn phải biết VBA nhằm sửa thay đổi mã theo nhu cầu của bạn. Cần phải dán mã cho mỗi sổ làm cho việc, nơi chúng ta có ý định áp dụng hàm thay đổi số thành chữ trong Excel. Ví như không, bạn sẽ cần chế tạo tệp chủng loại với macro cùng định cấu hình Excel để mua tệp này các lần bắt đầu.

Bất lợi chính của việc thực hiện macro là nếu khách hàng gửi sổ làm cho việc cho người khác, người này sẽ không còn nhìn thấy văn phiên bản trừ khi Macro được tích đúng theo vào sổ có tác dụng việc. Và ngay cả khi nó được tích vừa lòng sẵn, họ đã nhận được lưu ý rằng tất cả Macro trong sổ làm cho việc.

*

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

Bạn có thể xem qua 1 số nội dung bài viết về thủ pháp trên Microsoft Excel khác, góp bạn nâng cấp kiến thức về những hàm hay thao tác làm việc sử dụng nhanh trên Excel.

Nếu thấy bài viết lập cách làm số tiền bằng văn bản trong Excel này bổ ích hãy nhằm lại lượt thích & mô tả cũng như bình luận ở phần dưới nếu có bất kỳ thắc mắc đề nghị giải đáp như thế nào khác. Chúng ta đọc rất có thể theo dõi liên tiếp các bài viết hữu ích không giống của loadingvn.com được đăng tải số đông đặn trên trang.