Dạo gần đây mình thấy nhiều anh em trên diễn đàn bàn về các hàm mới như XLOOKUP, UNIQUE, hay Dynamic Arrays. Tuy nhiên, có một hàm cực kỳ hữu ích mà mình thấy ít được nhắc đến nhưng lại giải quyết được rất nhiều bài toán, đó là hàm FILTER.
Hàm FILTER cho phép bạn lọc một phạm vi dữ liệu dựa trên các tiêu chí bạn đặt ra. Nó trả về tất cả các hàng hoặc cột thỏa mãn điều kiện, giúp bạn trích xuất thông tin một cách nhanh chóng mà không cần các bước lọc thủ công phức tạp hay những công thức lồng nhau.
Ví dụ đơn giản, giả sử bạn có một bảng dữ liệu bán hàng từ cột A đến cột E, và bạn muốn lấy ra tất cả các đơn hàng của khách hàng 'ABC'. Bạn có thể dùng công thức:
=FILTER(A2:E100, B2:B100="ABC", "Không tìm thấy kết quả")Trong đó:
A2:E100là phạm vi dữ liệu bạn muốn lọc.B2:B100là cột chứa tên khách hàng."ABC"là điều kiện bạn muốn lọc."Không tìm thấy kết quả"là thông báo hiển thị nếu không có dữ liệu nào thỏa mãn.
Hàm này đặc biệt hữu ích khi bạn làm việc với các file Excel Online hoặc các phiên bản Excel mới có hỗ trợ Dynamic Arrays. Nó giúp tự động cập nhật kết quả khi dữ liệu nguồn thay đổi, tiết kiệm rất nhiều thời gian và công sức.
Có anh em nào đã sử dụng hàm FILTER trong các dự án của mình chưa? Chia sẻ thêm kinh nghiệm hoặc các tình huống ứng dụng thú vị nhé!