Đọc số tiền thành chữ

Các bác giúp em với!
Yêu cầu:Các bác giúp em giảm số ký tự của công thức tại ô C1 nhưng vẫn đảm bảo kết quả như em đã làm!
Các bác lưu ý chỉ dùng công thức tại 1 ô chứ không dùng trung gian, hàm CONCATENATE() mình dùng để phân biệt giữa các đoạn để sửa công thức cho nhanh nên không cần bỏ hàm này!