Chào các bác, hôm nay em muốn chia sẻ một hàm mà em thấy cực kỳ hữu ích trong việc xử lý dữ liệu động trên Excel, đó là hàm FILTER. Hàm này có sẵn từ phiên bản Excel 365 trở lên, và nó thực sự thay đổi cách em làm việc với bảng tính.
Trước đây, để lọc ra một tập hợp dữ liệu theo nhiều điều kiện, em thường phải dùng kết hợp các hàm như IF, AND, INDEX, MATCH hoặc thậm chí là PivotTable. Nhưng với FILTER, mọi thứ trở nên đơn giản hơn rất nhiều.
Cách hoạt động của hàm FILTER
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: Một biểu thức logic (TRUE/FALSE) có cùng kích thước với một chiều củaarray. Chỉ những hàng (hoặc cột) màincludetrả về TRUE mới được trả về.[if_empty]: (Tùy chọn) Giá trị trả về nếu không có kết quả nào được tìm thấy.
Ví dụ thực tế
Giả sử em có một bảng dữ liệu bán hàng với các cột: Sản phẩm, Tháng, Doanh thu. Em muốn lọc ra tất cả các đơn hàng của 'Sản phẩm A' trong 'Tháng 1'. Công thức sẽ là:
=FILTER(A2:C100, (A2:A100=