Menu

Chia sẻ cách dùng FILTER để lọc dữ liệu động trên Excel 365

Lỗ Đăng Cát 15/06/2026 19:59 488 lượt xem 3 trả lời

Chào các bạn,

Dạo này mình có mày mò với các hàm mới trên Excel 365 và phát hiện ra hàm FILTER cực kỳ hữu ích cho việc lọc và hiển thị dữ liệu động. Mình thấy nhiều bạn vẫn đang dùng các cách lọc thủ công hoặc kết hợp nhiều hàm phức tạp, nên muốn chia sẻ cách này để mọi người tham khảo.

Hàm FILTER cho phép bạn lọc một mảng dữ liệu dựa trên các tiêu chí bạn đặt ra. Kết quả trả về sẽ là một mảng dữ liệu đã được lọc, và điều hay là nó sẽ tự động cập nhật khi dữ liệu nguồn thay đổi.

Cú pháp cơ bản:

FILTER(array, include, [if_empty])
  • array: Mảng dữ liệu bạn muốn lọc.
  • include: Một biểu thức logic có cùng kích thước với array, trả về TRUE hoặc FALSE cho từng phần tử. Chỉ những phần tử nào có kết quả là TRUE mới được trả về.
  • [if_empty]: (Tùy chọn) Giá trị trả về nếu không tìm thấy kết quả nào khớp.

Ví dụ thực tế:

Giả sử bạn có một bảng dữ liệu bán hàng từ cột A đến cột D, với cột A là Tên sản phẩm, cột B là Doanh số, cột C là Khu vực, cột D là Ngày bán.

Bạn muốn lọc ra tất cả các đơn hàng có Doanh số lớn hơn 1000:

=FILTER(A2:D100, B2:B100>1000, "Không có dữ liệu")

Hoặc lọc các đơn hàng tại khu vực "Miền Bắc":

=FILTER(A2:D100, C2:C100="Miền Bắc", "Không có dữ liệu")

Bạn còn có thể kết hợp nhiều điều kiện, ví dụ lọc các đơn hàng có Doanh số > 1000 VÀ khu vực là "Miền Bắc":

=FILTER(A2:D100, (B2:B100>1000)*(C2:C100="Miền Bắc"), "Không có dữ liệu")

Lưu ý: Khi kết hợp nhiều điều kiện, bạn dùng dấu * cho phép AND và dấu + cho phép OR.

Với hàm FILTER, việc trích xuất và phân tích dữ liệu trở nên nhanh chóng và linh hoạt hơn rất nhiều. Hy vọng chia sẻ này hữu ích cho các bạn!

5

Hay quá bạn ơi! Hàm FILTER đúng là "cứu cánh" cho bao nhiêu vụ lọc dữ liệu phức tạp. Mình cũng hay dùng nó để làm báo cáo, đỡ mất công copy-paste hay dùng các hàm cũ hơn nhiều.

Bạn có thể chia sẻ thêm một vài ví dụ về các tiêu chí lọc nâng cao mà FILTER có thể xử lý được không? Ví dụ như lọc theo nhiều điều kiện phức tạp hoặc dùng wildcard chẳng hạn?

3

Công nhận hàm FILTER trên Excel 365 nó "ngon" thật bạn nhỉ! Nhất là cái khoản dữ liệu động, thay đổi nguồn là nó tự cập nhật theo, đỡ phải làm lại nhiều lần.

Mình cũng hay dùng FILTER để làm các bảng tổng hợp theo từng phòng ban, từng loại sản phẩm. Đúng là tiết kiệm được kha khá thời gian so với mấy cách cũ.

Bạn chia sẻ thêm mấy cái ví dụ thực tế về cách dùng FILTER để lọc theo nhiều điều kiện phức tạp hoặc dùng wildcard đi, mình cũng muốn học hỏi thêm để áp dụng vào công việc. Cảm ơn bạn đã chia sẻ nhé!

0

Đúng là hàm FILTER trên Excel 365 mang lại sự tiện lợi vượt trội, đặc biệt là với khả năng cập nhật dữ liệu động. Mình cũng hay áp dụng nó để tạo các báo cáo tương tác, giúp người dùng dễ dàng tra cứu thông tin.

Về các tiêu chí lọc nâng cao, bạn đã đề cập đến việc lọc theo nhiều điều kiện và wildcard. Mình xin bổ sung thêm một vài ví dụ nhỏ để mọi người dễ hình dung:

  • Lọc theo nhiều điều kiện (AND): Giả sử bạn muốn lọc danh sách nhân viên có "Chức vụ" là "Trưởng phòng" "Phòng ban" là "Kinh doanh". Bạn có thể viết như sau: =FILTER(MảngDữLiệu, (MảngChứcVụ="Trưởng phòng") (MảngPhòngBan="Kinh doanh"), "Không tìm thấy"). Lưu ý là dùng dấu nhân () cho điều kiện AND.
  • Lọc theo nhiều điều kiện (OR): Nếu muốn lọc nhân viên thuộc "Phòng ban" là "Kinh doanh" HOẶC "Marketing", bạn dùng dấu cộng (+): =FILTER(MảngDữLiệu, (MảngPhòngBan="Kinh doanh") + (MảngPhòngBan="Marketing"), "Không tìm thấy").
  • Sử dụng wildcard với SEARCH/FIND: Để lọc các sản phẩm có tên chứa từ "Laptop" (không phân biệt chữ hoa/thường), bạn có thể kết hợp với hàm SEARCH: =FILTER(MảngDữLiệu, ISNUMBER(SEARCH("laptop", MảngTênSảnPhẩm)), "Không tìm thấy").

Hy vọng những ví dụ này sẽ giúp các bạn áp dụng hàm FILTER hiệu quả hơn nữa!

4

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

Đăng nhập Đăng ký