EzTech

FILTER

Tra cứu & tham chiếuNên biếtExcel 365, 2021 trở lên
FILTER(mảng, điều_kiện, [nếu_rỗng])

Lọc ra những dòng thoả điều kiện và ĐỔ KẾT QUẢ RA nhiều ô cùng lúc. Khác với nút Filter trên thanh công cụ, đây là công thức nên dữ liệu nguồn đổi là kết quả tự đổi theo.

Các đối số

Đối sốBắt buộc?Ý nghĩa
mảngBắt buộcVùng dữ liệu cần lọc, lấy được nhiều cột một lúc.
điều_kiệnBắt buộcMột mảng ĐÚNG/SAI cùng số dòng với mảng. Nhiều điều kiện thì nhân với nhau cho VÀ, cộng với nhau cho HOẶC.
nếu_rỗngTuỳ chọnTrả về gì khi không dòng nào thoả. Bỏ trống thì ra #CALC!.

Ví dụ

  • =FILTER(A2:D500, (C2:C500="Hà Nội")*(D2:D500>1000000), "Không có")

    Lọc đơn ở Hà Nội VÀ trên 1 triệu — dấu nhân là điều kiện VÀ

    Kết quả: bảng kết quả

  • =FILTER(A2:D500, (C2:C500="HN")+(C2:C500="HP"), "Không có")

    Hà Nội HOẶC Hải Phòng — dấu cộng là điều kiện HOẶC

    Kết quả: bảng kết quả

  • =SORT(FILTER(A2:D500, D2:D500>0), 4, -1)

    Lọc xong sắp giảm dần theo cột 4 ngay trong một công thức

    Kết quả: bảng kết quả

Lưu ý khi dùng

  • Kết quả TRÀN xuống các ô bên dưới. Vùng tràn phải trống, vướng một ô có dữ liệu là ra #SPILL!.
  • Không gõ đè lên ô nào trong vùng tràn — chỉ sửa được ở ô công thức đầu tiên.
  • Dùng Ctrl+/ để chọn nhanh toàn bộ vùng tràn của một công thức.

Bẫy hay dính

Dùng AND(...) hoặc OR(...) làm điều kiện là sai: hai hàm đó nén cả mảng thành MỘT giá trị đúng/sai nên FILTER trả về hoặc tất cả hoặc không gì cả. Điều kiện của FILTER phải là mảng, nên dùng dấu * và dấu +.

Hàm liên quan

Chat ZaloGọi điệnMessengerTìm đường