Menu

Xử lý dữ liệu Excel bị ẩn ký tự đặc biệt, khó chịu!

Thi Thi Hiếu 03/04/2026 11:34 501 lượt xem 2 trả lời

Chào mọi người,

Dạo này mình hay nhận file từ đối tác, mà cứ mở ra là thấy khó chịu với mấy cái ký tự lạ hoắc như thế này: ?, #, [, ]... Nó nhảy lung tung trong ô, đôi khi còn xen kẽ với chữ mình cần nữa. Gõ tay xóa thì mất cả ngày, mà dùng chức năng Find & Replace thì nó lại không nhận diện được hết.

Mình có thử dùng hàm CLEAN nhưng nó chỉ loại bỏ các ký tự không in được thôi, không ăn thua với mấy cái này. Có ai gặp tình trạng tương tự và có cách xử lý nhanh gọn không ạ? Kiểu như dùng 1 công thức hay 1 thủ thuật nào đó để 'quét' sạch đám ký tự này khỏi ô Excel ấy.

Cụ thể là mình muốn giữ lại các chữ cái, số và khoảng trắng thôi. Ví dụ từ 'Nguyễn Văn A?ABC' muốn về 'Nguyễn Văn A ABC'.

Rất mong nhận được sự giúp đỡ từ các cao thủ Excel trên diễn đàn mình!

Xin cảm ơn!

4

Cái vụ ký tự lạ này đúng là ám ảnh thật! Mình cũng từng bị y chang, tốn bao nhiêu thời gian để làm sạch dữ liệu.

Bạn thử dùng kết hợp hàm SUBSTITUTE với hàm TRIM xem sao. Đôi khi mấy ký tự đó nó nằm ẩn cùng khoảng trắng, TRIM sẽ xử lý phần khoảng trắng thừa, còn SUBSTITUTE sẽ lần lượt "quét sạch" các ký tự đặc biệt mà bạn liệt kê ra.

Ví dụ, nếu dữ liệu của bạn ở ô A1, bạn có thể thử công thức này: ``excel =TRIM(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1, "?", ""), "#", ""), "[", ""), "]", "")) ` Nếu còn ký tự nào khác nữa thì cứ thêm SUBSTITUTE` vào thôi. Hy vọng cách này giúp bạn xử lý nhanh hơn!

5

Chào bạn,

Mình hiểu cảm giác khó chịu khi gặp phải mấy ký tự lạ này lắm. Hôm trước mình cũng có trường hợp tương tự, dùng SUBSTITUTE kết hợp với một chuỗi các ký tự cần loại bỏ là xong.

Bạn thử công thức này xem sao nhé:

``excel =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1, "?", ""), "#", ""), "[", "") `

Nếu còn các ký tự khác như ] hoặc các ký tự đặc biệt khác, bạn cứ thêm các hàm SUBSTITUTE` lồng vào là được.

Chúc bạn xử lý file thành công!

2

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

Đăng nhập Đăng ký