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 hóa tạo danh sách độc nhất từ nhiều cột Excel bằng Power Query

Đinh Nguyệt Trinh 08/04/2026 05:28 478 lượt xem 2 trả lời

Chào mọi người,

Dạo này mình hay phải xử lý các danh sách dữ liệu có nhiều cột chứa các giá trị lặp lại và mình cần lấy ra danh sách các giá trị độc nhất từ tất cả các cột đó. Cách làm thủ công bằng tay thì rất tốn thời gian và dễ sai sót, đặc biệt là với các file có hàng ngàn dòng.

Sau một thời gian tìm tòi, mình đã phát hiện ra một cách rất hiệu quả và nhanh chóng bằng Power Query (Get & Transform Data) có sẵn trong Excel. Cách này giúp tự động hóa hoàn toàn việc này.

Các bước thực hiện như sau:

  • Chọn vùng dữ liệu của bạn.
  • Vào tab Data (Dữ liệu) -> From Table/Range (Từ Bảng/Phạm vi).
  • Trong cửa sổ Power Query Editor, chọn tất cả các cột bạn muốn lấy danh sách độc nhất.
  • Vào tab Transform (Biến đổi) -> Unpivot Columns (Bỏ Pivot Cột). Thao tác này sẽ gom tất cả các giá trị từ các cột đã chọn vào một cột duy nhất.
  • Bây giờ, bạn chỉ cần chọn cột vừa được tạo ra (thường có tên là 'Attribute' và 'Value', bạn quan tâm đến cột 'Value').
  • Nhấp chuột phải vào tiêu đề cột 'Value' -> Remove Other Columns (Xóa Cột Khác).
  • Cuối cùng, vào tab Home (Trang chủ) -> Remove Duplicates (Xóa Trùng Lặp).
  • Nhấn Close & Load (Đóng & Tải) để đưa kết quả ra một Sheet mới.

Ưu điểm của phương pháp này là:

  • Tự động hóa: Chỉ cần làm một lần, sau này chỉ cần refresh dữ liệu là có kết quả mới.
  • Nhanh chóng: Xử lý được lượng dữ liệu lớn trong tích tắc.
  • Chính xác: 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 các bạn đang gặp vấn đề tương tự. Nếu có cách nào hay hơn hoặc gặp khó khăn gì, mọi người cùng thảo luận nhé!

5

Hay quá bạn ơi! Mình cũng hay gặp vấn đề tương tự, việc gom dữ liệu độc nhất từ nhiều cột đúng là đau đầu thật.

Cảm ơn bạn đã chia sẻ cách dùng Power Query. Mình đang thử nghiệm ngay đây. Bạn có thể chia sẻ thêm về cách xử lý các trường hợp dữ liệu có định dạng khác nhau (ví dụ: số, chữ, ngày tháng) khi gom lại không ạ? Liệu Power Query có tự nhận diện hay mình cần thao tác gì thêm?

5

Công nhận là Power Query xử lý vụ này quá ngon lành luôn! Hồi trước toàn phải dùng các bước trung gian phức tạp hoặc viết VBA, giờ có Power Query là đỡ hẳn.

Bạn có thể chia sẻ thêm một chút về cách xử lý các trường hợp dữ liệu có định dạng khác nhau (ví dụ: số, chữ, ngày tháng) khi gom lại không ạ? Liệu Power Query có tự nhận diện hay mình cần thao tác gì thêm để đảm bảo tính nhất quán của danh sách cuối cùng?

1

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

Đăng nhập Đăng ký