Menu

Tìm hiểu về cách sử dụng hàm FILTER - Trợ thủ đắc lực cho Excel Online

Võ Lan Trí 05/06/2026 04:16 542 lượt xem 1 trả lời

Dạo gần đây mình thấy nhiều anh chị em trong diễn đàn hỏi về các hàm mới của Excel Online, đặc biệt là các hàm thuộc nhóm Dynamic Array. Hôm nay, mình muốn chia sẻ một chút về hàm FILTER, một hàm cực kỳ hữu ích mà mình mới khám phá ra gần đây.

Hàm FILTER cho phép bạn trích xuất dữ liệu từ một mảng dựa trên các tiêu chí bạn đặt ra. Thay vì phải dùng các công thức lồng ghép phức tạp hoặc Power Query cho những tác vụ đơn giản, giờ đây bạn có thể làm điều đó chỉ với một công thức duy nhất.

Cú pháp cơ bản của hàm như sau:

FILTER(array, include, [if_empty])
  • array: Vùng dữ liệu bạn muốn lọc.
  • include: Điều kiện logic để lọc dữ liệu. Vùng này phải có cùng kích thước với array hoặc có một chiều bằng 1.
  • [if_empty]: (Tùy chọn) Giá trị trả về nếu không tìm thấy kết quả nào.

Ví dụ, giả sử bạn có một bảng dữ liệu bán hàng từ A1:C100 và bạn muốn lọc ra tất cả các đơn hàng có giá trị lớn hơn 1,000,000. Bạn có thể dùng công thức:

=FILTER(A1:C100, C1:C100>1000000, "Không có kết quả")

Kết quả sẽ trả về một mảng chứa tất cả các hàng trong A1:C100 mà cột C lớn hơn 1,000,000. Nếu không có đơn hàng nào thỏa mãn, nó sẽ hiển thị "Không có kết quả".

Mình thấy hàm này rất tiện lợi cho việc tạo các báo cáo động, trích xuất danh sách theo điều kiện mà không cần can thiệp sâu vào VBA hay Power Query. Có anh chị em nào đã dùng hàm này trong công việc chưa? Chia sẻ thêm kinh nghiệm để mọi người cùng học hỏi nhé!

5

Hay quá bạn ơi! Hàm FILTER này đúng là cứu cánh cho nhiều trường hợp cần lọc dữ liệu nhanh gọn. Mình cũng vừa mò mẫm dùng nó để lọc danh sách khách hàng theo khu vực. Công nhận là tiện hơn hẳn so với việc dùng các cách cũ.

Bạn có thể chia sẻ thêm ví dụ về việc dùng FILTER để lọc theo nhiều điều kiện phức tạp không? Mình vẫn đang loay hoay với phần đó.

3

Bạn cần đăng nhập để trả lời chủ đề này.

Đăng nhập Đăng ký