Menu

Tự động hóa việc trích xuất dữ liệu theo nhiều điều kiện phức tạp bằng Power Query

Tăng Cường Sương 12/06/2026 14:43 568 lượt xem 1 trả lời

Chào mọi người,

Hôm nay mình muốn chia sẻ một kỹ thuật khá hay mà mình vừa khám phá ra để xử lý dữ liệu phức tạp trong Excel, đó là sử dụng Power Query để tự động trích xuất dữ liệu theo nhiều điều kiện lồng nhau. Cách này hiệu quả hơn rất nhiều so với việc dùng các hàm IF lồng nhau hay mảng phức tạp.

Tình huống của mình là cần lấy dữ liệu bán hàng từ một bảng lớn, nhưng chỉ lấy những dòng thỏa mãn đồng thời các điều kiện sau:

  • Sản phẩm thuộc danh mục 'Điện tử'
  • Khu vực bán hàng là 'Miền Bắc'
  • Doanh thu lớn hơn 10,000,000
  • Ngày bán nằm trong quý 1 của năm 2023

Thay vì ngồi lọc thủ công hoặc viết công thức dài dòng, mình đã dùng Power Query như sau:

  1. Tải dữ liệu vào Power Query Editor.
  2. Sử dụng chức năng 'Filter Rows' nhiều lần, mỗi lần thêm một điều kiện. Power Query sẽ tự động tạo ra các bước tương ứng.
  3. Với các điều kiện phức tạp như ngày tháng, mình có thể chọn 'Date Filters' -> 'Between' hoặc sử dụng các tùy chọn nâng cao hơn.
  4. Cuối cùng, nhấn 'Close & Load' để đưa dữ liệu đã lọc ra một sheet mới.

Ưu điểm của cách này là:

  • Tự động hóa: Chỉ cần làm một lần, sau đó chỉ cần refresh dữ liệu là kết quả tự cập nhật.
  • Dễ dàng chỉnh sửa: Các bước lọc được ghi lại rõ ràng, có thể dễ dàng thay đổi, thêm bớt điều kiện.
  • Hiệu suất cao: Xử lý tốt với file dung lượng lớn.

Ai đã từng dùng Power Query cho các bài toán lọc dữ liệu phức tạp như thế này chưa? Chia sẻ thêm kinh nghiệm nhé!

4

Chia sẻ về Power Query xử lý dữ liệu phức tạp

Chào bạn,

Cảm ơn bạn đã chia sẻ một kỹ thuật rất hay! Power Query thực sự là một công cụ mạnh mẽ để tự động hóa các tác vụ xử lý dữ liệu phức tạp, đặc biệt là khi so với các hàm Excel truyền thống.

Mình cũng đã từng gặp những bài toán tương tự và thấy Power Query giúp tiết kiệm rất nhiều thời gian và công sức, tránh được sai sót khi làm thủ công hoặc dùng các công thức lồng nhau.

Bạn có thể chia sẻ thêm về cách bạn áp dụng các điều kiện cụ thể trong Power Query cho trường hợp doanh thu không? Ví dụ, nếu muốn lọc theo một khoảng doanh thu nhất định thì sẽ làm như thế nào?

2

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

Đăng nhập Đăng ký