Chuyển đổi SỐ thành CHỮ trong Google Sheet tự động theo các bước sau:
Bước 1: Tạo 1 sheet mới tại đây: sheets.new
Bước 2: Tạo App Script trên sheet đang sử dụng
Bước 3: Dán đoạn code bên dưới vào và lưu lại
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 | /** * App Script Google Sheet * Chuyển số thành chữ tiền tệ Việt Nam Đồng. * Sản phẩm của CỌP - Thành viên WPVNTEAM * Vui lòng ghi rõ nguồn nếu sao chép lại code * * @param {number} input The value to convert. * @return The number in VNĐ */ function VND(input) { const output = []; const ty = Math.floor(input / 1000000000); if (input >= 1000000000) { output.push(`${ty} tỷ`); } else { const ty = 0; } const trieu = Math.floor(input - (ty*1000000000)); const httrieu = Math.floor(trieu / 1000000); if (trieu >= 1000000) { output.push(`${httrieu} triệu`); } const nghin = ((ty*1000000000) + (httrieu*1000000)); const ssnghin = Math.floor(input - nghin); const htnghin = Math.floor(ssnghin / 1000); if (ssnghin >= 1000) { output.push(`${htnghin} ngàn`); } const dong = ((ty*1000000000) + (httrieu*1000000) + (htnghin*1000)); const htdong = Math.floor(input - dong); if (htdong > 0) { output.push(`${htdong} đồng`); } return [...output, ''] //Before Price VNĐ .join(' ') .split(/s/) .filter((e) => e) .map((e) => e.substr(0, 1).toUpperCase() + e.substr(1)) .join(' '); } //Điều kiện: số tiền phải lớn hơn 1 triệu function BDS(input) { const output = []; const ty = input / 1000000000; if (input >= 1000000000) { output.push(`${ty.toLocaleString()} tỷ`); } else { const ty = 0; const trieu = Math.floor(input - (ty*1000000000)); const httrieu = Math.floor(trieu / 1000000); if (trieu < 1000000000 && trieu > 1000000) { output.push(`${httrieu.toLocaleString()} triệu`); } } return [...output, ''] //Before Price VNĐ .join(' ') .split(/s/) .filter((e) => e) .map((e) => e.substr(0, 1).toUpperCase() + e.substr(1)) .join(' '); } |
Bước 4: Để sử dụng full text dùng hàm
1 | =VND($bien) |
Sử dụng cho sản phẩm là Bất Động Sản hoặc TMĐT dùng hàm
1 | =BDS($bien) |
Nguồn WPVNTEAM
Bài viết liên quan:

