chuyển số sang chữ bằng hàm excel

 sử dụng hàm sau

=IF(OR(LEN(FLOOR(A1,1))>=13,FLOOR(A1,1)<=0)+N(T("HocExcel.Online")),"Không thể đọc số",TRIM(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(CONCATENATE(

CHOOSE(MID(TEXT(INT(A1),REPT(0,12)),1,1)+1,"","một trăm ","hai trăm ","ba trăm ","bốn trăm ","năm trăm ","sáu trăm ","bảy trăm ","tám trăm ","chín trăm "),

CHOOSE(MID(TEXT(INT(A1),REPT(0,12)),2,1)+1,"",

CHOOSE(MID(TEXT(INT(A1),REPT(0,12)),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"),"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(VALUE(MID(TEXT(INT(A1),REPT(0,12)),2,1))>1,

CHOOSE(MID(TEXT(INT(A1),REPT(0,12)),3,1)+1,""," mốt"," hai"," ba"," bốn"," lăm"," sáu"," bảy"," tám"," chín"),IF(VALUE(MID(TEXT(INT(A1),REPT(0,12)),2,1))=0,

CHOOSE(MID(TEXT(INT(A1),REPT(0,12)),3,1)+1,"","một","hai","ba","bốn","năm","sáu","bảy","tám","chín"),"")),IF(A1>=10^9," tỷ%%% ",""),

CHOOSE(MID(TEXT(INT(A1),REPT(0,12)),4,1)+1,IF(AND(INT(A1)>1000000000,VALUE(MID(TEXT(INT(A1),REPT(0,12)),4,3))<>0),"không trăm ",""),"một trăm ","hai trăm ","ba trăm ","bốn trăm ","năm trăm ","sáu trăm ","bảy trăm ","tám trăm ","chín trăm "),

CHOOSE(MID(TEXT(INT(A1),REPT(0,12)),5,1)+1,IF(AND(INT(A1)>100000000,VALUE(MID(TEXT(INT(A1),REPT(0,12)),5,2))<>0),"@@@ ",""),

CHOOSE(MID(TEXT(INT(A1),REPT(0,12)),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"),"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(VALUE(MID(TEXT(INT(A1),REPT(0,12)),5,1))>1,

CHOOSE(MID(TEXT(INT(A1),REPT(0,12)),6,1)+1,""," mốt"," hai"," ba"," bốn"," lăm"," sáu"," bảy"," tám"," chín"),IF(VALUE(MID(TEXT(INT(A1),REPT(0,12)),5,1))=0,

CHOOSE(MID(TEXT(INT(A1),REPT(0,12)),6,1)+1,"","một","hai","ba","bốn","năm","sáu","bảy","tám","chín"),"")),IF(VALUE(MID(TEXT(INT(A1),REPT(0,12)),4,3))>0," triệu%%% ",""),

CHOOSE(MID(TEXT(INT(A1),REPT(0,12)),7,1)+1,IF(AND(INT(A1)>1000000,VALUE(MID(TEXT(INT(A1),REPT(0,12)),7,3))<>0),"không trăm ",""),"một trăm ","hai trăm ","ba trăm ","bốn trăm ","năm trăm ","sáu trăm ","bảy trăm ","tám trăm ","chín trăm "),

CHOOSE(MID(TEXT(INT(A1),REPT(0,12)),8,1)+1,IF(AND(INT(A1)>100000,VALUE(MID(TEXT(INT(A1),REPT(0,12)),8,2))<>0),"@@@ ",""),

CHOOSE(MID(TEXT(INT(A1),REPT(0,12)),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"),"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(VALUE(MID(TEXT(INT(A1),REPT(0,12)),8,1))>1,

CHOOSE(MID(TEXT(INT(A1),REPT(0,12)),9,1)+1,""," mốt"," hai"," ba"," bốn"," lăm"," sáu"," bảy"," tám"," chín"),IF(VALUE(MID(TEXT(INT(A1),REPT(0,12)),8,1))=0,

CHOOSE(MID(TEXT(INT(A1),REPT(0,12)),9,1)+1,"","một","hai","ba","bốn","năm","sáu","bảy","tám","chín"),"")),IF(VALUE(MID(TEXT(INT(A1),REPT(0,12)),7,3))," ###"&IF(--RIGHT(A1,3)=0," ","%%% "),""),

CHOOSE(MID(TEXT(INT(A1),REPT(0,12)),10,1)+1,IF(AND(INT(A1)>1000,VALUE(MID(TEXT(INT(A1),REPT(0,12)),10,3))<>0)+N(T("HocExcel.Online")),"không trăm ",""),"một trăm ","hai trăm ","ba trăm ","bốn trăm ","năm trăm ","sáu trăm ","bảy trăm ","tám trăm ","chín trăm "),

CHOOSE(MID(TEXT(INT(A1),REPT(0,12)),11,1)+1,IF(AND(INT(A1)>10,VALUE(MID(TEXT(INT(A1),REPT(0,12)),11,2))<>0),"@@@ ",""),

CHOOSE(MID(TEXT(INT(A1),REPT(0,12)),12,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"),"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(VALUE(MID(TEXT(INT(A1),REPT(0,12)),11,1))>1,

CHOOSE(MID(TEXT(INT(A1),REPT(0,12)),12,1)+1,""," mốt"," hai"," ba"," bốn"," lăm"," sáu"," bảy"," tám"," chín"),IF(VALUE(MID(TEXT(INT(A1),REPT(0,12)),11,1))=0,

CHOOSE(MID(TEXT(INT(A1),REPT(0,12)),12,1)+1,"","một","hai","ba","bốn","năm","sáu","bảy","tám","chín"),""))),"@@@","linh"),"###","nghìn"),"%%%",", "),"  "," ")&" đồng"&T(N("HocExcel.Online: Có thể sửa tùy chọn @@@ linh, ### nghìn, %%% dấu phẩy, và bỏ đồng"))))



hiện tại mặc định ô hàm trên là ô A1 để chọn ô khác chỉ cần dán code trên vào ô excel sau đó nhấn ctrl + H ô trên để A1 ô dưới để ô cần chuyển



bài gốc

Nhận xét

Bài đăng phổ biến từ blog này

sửa lỗi máy in chia sẻ qua mạng

Lỗi chia sẻ mạng nội bộ máy nhìn được file, máy không nhìn được 0x800704f8