EzTech

TEXT

Văn bảnPhổ biếnMọi phiên bản
TEXT(giá_trị, "mã_định_dạng")

Đổi một số hoặc một ngày thành chữ theo đúng khuôn mình chỉ định. Dùng để ghép số tiền và ngày tháng vào câu chữ trong hợp đồng, công văn, hoặc để tạo khoá gom nhóm kiểu năm-tháng.

Các đối số

Đối sốBắt buộc?Ý nghĩa
giá_trịBắt buộcSố hoặc ngày cần đổi. Đưa vào một chuỗi sẵn có thì hàm trả về nguyên chuỗi đó, mã định dạng không có tác dụng gì.
mã_định_dạngBắt buộcViết trong ngoặc kép, dùng đúng bộ mã của hộp thoại Format Cells: "dd/mm/yyyy" · "#,##0" · "#,##0.00" · "0%" · "yyyy-mm". Số 0 là bắt buộc hiện chữ số, dấu # là hiện khi có.

Trả về gì

Một CHUỖI. Cột kết quả không cộng trừ được nữa.

Ví dụ

  • ="Hoá đơn ngày " & TEXT(C2, "dd/mm/yyyy") & ", số tiền " & TEXT(D2, "#,##0") & " đồng"

    Dựng câu chữ cho công văn nhắc nợ

    Kết quả: Hoá đơn ngày 01/03/2026, số tiền 1.250.000 đồng

  • =TEXT(C2, "yyyy-mm")

    Tạo cột khoá gom nhóm theo tháng để Pivot xếp đúng thứ tự thời gian

    Kết quả: 2026-03

  • =TEXT(D2/E2, "0,0%")

    Tỷ lệ hoàn thành kế hoạch, hiện một chữ số thập phân

    Kết quả: 87,4%

Lưu ý khi dùng

  • Dấu ngăn nghìn và dấu thập phân trong kết quả lấy theo cài đặt vùng của Windows, không cố định trong công thức. Cùng một file mở ở máy đặt tiếng Anh sẽ ra 1,250,000 thay vì 1.250.000.
  • Chuỗi ngày do TEXT sinh ra không phải ngày thật, không sắp xếp theo thời gian được trừ khi dùng khuôn "yyyy-mm-dd".

Bẫy hay dính

Dùng dấu # ở hàng đơn vị, ví dụ "#,###": giá trị bằng 0 sẽ ra chuỗi RỖNG chứ không ra số 0. Trên báo cáo, dòng có số dư bằng 0 trông như dòng chưa nhập liệu, người đọc tưởng thiếu dữ liệu. Luôn để số 0 ở hàng đơn vị: "#,##0".

Chọn cái nào

  • TEXT hay đổi định dạng ô

    Đổi định dạng ô chỉ đổi cách HIỆN, giá trị bên trong vẫn là số nên cộng trừ được. TEXT biến hẳn thành chuỗi — tiện để ghép vào câu chữ, nhưng sau đó không tính toán được nữa. Cột để tính thì đừng bọc TEXT.

    =TEXT(A1,"dd/mm/yyyy") & " — " & TEXT(B1,"#,##0")

Hàm liên quan

Chat ZaloGọi điệnMessengerTìm đường