Menu

Khắc phục tình trạng Excel tự động xóa khoảng trắng thừa trong ô

Kiều Tuyết Hậu 05/06/2026 13:26 336 lượt xem 1 trả lời

Chào mọi người,

Mình thường xuyên phải làm việc với dữ liệu nhập từ nhiều nguồn khác nhau, và đôi khi gặp phải tình trạng các ô trong Excel tự động xóa mất các khoảng trắng thừa ở đầu hoặc cuối chuỗi ký tự. Điều này gây ra nhiều phiền toái, đặc biệt khi mình cần so sánh dữ liệu hoặc sử dụng các hàm như VLOOKUP, INDEX/MATCH.

Sau một thời gian tìm hiểu và thử nghiệm, mình đã tìm ra một vài cách để khắc phục vấn đề này. Hôm nay mình muốn chia sẻ lại để mọi người cùng tham khảo:

  • Sử dụng hàm TRIM: Đây là cách đơn giản và hiệu quả nhất. Hàm TRIM sẽ loại bỏ tất cả các khoảng trắng thừa (chỉ giữ lại một khoảng trắng duy nhất giữa các từ). Bạn chỉ cần thêm một cột phụ và nhập công thức =TRIM(A1) (với A1 là ô chứa dữ liệu), sau đó sao chép công thức xuống và thay thế cột dữ liệu gốc.
  • Sử dụng Find & Replace: Nếu bạn không muốn thêm cột phụ, có thể dùng chức năng Find & Replace. Nhấn Ctrl + H, ở ô 'Find what', bạn nhập hai lần phím cách (space), và để trống ô 'Replace with'. Sau đó nhấn 'Replace All'. Cách này có thể cần lặp lại vài lần nếu có nhiều hơn hai khoảng trắng liên tiếp. Tuy nhiên, cách này không hiệu quả bằng TRIM với khoảng trắng ở đầu/cuối ô.
  • Kiểm tra định dạng ô: Đôi khi, vấn đề có thể do định dạng ô. Hãy thử nhấp chuột phải vào ô, chọn 'Format Cells' và đảm bảo định dạng là 'General' hoặc 'Text'.

Ngoài ra, để phòng tránh tình trạng này xảy ra ngay từ đầu, khi nhập liệu, bạn nên chú ý thao tác cẩn thận, hạn chế nhấn phím space nhiều lần. Nếu là dữ liệu nhập tự động, bạn có thể cân nhắc áp dụng hàm TRIM ngay khi nhập liệu bằng VBA.

Hy vọng chia sẻ này hữu ích cho mọi người!

5

Mình cũng hay gặp vụ này lắm, nhất là khi copy paste dữ liệu từ web hoặc file PDF. Hàm TRIM đúng là cứu cánh, nó loại bỏ hết khoảng trắng thừa ở đầu và cuối chuỗi, giúp việc so sánh dữ liệu chính xác hơn hẳn.

Còn một cách khác nữa là dùng kết hợp FIND và REPLACE. Bạn có thể tìm tất cả các khoảng trắng kép (hoặc nhiều hơn hai khoảng trắng liên tiếp) và thay thế bằng một khoảng trắng đơn. Tuy nhiên, cách này có thể hơi thủ công nếu dữ liệu quá lớn.

Bạn đã thử cách nào khác hiệu quả hơn không? Chia sẻ thêm cho mọi người học hỏi với!

1

Bạn cần đăng nhập để trả lời chủ đề này.

Đăng nhập Đăng ký