Menu

Khám phá cách dùng hàm FILTER để lọc dữ liệu linh hoạt trong Excel

Cung Duy Hạnh 04/06/2026 13:17 273 lượt xem 2 trả lời

Dạo này mình thấy nhiều anh em trên diễn đàn hay hỏi về cách lọc dữ liệu sao cho nhanh và hiệu quả, đặc biệt là khi cần lọc theo nhiều điều kiện phức tạp. Mình tình cờ tìm hiểu và thấy hàm FILTER trong các phiên bản Excel mới (Microsoft 365, Excel 2021) thực sự là một công cụ cực kỳ hữu ích, giúp giải quyết vấn đề này một cách gọn gàng.

Trước đây, để lọc theo nhiều điều kiện, chúng ta thường phải dùng đến mảng phụ (array formulas) hoặc kết hợp nhiều hàm IF lồng nhau, khá là rắc rối. Nhưng với FILTER, mọi thứ trở nên đơn giản hơn rất nhiều.

Cú pháp cơ bản của hàm FILTER là:

FILTER(array, include, [if_empty])
  • array: Vùng dữ liệu bạn muốn lọc.
  • include: Điều kiện lọc, trả về TRUE hoặc FALSE. Bạn có thể tạo điều kiện phức tạp bằng cách nhân/cộng các mảng điều kiện.
  • [if_empty]: (Tùy chọn) Giá trị trả về nếu không có kết quả nào khớp.

Ví dụ, giả sử bạn có bảng dữ liệu từ A1:C10 và muốn lọc ra những người có 'Phòng ban' là 'Kế toán' (cột B) VÀ 'Thành phố' là 'Hà Nội' (cột C). Bạn có thể dùng công thức:

=FILTER(A1:C10, (B1:B10=
                
4

Hàm FILTER đúng là "cứu cánh" cho nhiều bài toán lọc dữ liệu phức tạp thật! Mình cũng mới làm quen với nó và thấy tiện lợi hơn hẳn so với các phương pháp cũ.

Bạn có thể chia sẻ thêm về một ví dụ lọc dữ liệu theo 2-3 điều kiện phức tạp mà bạn thấy hàm FILTER xử lý "ngon" không? Mình đang muốn áp dụng thử cho một file báo cáo có nhiều tiêu chí. Cảm ơn bạn đã chia sẻ!

1

Cảm ơn bạn đã chia sẻ về hàm FILTER, đúng là một tính năng "xịn sò" của Excel phiên bản mới. Mình cũng đang thử nghiệm nó và thấy rất ấn tượng.

Bạn có thể cho mình biết thêm về cách xử lý trường hợp dữ liệu nguồn có thể có dòng trống hoặc lỗi khi dùng hàm FILTER không? Đôi khi mình gặp phải tình huống này và muốn đảm bảo kết quả lọc luôn chính xác.

4

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

Đăng nhập Đăng ký