Chào mọi người, dạo này mình làm việc với Google Sheets nhiều, đặc biệt là các báo cáo tổng hợp. Thỉnh thoảng mình gặp phải trường hợp cần lọc dữ liệu theo 2, 3, thậm chí nhiều điều kiện cùng lúc. Trước đây mình hay dùng các bước lọc thủ công hoặc kết hợp nhiều cột phụ, khá mất thời gian.
Gần đây, mình có tìm hiểu và phát hiện ra hàm FILTER của Google Sheets cực kỳ hữu ích cho việc này. Nó giúp mình lọc ra những dòng dữ liệu thỏa mãn tất cả các điều kiện đặt ra một cách nhanh chóng và gọn gàng.
Cách dùng rất đơn giản:
FILTER(range, condition1, [condition2, ...])Trong đó:
range: Là vùng dữ liệu bạn muốn lọc.condition1,condition2, ...: Là các điều kiện bạn muốn áp dụng. Mỗi điều kiện là một mảng TRUE/FALSE có cùng kích thước với số hàng trongrange.
Ví dụ:
Giả sử bạn có bảng dữ liệu từ A1:D100 với các cột: Tên sản phẩm (A), Ngày bán (B), Số lượng (C), Khu vực (D).
Bạn muốn lọc ra tất cả các đơn hàng thuộc khu vực 'Miền Bắc' (D) bán sau ngày '01/01/2023' (B) và có số lượng lớn hơn 10 (C). Bạn có thể dùng công thức sau tại một ô trống bất kỳ:
=FILTER(A1:D100, D1:D100=