Mục lục
Bảng tính được nhiều người sử dụng trong công việc hàng ngày, khiến chúng trở thành một thành phần quan trọng trong văn phòng của họ. Trong khi phần lớn mọi người sử dụng bảng tính theo cách khá cơ bản, một số người dùng nâng cao cảm thấy khó khăn hoặc phức tạp khi chuyển đổi số thành từ trong Excel. Trong hướng dẫn này, chúng tôi đã giải quyết vấn đề này và cung cấp bốn phương pháp khác nhau để chuyển đổi số thành từ trong Excel. Hơn nữa, có ba phương pháp khác để chuyển đổi số thành định dạng văn bản .
Tải xuống Sổ làm việc
Bạn có thể tải xuống sổ làm việc mà chúng tôi đã sử dụng trong phần này bài viết bên dưới và tự mình thực hành.
Chuyển Số Thành Chữ.xlsm
4 Cách Chuyển Số Thành Chữ Trong Excel
Phần này của bài viết giải thích cách chuyển số thành chữ trong Excel. Ngoài ra, chúng tôi sẽ trình bày bốn kỹ thuật để thực hiện thao tác. Để tiến hành phiên này, chúng ta sẽ sử dụng Phiên bản Microsoft 365 .
1. Sử dụng Hàm Kết hợp trong Excel để Chuyển đổi Số thành Từ
Công thức Excel mà chúng tôi đã sử dụng ở đây dựa trên các hàm bốn . TRÁI , MID , TEXT , và CHOOSE các hàm.
Đầu tiên, cú pháp của hàm LEFT như sau:
Về cơ bản, hàm này được sử dụng để trích xuất các ký tự từ văn bản.
=LEFT (văn bản, C6:C9 .Cuối cùng, bạn sẽ nhận được tất cả số tiền đã quy đổi.
Đọc thêm: Cách chuyển đổi số thành văn bản và giữ các số 0 ở cuối trong Excel (4 cách)
Cách chuyển đổi số thành định dạng văn bản trong Excel
Cho đến nay, chúng tôi đã nói về cách chuyển số thành chữ trong Excel. Phần này của bài viết giải thích cách đổi số thành định dạng văn bản trong Excel. Đây là phương pháp đơn giản và nhanh nhất để chuyển đổi số thành văn bản.
Tại đây, hãy làm theo các bước sau để áp dụng phương pháp này:
- Đầu tiên, chọn ô hoặc các ô có giá trị số mà bạn muốn chuyển đổi thành văn bản (trong trường hợp của chúng tôi là ô C5:C9 )
- Thứ hai, chuyển đến tab Trang chủ và chọn Văn bản tùy chọn từ menu thả xuống danh mục ô trong phần Số .
Kết quả là nó sẽ chuyển đổi các ô đã chọn của bạn thành số giá trị vào văn bản. Bạn có thể hiểu nó bằng cách quan sát sự sắp xếp. Theo mặc định, văn bản được căn trái và số được căn phải trong Excel.
Hoặc bạn có thể nhấn CTRL+1 để mở cửa sổ có tên Định dạng ô và chọn tùy chọn Số rồi chọn danh mục Văn bản từ đó.
Đọc thêm: Excel VBA để chuyển đổi số thành văn bản (4 ví dụ)
Phần thực hành
Để thực hành, chúng tôi đã thêm phần Thực hành vào mỗi tờ bên phảiphần.
Kết luận
Ở đây, chúng tôi đã cố gắng làm cho bài viết này trở thành một hướng dẫn cơ bản về cách chuyển đổi số thành từ hoặc văn bản thích hợp trong MS Excel . Ngoài ra, chúng tôi đã thu hẹp bảy kỹ thuật khác nhau trong bài viết này để bạn có thể chọn tùy chọn lý tưởng phù hợp nhất cho tình huống cụ thể của mình. Vì vậy, chúng tôi hy vọng bạn tìm thấy giải pháp mà bạn đang tìm kiếm. Vui lòng để lại nhận xét nếu bạn có bất kỳ đề xuất hoặc câu hỏi nào. Xin cảm ơn.
[num_chars])Văn bản: Chuỗi văn bản để trích xuất các ký tự từ đó.
num_chars [Tùy chọn]: Số ký tự cần trích xuất. Nó bắt đầu từ bên trái. Theo mặc định, num_chars=1 .
Thứ hai, cú pháp của hàm MID như sau:
Thực tế, hàm này được sử dụng để trích xuất văn bản từ bên trong một chuỗi.
=MID (text, start_num, num_chars)Văn bản: Văn bản cần trích xuất.
start_num: Vị trí của ký tự đầu tiên cần trích xuất.
num_chars: Số ký tự cần trích xuất.
Thứ ba, cú pháp của hàm TEXT như sau:
Cuối cùng, hàm này chuyển đổi một số thành văn bản ở định dạng số.
=TEXT (giá trị, định dạng_văn bản)giá trị: Số cần chuyển đổi.
định dạng_văn bản: Định dạng số sẽ sử dụng.
Tiếp theo, cú pháp của hàm CHOOSE như sau:
Hàm này nhận giá trị từ danh sách dựa trên vị trí.
=CHOOSE (index_num, value1, [value2],…)index_num: Giá trị để chọn. Một số nằm trong khoảng từ 1 đến 254 .
giá trị1: Giá trị đầu tiên để chọn.
value2 [tùy chọn]: Giá trị thứ hai để chọn.
- Ở đây, chúng ta sẽ chuyển đổi số trong cột Numbers in Words .
- Bây giờ, hãy viết công thức sau vào C5 ô.
=CHOOSE(LEFT(TEXT(B5,"000000000.00″))+1,,"One","Hai","Ba","Ba", ”Bốn”,”Năm”,”Sáu”,”Bảy”,”Tám”,”Chín”)
&IF(–LEFT(TEXT(B5,”000000000.00″ ))=0,,IF(AND(–MID(TEXT(B5,”000000000.00″),2,1)=0,–MID(TEXT(B5,”000000000.00″),3,1)=0),” Trăm”,” Trăm và “))
&CHOOSE(MID(TEXT(B5,”000000000.00″),2,1)+1,,,”Hai mươi “,” Ba mươi “,”Bốn mươi “,”Năm mươi “,”Sáu mươi “,”Bảy mươi”,,”Tám mươi “,”Chín mươi “)
&IF(–MID(TEXT(B5, ”000000000.00″),2,1)1,CHỌN(MID(TEXT(B5,”000000000.00″),3,1)+1,,”Một”,”Hai”,”Ba”,”Bốn”,”Năm ”,”Sáu”,”Bảy”,”Tám”,”Chín”),
CHỌN(MID(TEXT(B5,”000000000.00″),3,1)+1 ”Mười”,”Mười một”,”Mười hai”,”Mười ba”,”Mười bốn”,”Mười lăm”,”Mười sáu”,”Mười bảy”,”Mười tám”,”Mười chín”))
&IF((–LEFT(TEXT(B5,”000000000.00″))+MID(TEXT(B5,”000000000.00″),2,1)+MID(TEXT(B5,”000000000.00″),3 ,1))=0,,IF(AND((–MID(TEXT(B5,”000000000.00″),4,1)+MID(TEXT(B5,”000000000.00″),5,1)+MID(TEXT( B5,”000000000.00″),6,1)+MID(TEXT(B5,”000000000. 00″),7,1))=0,(–MID(TEXT(B5,”000000000.00″),8,1)+RIGHT(TEXT(B5,”000000000.00″)))>0),” Triệu và “,” Million “))
&CHỌN(MID(TEXT(B5,”000000000.00″),4,1)+1,,”Một”,”Hai”, ”Ba”,”Bốn”,”Năm”,”Sáu”,”Bảy”,”Tám”,”Chín”)
&IF(–MID(TEXT(B5 ,”000000000.00″),4,1)=0,,IF(AND(–MID(TEXT(B5,”000000000.00″),5,1)=0,–MID(TEXT(B5,”000000000.00″),6 ,1)=0),”Trăm”,”Trămvà”))
&CHỌN(MID(TEXT(B5,”000000000.00″),5,1)+1,,,” Hai mươi”,” Ba mươi”,” Bốn mươi ”,” Năm mươi”,” Sáu mươi”,” Bảy mươi”,” Tám mươi”, “Chín mươi”)
&IF(–MID(TEXT(B5,”000000000.00″), 5,1)1,CHỌN(MID(Văn bản(B5,”000000000.00″),6,1)+1,,”Một”,”Hai”,”Ba”,”Bốn”,”Năm”,”Sáu” ,” Seven”,” Eight”,” Nine”),CHỌN(MID(TEXT(,”000000000.00″),6,1)+1,”Mười”,”Mười một”,”Mười hai”,”Mười ba”, ” Mười bốn”,”Mười lăm”,”Mười sáu”,”Mười bảy”,”Mười tám”,”Mười chín”))
&IF((–MID(TEXT(B5,” 000000000.00″),4,1)+MID(TEXT(B5,”000000000.00″),5,1)+MID(TEXT(B5,”000000000.00″),6,1))=0,,IF(OR(( –MID(TEXT(B5,”000000000.00″),7,1)+MID(TEXT(B5,”000000000.00″),8,1)+MID(TEXT(B5,”000000000.00″),9,1))= 0,–MID(TEXT(B5,”000000000.00″),7,1)0),” Nghìn “,” Nghìn và “))
&CHOOSE(MID(TEXT (B5,”000000000.00″),7,1)+1,,”Một”,”Hai”,”Ba”,”Bốn”,”Năm”,”Sáu”,”Bảy”,”Tám”,”Chín ”)
&IF(–MID(TEXT(B5,”000000000.00″),7,1)=0,,IF(AND(–MID(TEXT(B5,” 000000000.00″),8,1)=0,–MID(T EXT(B5,”000000000.00″),9,1)=0),” Trăm “,” Trăm và “))&
CHOOSE(MID(TEXT(B5,” 000000000.00″),8,1)+1,,,”Hai mươi”,,”Ba mươi”,,”Bốn mươi”,,”Năm mươi”,,”Sáu mươi”,,”Bảy mươi”,,”Tám mươi”,,”Chín mươi“)
&IF(–MID(TEXT(B5,”000000000.00″),8,1)1,CHOOSE(MID(TEXT(B5,”000000000.00″),9 ,1)+1,,"Một","Hai","Ba","Bốn","Năm","Sáu","Bảy","Tám","Chín"),CHỌN(MID(TEXT( B5,"000000000.00″),9,1)+1,"Mười","Mười một","Mười hai","Mười ba","Mười bốn","Mười lăm","Mười sáu","Mười bảy","Mười tám", ”Mười chín”)))
Toàn bộ công thức thoạt nhìn có vẻ phức tạp, nhưng về cơ bản nó là sự lặp lại của một phần duy nhất. Vì vậy, nếu bạn có thể hiểu phần đầu tiên của công thức, bạn sẽ có thể hiểu phần còn lại.
- Sau đó, nhấn ENTER .
Kết quả là bạn sẽ thấy kết quả sau.
Phân tích công thức:
Lúc đầu, hàm TEXT được sử dụng ở đây để biến số thành định dạng văn bản “000000000.00” .
TEXT(B7, ”000000000.00″)
Sau đó, hàm LEFT được sử dụng để trích xuất ký tự ngoài cùng bên trái của số. Nó cho phép chúng tôi xác định xem số trả về là zero hay bất kỳ giá trị nào khác.
LEFT(TEXT(B7,”000000000.00″))
Tiếp theo, hàm CHOOSE được sử dụng để biểu thị số được trích xuất bằng các từ thích hợp.
CHOOSE(LEFT(TEXT(B7,”000000000.00″))+1,,” Một”,”Hai”,”Ba”,”Bốn”,”Năm”,”Sáu”,”Bảy”,”Tám”,”Chín”)
Bây giờ, nó sẽ kiểm tra xem giá trị có không hay không. Nếu là zero thì nó hiển thịkhông có gì.
CHỌN(TRÁI(Văn bản(B7,”000000000.00″))+1,,”Một”,”Hai”,”Ba”,”Bốn”,”Năm”,”Sáu ”,”Bảy”,”Tám”,”Chín”)
&IF(–LEFT(TEXT(B7,”000000000.00″))=0,,
Nó sẽ hiển thị “Trăm” nếu hai số tiếp theo là 0 . Nếu không, nó sẽ hiển thị “Trăm và.”
CHỌN(TRÁI(Văn bản(B7,”000000000.00″))+1,,”Một”,”Hai”,”Ba”,”Bốn”,”Năm”,” Sáu”,”Bảy”,”Tám”,”Chín”)
&IF(–LEFT(TEXT(B7,”000000000.00″))=0,,IF(AND (–MID(TEXT(B7,”000000000.00″),2,1)=0,–MID(TEXT(B7,”000000000.00″),3,1)=0),” Trăm”,” Trăm và “))
Công thức này không yêu cầu VBA hoặc mảng. Đó là một phương pháp tuyệt vời để biến số thành chữ. Tuy nhiên, nó có hai sai sót. Thứ nhất, nó không thể biểu diễn hoàn hảo các số thập phân sau dấu chấm. Thứ hai, giới hạn số tối đa là 999, 999, 999 . Thực ra, Ông Pete M. đã nghĩ ra công thức này.
- Bây giờ, bạn có thể viết công thức cho các hàng còn lại hoặc chỉ cần sử dụng Excel AutoFi ll Tính năng .
Cuối cùng, bạn sẽ nhận được tất cả số được chuyển đổi thành từ .
Đọc thêm: Cách chuyển số thành văn bản có 2 chữ số thập phân trong Excel (5 cách)
2. Áp dụng hàm VLOOKUP để Chuyển Số Thành Chữ
Bạn có thể áp dụng hàm VLOOKUP để chuyển số thành chữ trong Excel. Hãy làm điều gì đó khác biệt. Nơi đây,bạn phải chèn tất cả các số vào chữ trước, sau đó bạn có thể sử dụng chức năng này để chuyển đổi bất kỳ số nào thành chữ từ chúng.
Các bước:
- Đầu tiên, viết tất cả các số bằng chữ theo cách thủ công trong cột C .
- Bây giờ, hãy sử dụng công thức sau trong <1 Ô>C12 .
=VLOOKUP(B12,B4:C9,2,FALSE)
- Sau đó, nhấn ENTER .
Phân tích công thức
Trong công thức này, hàm VLOOKUP sẽ trả về một giá trị từ một mảng nhất định.
- Thứ nhất, B12 là giá trị tra cứu mà nó tìm kiếm trong bảng đã cho.
- Thứ hai, B4: C9 là mảng bảng mà nó tìm kiếm giá trị đích .
- Thứ ba, 2 là số lượng cột trong bảng mà từ đó một giá trị sẽ được trả về.
- Thứ tư, Sai biểu thị một kết quả khớp chính xác .
Đọc Thêm: Cách chuyển đổi số thành văn bản cho VLOOKUP trong Excel (2 cách)
Bài đọc tương tự
- Làm thế nào để C chuyển đổi số thành văn bản trong Excel bằng dấu nháy đơn
- Chuyển đổi số thành văn bản bằng tam giác xanh trong Excel
- Cách chuyển đổi số thành văn bản bằng dấu phẩy trong Excel (3 phương pháp dễ dàng)
- Chuyển đổi số thành văn bản không có ký hiệu khoa học trong Excel
- Cách chuyển đổi số Peso thành từ trong Excel (Với Các bước đơn giản)
3. Sử dụng VBA để chuyển Số thành chữ trongExcel
Phần thú vị nhất là bạn có thể xây dựng hàm riêng để chuyển số thành chữ trong Excel. Ngoài ra, bạn có thể sử dụng mã VBA để phát triển hàm được xác định . Các bước được đưa ra bên dưới.
Các bước :
- Trước tiên, bạn phải chọn tab Nhà phát triển >> rồi chọn Visual Basic.
- Bây giờ, từ tab Chèn >> bạn phải chọn Mô-đun .
- Tại thời điểm này, bạn cần viết ra mã sau đây trong Mô-đun .
7556
- Bây giờ, bạn phải lưu mã .
- Sau đó, bạn cần chuyển đến trang tính Excel .
Lúc này, bạn có thể sử dụng hàm được xác định của mình. Đối với điều này, bạn nên làm theo các bước đã cho.
Các bước:
- Bây giờ, hãy chọn ô bạn muốn hiển thị kết quả đã chuyển đổi. (Trong trường hợp của chúng tôi, ô C5 ).
- Sau đó, nhập Dấu bằng (=) vào ô. Nó sẽ cho phép bạn nhập công thức.
- Sau đó, nhập “ =number_converting_into_words ” hoặc chọn hàm number_converting_into_words từ menu thả xuống.
- Sau đó, chọn ô có giá trị số mà bạn muốn chuyển thành chữ (Trong trường hợp của chúng tôi, ô B5 ).
- Cuối cùng, nhấn ENTER nút.
Kết quả là nó sẽ chuyển đổi lựa chọn của bạnsố ô thành các từ tương ứng. Cuối cùng, bạn cũng có thể chỉ cần sao chép công thức này sang các ô còn lại.
Đọc thêm: Cách chuyển đổi một giá trị số thành các từ tiếng Anh trong Excel
4. Sử dụng VBA cho các loại tiền tệ trong Excel
Phương pháp này tương tự như phương pháp cuối cùng. Nó cũng hoạt động bằng cách chèn một mô-đun bằng cách sử dụng VBA (Visual Basic for Application) và sử dụng nó như một hàm. Điểm khác biệt so với phương thức cuối cùng là nó chuyển đổi các số thành các từ tiền tệ thích hợp. Hơn nữa, một ví dụ được đưa ra bên dưới.
375,65=Ba trăm bảy mươi lăm Đô la và 65 xuBây giờ, hãy làm theo các bước sau để áp dụng phương pháp này:
- Đầu tiên, hãy làm theo phương pháp-3 để lắp mô-đun.
- Thứ hai, hãy viết mã sau vào Mô-đun 2 .
7924
Kết quả là bạn có thể sử dụng hàm được xác định có tên Chuyển_số_thành_từ_với_tiền . Đối với điều này, bạn nên làm theo các bước đã cho.
Các bước:
- Bây giờ, bạn phải chọn một ô mà bạn muốn giữ kết quả. Chúng tôi đã chọn ô C5 .
- Sau đó, bạn cần sử dụng công thức tương ứng trong ô C5 .
=Convert_Number_into_word_with_currency(B5)
- Sau đó, nhấn ENTER .
- Cuối cùng , hãy sử dụng Tính năng Tự động Điền của Excel cho các ô còn lại