Xoá space thừa
Vị trí trên ribbon: Tab DVD Addin → Nhóm Văn bản và Số → Menu Xử lý văn bản
ID lệnh: btnRemoveSpaces
Chức năng
Lệnh chạy hàm TRIM của Excel cho từng ô văn bản trong vùng đã chọn: cắt khoảng trắng ở đầu và cuối chuỗi, đồng thời gộp nhiều khoảng trắng liên tiếp ở giữa thành một. Dữ liệu copy từ file PDF, từ phần mềm dự toán hoặc gõ tay nhiều người thường dính lỗi này.
Khoảng trắng dư là nguyên nhân kinh điển làm VLOOKUP, SUMIF và Pivot không khớp mã hiệu công tác, dù nhìn bằng mắt thì hai chuỗi giống hệt nhau. Chạy lệnh này trước khi dò tìm sẽ loại được phần lớn ca lỗi đó.
Cách dùng
- Bôi đen vùng dữ liệu cần dọn — có thể chọn cả cột.
- Vào tab DVD Addin → nhóm Văn bản và Số → menu Xử lý văn bản → Xoá space thừa.
- Lệnh chạy ngay, không có hộp thoại. Thanh trạng thái Excel hiện số ô đã được sửa.
- Nếu chưa chọn vùng nào, lệnh báo "Vui lòng chọn vùng dữ liệu" và dừng.
Ví dụ
Cột tên công tác lấy từ bảng dự toán của nhà thầu phụ, dán vào Excel bị dư khoảng trắng.
| Trước | Sau |
|---|---|
Bê tông móng M250 | Bê tông móng M250 |
Cốt thép D≤10 | Cốt thép D≤10 |
Ván khuôn cột | Ván khuôn cột |
Sau khi dọn, hàm VLOOKUP tra mã công tác giữa bảng khối lượng và bảng dự toán khớp trở lại.
Lưu ý
- Không hoàn tác được bằng Ctrl+Z.
- Chỉ ô có nội dung văn bản mới bị tác động; ô số, ô ngày và ô rỗng được giữ nguyên.
- Ô công thức trả về chuỗi sẽ bị ghi đè bằng giá trị tĩnh — nên tránh chọn vùng có công thức.
- Lệnh không xử lý khoảng trắng đặc biệt như NBSP (mã 160) hay ký tự zero-width thường gặp khi copy từ web. Dùng Smart Data Cleaning cho các trường hợp đó.
- Ô nào không có khoảng trắng dư sẽ không bị ghi lại, nên tốc độ chạy trên vùng lớn vẫn tốt.
Liên quan
- Smart Data Cleaning… — làm sạch sâu hơn: NBSP, hoa/thường, ngày tháng, dòng trùng.
- Auto format số/ngày — sau khi dọn khoảng trắng, chuyển chuỗi số/ngày về đúng kiểu dữ liệu.
- Xoá dấu — bỏ dấu tiếng Việt trong cùng nhóm xử lý văn bản.
- Tìm / Thay hàng loạt… — thay thế ký tự lạ còn sót lại trên nhiều sheet.