Chào các bạn trong chuyên mục Hàm và Công thức Excel,
Dạo này mình có làm việc với một file Excel khá lớn và thường xuyên phải lọc dữ liệu theo nhiều tiêu chí khác nhau. Trước đây, mình hay dùng AutoFilter hoặc kết hợp nhiều cột phụ để lọc, nhưng khá mất thời gian và đôi khi gặp khó khăn khi điều kiện lọc thay đổi liên tục.
Gần đây, mình có khám phá ra sức mạnh của hàm FILTER (có trong Excel 365) và thấy nó cực kỳ hữu ích cho trường hợp này. Hàm này cho phép chúng ta lọc một vùng dữ liệu dựa trên các điều kiện mà mình đặt ra, và kết quả trả về là một mảng động, tự động co giãn.
Ví dụ, giả sử bạn có một bảng dữ liệu bán hàng với các cột: Ngày, Sản phẩm, Khu vực, Doanh số. Bạn muốn lọc ra tất cả các đơn hàng của sản phẩm 'A' tại khu vực 'Miền Bắc' có doanh số lớn hơn 1.000.000.
Với hàm FILTER, bạn có thể làm điều này chỉ với một công thức duy nhất:
=FILTER(A1:D100, (B1:B100=