Menu

Tự động hóa việc gom nhóm dữ liệu trùng lặp bằng Power Query

Cốc Nam Đắc 12/06/2026 10:00 384 lượt xem 1 trả lời

Chào các anh em, hôm nay mình muốn chia sẻ một mẹo nhỏ nhưng cực kỳ hữu ích để xử lý dữ liệu trùng lặp trong Excel, đặc biệt là khi làm việc với các file có dung lượng lớn. Thay vì ngồi lọc tay hay dùng các hàm phức tạp, Power Query sẽ giúp chúng ta làm việc này một cách tự động và hiệu quả.

Tình huống mình hay gặp là khi nhận dữ liệu từ các nguồn khác nhau, đôi khi có những dòng thông tin bị lặp lại. Việc gom nhóm và chỉ giữ lại một bản ghi duy nhất cho mỗi nhóm là rất quan trọng để đảm bảo tính chính xác của báo cáo.

Với Power Query, các bước thực hiện rất đơn giản:

  • Đầu tiên, bạn cần đưa dữ liệu vào Power Query bằng cách chọn vùng dữ liệu, vào tab Data -> From Table/Range.
  • Trong cửa sổ Power Query Editor, bạn chọn các cột mà bạn muốn dùng để xác định dữ liệu trùng lặp. Ví dụ, nếu bạn muốn gom nhóm theo Mã sản phẩmNgày, hãy chọn hai cột này.
  • Sau đó, vào tab Home -> Remove Rows -> Remove Duplicates. Power Query sẽ tự động loại bỏ các dòng trùng lặp dựa trên các cột bạn đã chọn.
  • Nếu bạn muốn gom nhóm và thực hiện các phép tính tổng hợp (ví dụ: tính tổng doanh thu cho các sản phẩm trùng nhau), bạn có thể chọn các cột cần gom nhóm, sau đó vào tab Transform -> Group By. Tại đây, bạn có thể chọn cách gom nhóm và các phép tính tổng hợp muốn thực hiện.
  • Cuối cùng, bạn chỉ cần nhấn Close & Load để đưa kết quả trở lại Excel.

Cách này giúp tiết kiệm rất nhiều thời gian và giảm thiểu sai sót so với làm thủ công. Hy vọng chia sẻ này hữu ích cho mọi người!

2

Hay quá bạn ơi! Power Query đúng là "cứu cánh" cho những bài toán gom nhóm dữ liệu phức tạp.

Mình cũng hay gặp tình huống này khi tổng hợp báo cáo từ nhiều phòng ban. Ngoài việc gom nhóm theo một cột duy nhất, bạn đã thử gom nhóm theo nhiều cột cùng lúc chưa? Có khi nào cần "loại bỏ trùng lặp" dựa trên một vài trường thông tin nhất định không?

Chia sẻ thêm kinh nghiệm của bạn về cách xử lý các trường hợp ngoại lệ khi dùng Power Query để gom nhóm thì tuyệt vời lắm!

3

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

Đăng nhập Đăng ký