Chuyển đổi số tiền bằng số sang bằng chử trogn Excel

Trong các phần mềm chuyên dụng chỉ cần nhập số vào thì tự động chuyển đổi thành chử, tuy nhiên trong Excel thì không có chức năng thực hiện việc nầy một cách tự động. Có nhiều cách thực hiện: như sử dụng các công thức có sẳn trong excel hoặc một phần mềm khác chèn vào…Sau đây là một cách sử dụng các lệnh có sẳn trong Excel được sưu tầm trên mạng.



Ví dụ:
Bước 1: Tại ô A1: Số tiền bằng số (số tiền có thể được nhập bằng tay vào hoặc được tạo ra từ bất kỳ công thức nào)

Bước 2: Tạo ô A3: Sử dụng lệnh RIGHT() để và nhập vào công thức sau:
=RIGHT("000000000000"&ROUND(A1,0),12)
Chú ý: Chử A1 phải là địa chỉ ô A1 ở bước 1.

Bước 3: Nhập vào dòng 3 lần lượt theo từ cột: B, C, D, E, F, G, H, I, J, K, M, L số 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12.

Bước 4: Nhập lệnh VALUE() và dòng 4 lần lượt theo thứ tự các cột: B, C, D, E, F, G, H, I, J, K, M, L cụ thể:
Dòng 4 cột B : B4 =VALUE(MID(A3,B3,1))
Dòng 4 cột C : C4 =VALUE(MID(A3,C3,1))
Dòng 4 cột D : D4 =VALUE(MID(A3,D3,1))
Dòng 4 cột E : E4 =VALUE(MID(A3,E3,1))
Dòng 4 cột F : F4 =VALUE(MID(A3,F3,1))
Dòng 4 cột G : G4 =VALUE(MID(A3,G3,1))
Dòng 4 cột H : H4 =VALUE(MID(A3,H3,1))
Dòng 4 cột I : I4 =VALUE(MID(A3,I3,1))
Dòng 4 cột J : J4 =VALUE(MID(A3,J3,1))
Dòng 4 cột K : K4 =VALUE(MID(A3,K3,1))
Dòng 4 cột M : M4 =VALUE(MID(A3,M3,1))
Dòng 4 cột L : L4 =VALUE(MID(A3,L3,1))

Bước 5: Nhập lệnh SUM() vào dòng 5 lần lượt theo thứ tự các cột: B, C, D, E, F, G, H, I, J, K, M, L cụ thể:
Dòng 5 cột B : B4 =SUM(B4:B4)
Dòng 5 cột C : C4 =SUM(B4:C4)
Dòng 5 cột D : D4 =SUM(B4:D4)
Dòng 5 cột E : E4 =SUM(E4:E4)
Dòng 5 cột F : F4 =SUM(E4:F4)
Dòng 5 cột G : G4 =SUM(E4:G4)
Dòng 5 cột H : H4=SUM(H4:H4)
Dòng 5 cột I : I4 =SUM(H4:I4)
Dòng 5 cột J : J4 =SUM(H4:J4)
Dòng 5 cột K : K4 =SUM(K4:K4)
Dòng 5 cột M : M4 =SUM(K4:L4)
Dòng 5 cột L : L4 =SUM(K4:M4)

Bước 6: Nhập vào dòng 6 lần lượt theo thứ tự các cột: B, C, D, E, F, G, H, I, J, K, M, L lệnh IF(), lệnh CHOOSE() và AND() lòng vào nhau theo cú pháp sau:
Dòng 6 cột B : B6=IF(B4=0,"",CHOOSE(B4,"một","hai","ba","bốn","năm","sáu","bảy",
"tám","chín"))
Dòng 6 cột C:
C6 =IF(C4=0,IF(AND(B4<>0,D4<>0),"lẻ",""),CHOOSE(C4,"mười","hai","ba",





"bốn","năm","sáu","bảy","tám","chín"))
Dòng 6 cột D :
 D6 =IF(D4=0,"",CHOOSE(D4,IF(C4>1,"mốt","một"),"hai","ba","bốn",IF(C4=0,
"năm","lăm"),"sáu","bảy","tám","chín"))
Dòng 6 cột E : E6 =IF(E4=0,"",CHOOSE(E4,"một","hai","ba","bốn","năm","sáu","bảy",
"tám","chín"))
Dòng 6 cột F : F6 =IF(F4=0,IF(AND(E4<>0,G4<>0),"lẻ",""),CHOOSE(F4,"mười","hai",
"ba","bốn","năm","sáu","bảy","tám","chín"))
Dòng 5 cột G : G6 =IF(G4=0,"",CHOOSE(G4,IF(F4>1,"mốt","một"),"hai","ba","bốn",IF(F4=0,
"năm","lăm"),"sáu","bảy","tám","chín"))
Dòng 6 cột H : H6 =IF(H4=0,"",CHOOSE(H4,"một","hai","ba","bốn","năm","sáu","bảy",
"tám","chín"))
Dòng 6 cột I :
 I6 =IF(I4=0,IF(AND(H4<>0,J4<>0),"lẻ",""),CHOOSE(I4,"mười","hai",
"ba","bốn","năm","sáu","bảy","tám","chín"))
Dòng 6 cột J :
J6 =IF(J4=0,"",CHOOSE(J4,IF(I4>1,"mốt","một"),"hai","ba","bốn",IF(I4=0,"năm",
"lăm"),"sáu","bảy","tám","chín"))
Dòng 6 cột K :
K6 =IF(K4=0,"",CHOOSE(K4,"một","hai","ba","bốn","năm","sáu","bảy",
"tám","chín"))
Dòng 6 cột M :
M6 =IF(L4=0,IF(AND(K4<>0,M4<>0),"lẻ",""),CHOOSE(L4,"mười","hai",
"ba","bốn","năm","sáu","bảy","tám","chín"))
Dòng 6 cột L :
L6 =IF(M4=0,"",CHOOSE(M4,IF(L4>1,"mốt","một"),"hai","ba","bốn",IF(L4=0,
"năm","lăm"),"sáu","bảy","tám","chín"))


