EzTech

TRIM

Văn bảnPhổ biếnMọi phiên bản
TRIM(chuỗi)

Bỏ dấu cách thừa ở hai đầu chuỗi và rút gọn dấu cách đôi ở giữa còn một. Đây là thuốc chữa số một cho tình huống VLOOKUP ra #N/A trong khi mắt nhìn thấy hai ô giống hệt nhau.

Các đối số

Đối sốBắt buộc?Ý nghĩa
chuỗiBắt buộcÔ cần dọn. Ô chứa số thì TRIM vẫn chạy nhưng biến kết quả thành CHUỖI.

Trả về gì

Chuỗi đã dọn. TRIM chỉ bỏ dấu cách chuẩn, mã 32 — không đụng tới ký tự lạ nào khác.

Ví dụ

  • =TRIM(A2)

    Dọn mã hàng có dấu cách đệm hai đầu do phần mềm kế toán xuất ra

    Kết quả: SP-104

  • =VLOOKUP(TRIM(B2), BangGia!$A$2:$C$500, 3, 0)

    Dọn ngay trong công thức dò, khỏi phải thêm cột phụ

    Kết quả: 850.000

  • =IF(LEN(A2) <> LEN(TRIM(A2)), "Có cách thừa", "")

    Cột soát nhanh xem dữ liệu đã sạch chưa

    Kết quả: Có cách thừa

Lưu ý khi dùng

  • TRIM không xoá hết dấu cách giữa các từ, chỉ rút nhiều thành một. Muốn bỏ sạch mọi dấu cách thì dùng SUBSTITUTE(A2, " ", "").
  • TRIM một ô số trả về chuỗi, cột đó SUM sẽ ra 0. Cột để tính thì bọc thêm VALUE ở ngoài.
  • Dọn xong nhớ copy rồi Paste Values đè lên cột gốc, không thì xoá cột nguồn là công thức hỏng cả loạt.

Bẫy hay dính

Dữ liệu dán từ trang web hoặc từ bản in PDF thường mang ký tự CHAR(160) — dấu cách cứng. Nó hiện lên y hệt dấu cách thường nhưng TRIM KHÔNG bỏ được, nên ô trông đã sạch mà VLOOKUP vẫn #N/A và người làm quay ra nghi hàm dò hỏng. Phát hiện: =CODE(RIGHT(A2,1)) ra 160 thay vì 32. Chữa: =TRIM(SUBSTITUTE(A2, CHAR(160), " ")).

Hàm liên quan

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