Menu

Xử lý dữ liệu Text có ký tự đặc biệt và khoảng trắng thừa hiệu quả với Power Query

Lục Sáng Thiên 14/06/2026 20:01 606 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 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é!

1

Chào bạn,

Mình rất đồng ý với bạn về việc Power Query là một công cụ cực kỳ mạnh mẽ để làm sạch dữ liệu. Cách bạn dùng Text.CleanText.Trim trong Power Query thực sự hiệu quả hơn hẳn so với các hàm Excel truyền thống khi xử lý dữ liệu lớn và phức tạp.

Mình cũng hay gặp tình huống tương tự, và đôi khi còn có những ký tự đặc biệt "lạ" mà Text.Clean không xử lý hết được. Bạn có kinh nghiệm nào xử lý những trường hợp ký tự đặc biệt "khó nhằn" này không, ví dụ như các ký tự không hiển thị trực tiếp trên bàn phím?

2

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

Đăng nhập Đăng ký