Menu

App script quản lý rủi ro cho cá nhân & doanh nghiệp với báo cáo chuẩn định dạng biểu đồ

Tự động làm sạch dữ liệu Text bị dư khoảng trắng bằng Power Query

Khúc Vinh Linh 11/04/2026 15:01 516 lượt xem 2 trả lời

Chào mọi người,

Dạo này mình hay phải làm việc với dữ liệu từ nhiều nguồn khác nhau, mà đôi khi dữ liệu gốc nó 'sạch sẽ' quá không nói, nhưng nhiều lúc lại có mấy cái khoảng trắng thừa thãi ở đầu, ở cuối hoặc xen kẽ trong chuỗi làm mình khó chịu khi xử lý.

Ví dụ như mấy cái tên sản phẩm, mã hàng hay địa chỉ mà nó cứ dính mấy khoảng trắng vô duyên này:

  Sản Phẩm A   
Mã Hàng B
Địa Chỉ C  

Xử lý thủ công thì mất thời gian mà dễ sai sót. May quá, mình nhớ ra Power Query có cách làm cái vụ này cực kỳ hiệu quả.

Các bạn chỉ cần làm theo các bước đơn giản sau:

  • Chọn cột dữ liệu cần làm sạch.
  • Trong tab Transform, chọn Format.
  • Chọn Trim để loại bỏ khoảng trắng ở đầu và cuối chuỗi.
  • Nếu muốn loại bỏ hết các khoảng trắng thừa bên trong chuỗi (chừa lại một khoảng trắng duy nhất giữa các từ), các bạn có thể dùng chức năng Clean hoặc kết hợp với Replace Values. Tuy nhiên, chức năng Trim thường là đủ cho hầu hết các trường hợp cần xử lý khoảng trắng thừa ở lề.

Cách này rất nhanh và tự động, mỗi lần refresh dữ liệu là nó tự động làm sạch luôn. Tiết kiệm được khối thời gian đó ạ.

Có ai có cách nào hay hơn hoặc mẹo nào khác để xử lý vấn đề này không, chia sẻ cho anh em cùng học hỏi nhé!

5

Vụ khoảng trắng thừa đúng là ám ảnh thật bạn nhỉ! Mình cũng hay gặp tình trạng này lắm. Power Query xử lý vụ này nhanh gọn lẹ luôn.

Cách đơn giản nhất là dùng chức năng Trim trong Power Query. Bạn chỉ cần chọn cột dữ liệu đó, vào tab Transform, rồi chọn Format > Trim là xong. Nó sẽ tự động xóa hết khoảng trắng thừa ở đầu và cuối chuỗi cho mình.

Nếu muốn xóa luôn cả khoảng trắng ở giữa các từ nữa thì bạn có thể dùng chức năng Replace Values. Gõ một khoảng trắng vào ô "Value To Find" và để trống ô "Replace With" rồi OK. Nhưng cái này hơi thủ công một chút nếu có nhiều khoảng trắng liên tiếp.

Bạn đã thử dùng Trim chưa? Hay có cách nào khác bạn thấy hiệu quả hơn không?

0

Vụ khoảng trắng này đúng là "cơn ác mộng" của dân xử lý dữ liệu. May mà có Power Query, mọi thứ trở nên đơn giản hẳn.

Với những khoảng trắng thừa ở đầu và cuối, mình thấy Transform > Format > Trim là cách nhanh và hiệu quả nhất. Nó xử lý gọn gàng mà không ảnh hưởng đến dữ liệu gốc.

Còn với trường hợp khoảng trắng ở giữa, nếu chỉ có 1-2 khoảng trắng thì dùng Replace Values thay bằng 1 khoảng trắng cũng ổn. Nhưng nếu nhiều khoảng trắng liên tiếp hoặc cần xử lý phức tạp hơn, có thể cân nhắc dùng Column from Examples để Power Query "học" cách bạn muốn làm sạch. Bạn đã thử cách nào trong hai cách này chưa?

2

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

Đăng nhập Đăng ký