Dạo này cứ lướt lướt forum thấy mọi người chia sẻ đủ thứ hay ho về Excel, từ sắp xếp dữ liệu đến báo cáo động. Tự nhiên thấy thèm 'chém gió' về mấy cái mới mới một tí.
Hôm nay tình cờ mò mẫm được cái hàm FILTER mới bên Excel 365, thấy nó tiện ghê á. Thay vì phải dùng mớ `IF` lồng nhau hay mấy cách lọc phức tạp, giờ chỉ cần một dòng là xong.
Ví dụ nè, giả sử mình có một bảng dữ liệu bán hàng, muốn lọc ra tất cả các đơn hàng của một khách hàng cụ thể, hoặc các sản phẩm có doanh số trên X triệu chẳng hạn. Hồi xưa chắc phải mất công copy paste hoặc dùng Advanced Filter, giờ thì đơn giản lắm.
Cú pháp cơ bản của nó là:
FILTER(array, include, [if_empty])array: Vùng dữ liệu bạn muốn lọc.include: Một mảng logic (TRUE/FALSE) có cùng số hàng/cột vớiarray, xác định xem hàng/cột nào sẽ được trả về.[if_empty]: (Tùy chọn) Giá trị trả về nếu không có kết quả nào khớp.
Ví dụ, để lọc ra các đơn hàng của khách hàng 'Nguyễn Văn A' từ bảng A1:C100, với tên khách hàng ở cột B:
=FILTER(A1:C100, B1:B100=