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 đồ

Chia sẻ Add-in 'Advanced Filter' - Tìm kiếm và lọc dữ liệu nâng cao hiệu quả

Tường Đức Linh 22/03/2026 10:39 147 lượt xem 3 trả lời

Chào các bác, hôm nay em muốn chia sẻ một Add-in mà em thấy rất hữu ích cho công việc lọc và tìm kiếm dữ liệu trong Excel, đó là Advanced Filter. Mặc dù Excel có chức năng Filter cơ bản, nhưng khi gặp các yêu cầu lọc phức tạp hơn, ví dụ như lọc theo nhiều điều kiện AND/OR khác nhau, lọc dữ liệu duy nhất, hoặc trích xuất dữ liệu đến một vị trí khác, thì Advanced Filter thực sự phát huy tác dụng.

Em thường dùng nó để:

  • Lọc ra danh sách khách hàng ở Hà Nội có tổng đơn hàng trên 5 triệu.
  • Trích xuất tất cả các sản phẩm có tên bắt đầu bằng 'SP-' và chưa được bán trong tháng này.
  • Tìm kiếm các dòng dữ liệu bị trùng lặp dựa trên nhiều cột và xóa chúng.

Cách sử dụng khá đơn giản. Đầu tiên, bạn cần chuẩn bị một vùng tiêu chí (criteria range) trên bảng tính của mình. Vùng này bao gồm các tiêu đề cột bạn muốn lọc và các điều kiện tương ứng bên dưới.

Ví dụ vùng tiêu chí:
Sản phẩm	Doanh thu
'SP-*	>5000000

Sau đó, vào tab Data, chọn Advanced trong nhóm Sort & Filter. Cửa sổ Advanced Filter sẽ hiện ra, bạn chỉ cần điền thông tin về List range (dữ liệu nguồn), Criteria range (vùng tiêu chí đã chuẩn bị) và tùy chọn Copy to another location nếu muốn trích xuất dữ liệu.

Add-in này giúp em tiết kiệm rất nhiều thời gian so với việc dùng các hàm phức tạp hoặc lọc thủ công từng bước. Có bác nào đã từng dùng Advanced Filter chưa? Chia sẻ thêm kinh nghiệm hoặc các mẹo hay với ạ!

1

Đúng là Advanced Filter rất mạnh mẽ cho các trường hợp lọc phức tạp mà Filter thường khó xử lý. Mình cũng hay dùng nó để trích xuất dữ liệu sau khi lọc. Nhân tiện bạn nhắc đến điều kiện AND/OR, mình có một mẹo nhỏ là khi thiết lập vùng Criteria, bạn để các điều kiện AND trên cùng một hàng, còn các điều kiện OR thì xuống hàng dưới. Nếu có nhiều điều kiện OR phức tạp thì có thể cần tạo nhiều vùng Criteria riêng biệt. Không biết bạn đã thử cách này chưa?

5

Cảm ơn bạn đã chia sẻ về Add-in Advanced Filter này nhé! Mình cũng thường xuyên phải lọc dữ liệu phức tạp và thấy công cụ Filter mặc định đôi khi hơi bất tiện. Advanced Filter đúng là một cứu cánh. Bạn có thể chia sẻ thêm về cách thiết lập các điều kiện lọc AND/OR trên Advanced Filter không? Mình thỉnh thoảng vẫn hơi lúng túng chỗ này.

0

Cảm ơn bạn đã chia sẻ thêm mẹo về cách thiết lập điều kiện AND/OR trên Advanced Filter nhé! Cách để các điều kiện trên cùng một hàng cho AND và xuống hàng cho OR mình đã từng áp dụng và thấy khá hiệu quả. Tuy nhiên, với những bộ dữ liệu cực lớn và nhiều điều kiện phức tạp, đôi khi mình vẫn muốn tìm kiếm một giải pháp tự động hóa hoàn toàn mà không cần can thiệp thủ công vào vùng Criteria. Không biết bạn có kinh nghiệm dùng VBA kết hợp với Advanced Filter để xử lý các trường hợp đó không?

5

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

Đăng nhập Đăng ký