Hàm FILTER: lọc dữ liệu tự động theo điều kiện trong Google Sheets

Tác giả: Lý Thanh Bình · Cập nhật: 14/11/2026

Hướng dẫn hàm FILTER lọc dữ liệu theo một hay nhiều điều kiện (và/hoặc), kết hợp SORT và UNIQUE, xử lý lỗi không có kết quả.

Khác với bộ lọc bấm tay, hàm FILTER tạo ra một bảng kết quả tự cập nhật: dữ liệu gốc thay đổi thì kết quả đổi theo.

Cú pháp

fx=FILTER(vùng_cần_lọc, điều_kiện_1, [điều_kiện_2, ...])

Mỗi điều kiện là một phép so sánh trên một cột cùng số dòng với vùng cần lọc.

Ví dụ

Kết hợp với SORT, UNIQUE

fx=SORT(FILTER(B2:D41, D2:D41>=8), 3, FALSE)
=UNIQUE(FILTER(C2:C41, D2:D41<5))

Dòng đầu lọc rồi xếp theo điểm giảm dần; dòng sau liệt kê các lớp có học sinh dưới 5 điểm.

Lưu ý

  1. Để trống đủ chỗ bên dưới/bên phải, nếu không sẽ bị lỗi #REF! vì kết quả không "tràn" ra được.
  2. Không có dòng nào thỏa → lỗi #N/A. Bọc trong IFERROR: =IFERROR(FILTER(...),"Không có").

Xem các dòng thỏa điều kiện sáng lên tại trang FILTER.

🧪 Thực hành ngay trên bảng tính mẫu

FILTER SORT UNIQUE

Hoặc làm bài tập có chấm điểm tự động trong Lộ trình học.

Bài viết liên quan