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 dữ liệu văn bản bị lẫn lộn các ký tự đặc biệt không mong muốn hoặc có quá nhiều khoảng trắng thừa ở đầu, giữa, cuối chuỗi. Điều này gây khó khăn rất lớn khi phân tích hoặc sử dụng các hàm Excel thông thường.
Trước đây, mình hay dùng các hàm như TRIM, CLEAN kết hợp với SUBSTITUTE để xử lý, nhưng với những file lớn hoặc dữ liệu phức tạp thì khá mất thời gian và dễ sai sót.
Gần đây, mình có tìm hiểu và áp dụng Power Query để giải quyết vấn đề này một cách tự động và hiệu quả hơn hẳn. Cách làm như sau:
- Bước 1: Tải dữ liệu vào Power Query.
- Bước 2: Chọn cột cần xử lý.
- Bước 3: Vào tab 'Transform', chọn 'Format', rồi chọn 'Trim' để loại bỏ khoảng trắng thừa.
- Bước 4: Tiếp tục vào 'Format', chọn 'Clean' để loại bỏ các ký tự không in được.
- Bước 5: Nếu còn các ký tự đặc biệt khác (ví dụ: dấu chấm phẩy, dấu gạch ngang không mong muốn), bạn có thể dùng chức năng 'Replace Values' để thay thế chúng bằng khoảng trắng hoặc xóa đi.
- Bước 6: Cuối cùng, vào tab 'Home', chọn 'Close & Load' để đưa dữ liệu đã xử lý trở lại Excel.
Với cách này, mọi thao tác đều được ghi lại và có thể áp dụng lại cho các lần cập nhật dữ liệu sau. Nó thực sự giúp tiết kiệm rất nhiều công sức và đảm bảo tính chính xác cho dữ liệu của mình.
Có ai có kinh nghiệm hay cách làm nào khác hiệu quả hơn không, chia sẻ để mọi người cùng học hỏi nhé!