Đánh vần số trong Excel không có macro
Cách kích hoạt công thức =SpellNumber( ) mọi lúc trong Excel mà không cần sử dụng mã hoặc không bật macroQuasử dụng máy tính1-30 Tháng Bảy, 2019FacebookTwitterPinterestWhatsAppliên kếtđiện tínCách kích hoạt công thức =SpellNumber( ) mọi lúc trong Excel mà không cần sử dụng mã hoặc không bật macro Show
Công thức SpellNumber là gìSpellNumber Công thức sử dụng để Chuyển đổi Số thành Word trong Excel. Cái này mặc định không Active trong Excel nếu bạn muốn đổi Number sang Word thì bạn dùng công thức này chứ Excel không Active công thức này nên bạn có thể tự thêm công thức này khi bạn thêm công thức này bằng VBA Coding hoặc Macro Đã bật công thức này Cách tự động thêm SpellNumber trong Ms Excel1. Tải xuống tệp Nhấp vào nút Tải xuống2. Chuyển đến Máy tính của tôi và nhấp vào Sắp xếp hiển thị ở trên cùng bên trái và nhấp vào thư mục và tùy chọn tìm kiếm3. sau đó nhấp vào xem và nhấp vào hiển thị các tệp, thư mục và ổ đĩa ẩn sau đó nhấp vào Áp dụng rồi ok4. có hai tùy chọn để nhận thư mục AddIns
5. Tệp trước đây trong thư mục AddIns bây giờ hãy chuyển đến Excel, nhấp vào nút chính thức, sau đó nhấp vào tùy chọn Excel6. sau đó nhấp vào Bổ trợ, sau đó nhấp vào số chính tả sau đó nhấp vào nút bắt đầu7. bây giờ đánh dấu vào số chính tả, sau đó nhấp vào nút ok, đây là bước cuối cùng để sử dụng công thức số chính tảnếu bạn muốn thay đổi tiền tệ, hãy nhấp vào đâyNếu bạn có bất kỳ câu hỏi xin vui lòng gửi tin nhắn Cảm ơn bạnliên kết điện tín Bài viết trước Cách chuyển đổi số bằng đơn vị tiền tệ của bạn trong Excel như (10 thành 10) trong Excel 2007 , 2010 Bài viết tiếp theo Phím tắt tốt nhất cho Excel. Tất cả phím tắt hữu ích trong tệp PDF sử dụng máy tính1 Sl số 2) 1,525,489. 256 (Một triệu năm trăm hai mươi lăm nghìn bốn trăm tám mươi chín rial và hai trăm năm mươi sáu baisa. ) bất kỳ ai có thể vui lòng sửa công thức dưới đây theo (Sl No -2) Tùy chọn rõ ràng MyNumber = Trim(String(A Number)) Hàm GetHundreds(ByVal MyNumber) Hàm GetTens(TensText) Hàm GetDigit(Digit) Satyam nói. Chào ngài, Yêu cầu của tôi (1.525.489. 256) Oman Rials trong lời nói. Tùy chọn rõ ràng MyNumber = Trim(String(A Number)) Hàm GetHundreds(ByVal MyNumber) Hàm GetTens(TensText) Hàm GetDigit(Digit) Rajesh nói. Tùy chọn rõ ràng ' Chuyển đổi một số từ 100-999 thành văn bản ' Chuyển đổi một số từ 10 đến 99 thành văn bản. ' Chuyển đổi một số từ 1 đến 9 thành văn bản. amir nói. Có Lỗi ???? Tùy chọn rõ ràng 'Chức năng chính Hàm SpellNumber(ByVal MyNumber) Đô la mờ, xu, nhiệt độ Dim DecimalPlace, Count ReDim Place(9) dưới dạng chuỗi Place(2) = " Nghìn " Vị trí(3) = " Triệu " Vị trí(4) = "Tỷ" Vị trí(5) = "Nghìn tỷ" ' Chuỗi đại diện cho số tiền MyNumber = Trim(Str(MyNumber)) ' Vị trí của số thập phân 0 nếu không có DecimalPlace = InStr(MyNumber, ". ") ' Chuyển đổi xu và đặt MyNumber thành số tiền đô la Nếu DecimalPlace > 0 thì Cents = GetTens(Trái(Mid(MyNumber, DecimalPlace + 1) & _ "00", 2)) MyNumber = Trim(Trái(MyNumber, DecimalPlace - 1)) kết thúc nếu Đếm = 1 Thực hiện trong khi MyNumber "" Temp = GetHundreds(Right(MyNumber, 3)) Nếu Temp "" Thì Dollars = Temp & Place(Count) & Dollars Nếu Len(MyNumber) > 3 Thì MyNumber = Trái(MyNumber, Len(MyNumber) - 3) Khác Số của tôi = "" kết thúc nếu Đếm = Đếm + 1 Vòng Chọn trường hợp đô la Trường hợp "" Đô la = "Không có đô la" Trường hợp "Một" Đô la = "Một đô la" trường hợp khác Đô la = Đô la và "Đô la" Kết thúc chọn Chọn trường hợp xu Trường hợp "" Xu = "và Không có xu" Trường hợp "Một" Xu = "và Một xu" trường hợp khác Xu = " và " & Xu & " Xu" Kết thúc chọn SpellNumber = Đô la & Xu chức năng kết thúc ' Chuyển đổi một số từ 100-999 thành văn bản Hàm GetHundreds(ByVal MyNumber) Kết quả mờ dưới dạng chuỗi Nếu Val(MyNumber) = 0 Thì Thoát Chức Năng MyNumber = Right("000" & MyNumber, 3) ' Đổi chỗ hàng trăm Nếu Mid(MyNumber, 1, 1) "0" Thì Kết quả = GetDigit(Mid(MyNumber, 1, 1)) và " Hundred " kết thúc nếu ' Đổi chỗ cho hàng chục và hàng đơn vị Nếu Mid(MyNumber, 2, 1) "0" Thì Kết quả = Kết quả & GetTens(Mid(MyNumber, 2)) Khác Kết quả = Kết quả & GetDigit(Mid(MyNumber, 3)) kết thúc nếu GetHundreds = Kết quả chức năng kết thúc ' Chuyển đổi một số từ 10 đến 99 thành văn bản Hàm GetTens(TensText) Kết quả mờ dưới dạng chuỗi Kết quả = "" ' Null giá trị hàm tạm thời Nếu Val(Left(TensText, 1)) = 1 Thì ' Nếu giá trị trong khoảng 10-19 Chọn Trường hợp Val (TensText) Trường hợp 10. Kết quả = "Mườ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 lăm" Trường hợp 16. Kết quả = "Mười sáu" Trường hợp 17. Kết quả = "Mười bảy" Trường hợp 18. Kết quả = "Mườ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 chọn Khác ' Nếu giá trị giữa 20-99 Chọn Case Val(Trái(TensText, 1)) trường hợp 2. Kết quả = "Hai mươi" Trường hợp 3. Kết quả = "Ba mươi" Trường hợp 4. Kết quả = "Bốn mươi" Trường hợp 5. Kết quả = "Năm mươi" Trường hợp 6. Kết quả = "Sáu mươi" Trường hợp 7. Kết quả = "Bảy mươi" Trường hợp 8. Kết quả = "Tám mươi" Trường hợp 9. Kết quả = "Chín mươi" trường hợp khác Kết thúc chọn Kết quả = Kết quả & GetDigit _ (Right(TensText, 1)) ' Truy xuất địa điểm kết thúc nếu GetTens = Kết quả chức năng kết thúc ' Chuyển đổi một số từ 1 đến 9 thành văn bản Hàm GetDigit(Chữ số) Chọn Case Val(Digit) Trường hợp 1. GetDigit = "Một" trường hợp 2. GetDigit = "Hai" Trường hợp 3. GetDigit = "Ba" Trường hợp 4. GetDigit = "Bốn" Trường hợp 5. GetDigit = "Năm" Trường hợp 6. GetDigit = "Sáu" Trường hợp 7. GetDigit = "Bảy" Trường hợp 8. GetDigit = "Tám" Trường hợp 9. GetDigit = "Chín" trường hợp khác. GetDigit = "" Kết thúc chọn chức năng kết thúc Trả lờilakshman nói. MyNumber = Trim(String(A Number)) Trong mã này, có gì đó không đúng khi chúng tôi sử dụng đơn vị tiền tệ của Ấn Độ, ở đó nó phải là "một laksh hai mươi sáu nghìn bảy trăm rupee thôi" nhưng đầu ra lại là chính xác mã phải thay đổi ở đâu. bất cứ ai có thể hỗ trợ tôi để làm rõ vấn đề Trả lờilakshman nói. Tùy chọn rõ ràng MyNumber = Trim(String(A Number)) Vòng lặp Trường hợp khác Hàm GetHundreds(ByVal MyNumber) Hàm GetTens(TensText) Hàm GetDigit(Digit) Trong mã này, có gì đó không đúng khi chúng tôi sử dụng đơn vị tiền tệ của Ấn Độ, ở đó nó phải là "một laksh hai mươi sáu nghìn bảy trăm rupee thôi" nhưng đầu ra lại là chính xác mã phải thay đổi ở đâu. bất cứ ai có thể hỗ trợ tôi để làm rõ vấn đề Trả lờiLINDO ALEX nói. 3 Thập phân. Tùy chọn rõ ràng ' Chuyển đổi một số từ 100-999 thành văn bản ' Chuyển đổi một số từ 10 đến 99 thành văn bản. ' Chuyển đổi một số từ 1 đến 9 thành văn bản. Santhosh Kumar Tirunahari nói. chào md. Delwar, Hãy thử điều này cho đồng rupee và paise của Ấn Độ Tùy chọn rõ ràng MyNumber = Trim(String(A Number)) Vòng lặp Trường hợp khác Hàm GetHundreds(ByVal MyNumber) Hàm GetTens(TensText) Hàm GetDigit(Digit) Delin Davy nói. Đúng cho Rupee Ấn Độ Tùy chọn rõ ràng MyNumber = Trim(String(A Number)) Hàm GetHundreds(ByVal MyNumber) Hàm GetTens(TensText) Hàm GetDigit(Digit) ALI HAIDER KHAN nói. excel ma Tùy chọn rõ ràng ' Chuyển đổi một số từ 100-999 thành văn bản ' Chuyển đổi một số từ 10 đến 99 thành văn bản. ' Chuyển đổi một số từ 1 đến 9 thành văn bản. Chivar Pilones nói. Tùy chọn rõ ràng MyNumber = Trim(String(A Number)) Hàm GetHundreds(ByVal MyNumber) Hàm GetTens(TensText) Hàm GetDigit(Digit) Marosh nói. Đánh số theo từ bằng đồng rupee Pakistan Tùy chọn rõ ràng MyNumber = Trim(String(A Number)) Hàm GetHundreds(ByVal MyNumber) Hàm GetTens(TensText) Hàm GetDigit(Digit) Nuwan nói. Tùy chọn rõ ràng MyNumber = Trim(String(A Number)) Hàm GetHundreds(ByVal MyNumber) Hàm GetTens(TensText) Hàm GetDigit(Digit) Nuwan nói. Tùy chọn rõ ràng MyNumber = Trim(String(A Number)) Hàm GetHundreds(ByVal MyNumber) Hàm GetTens(TensText) Hàm GetDigit(Digit) Có cách nào nhanh chóng để chuyển đổi văn bản thành Số trong Excel không?Sử dụng Dán Đặc biệt và Nhân lên
. Trên tab Trang đầu, bấm Dán > Dán Đặc biệt. Bấm Nhân, rồi bấm OK. Excel nhân mỗi ô với 1 và khi làm như vậy, chuyển đổi văn bản thành số. |