Bước 7: Nhập vào dòng 7 lần lượt theo thứ tự các cột: B, C, D, E, F, G, H, I, J, K, M, L lệnh IF(), lệnh và AND() lòng vào nhau theo cú pháp sau:
Dòng 7 cột B : B7 =IF(B4=0,"","trăm")
Dòng 7 cột C : C7 =IF(C4=0,"",IF(C4=1,"","mươi"))
Dòng 7 cột D : D7 =IF(AND(D4=0,D5=0),"","tỷ")
Dòng 7 cột E : E7 =IF(E4=0,"","trăm")
Dòng 7 cột F : F7 =IF(F4=0,"",IF(F4=1,"","mươi"))
Dòng 7 cột G : G7 =IF(AND(G4=0,G5=0),"","triệu")
Dòng 7 cột H : H7 =IF(H4=0,"","trăm")
Dòng 7 cột I : I7 =IF(I4=0,"",IF(I4=1,"","mươi"))
Dòng 7 cột J : J7 =IF(AND(J4=0,J5=0),"","ngàn")
Dòng 7 cột K : K7 =IF(K4=0,"","trăm")
Dòng 7 cột M : M7 =IF(L4=0,"",IF(L4=1,"","mươi"))
Dòng 7 cột L : L7 đồng.

Bước 8: Nhập vào cột A8 công thức UPPER(), LEFT(), TRIM(), IF() lòng vào nhau. Dòng nầy hiển thị số tiền bằng chử.
=UPPER(LEFT(TRIM(IF(A1=0,"không đồng.",B6&" "&B7&" "&C6&" "&C7&" "&D6&" "&D7&" "&E6&" "&E7&" "&F6&" "&F7&" "&G6&" "&G7&" "&H6&" "&H7&" "&I6&" "&I7&" "&J6&" "&J7&" "&K6&" "&K7&" "&L6&" "&L7&" "&M6&" "&M7)),1))&RIGHT(TRIM(IF(A1=0,"không đồng.",B6&" "&B7&" "&C6&" "&C7&" "&D6&" "&D7&" "&E6&" "&E7&" "&F6&" "&F7&" "&G6&" "&G7&" "&H6&" "&H7&" "&I6&" "&I7&" "&J6&" "&J7&" "&K6&" "&K7&" "&L6&" "&L7&" "&M6&" "&M7)),LEN(TRIM(IF(A1=0,"không đồng.",B6&" "&B7&" "&C6&" "&C7&" "&D6&" "&D7&" "&E6&" "&E7&" "&F6&" "&F7&" "&G6&" "&G7&" "&H6&" "&H7&" "&I6&" "&I7&" "&J6&" "&J7&" "&K6&" "&K7&" "&L6&" "&L7&" "&M6&" "&M7)))-1)
Ghi chú:
Các địa chỉ ô là địa chỉ tùy biến tương đối. Nếu bạn không có thời gian thực hiện thì có thể tải về File nầy chỉ cần copy và dán vào là xong chỉ cần chỉ điều chỉnh một chút ở ô A3 từ công thức =RIGHT("000000000000"&ROUND(A1,0),12) bằng cách chỉ ô số tiền bằng số tại ô nào thôi ở ví dụ nầy là ô A3.
Chúc bạn thành công!

Không có nhận xét nào:

Đăng nhận xét

Lên đầu trang
Vào giữa trang
Xuống cuối trang