Menu

Khắc phục lỗi #SPILL! khi dùng hàm FILTER với điều kiện phức tạp

Ôn Quang Thiện 14/06/2026 23:16 417 lượt xem 1 trả lời

Chào các anh em trong diễn đàn,

Dạo này mình hay dùng hàm FILTER để lọc dữ liệu theo nhiều điều kiện, nhưng thỉnh thoảng lại gặp phải lỗi #SPILL! rất khó chịu. Đã có bài viết nói về lỗi này khi dùng mảng động nói chung, nhưng mình thấy ít đề cập đến trường hợp cụ thể với FILTER khi điều kiện nó hơi 'rắc rối' một chút.

Cụ thể là khi mình dùng FILTER với 2, 3 điều kiện AND (hoặc OR) lồng nhau, ví dụ:

=FILTER(A2:A100, (B2:B100=
                
1

Chào bạn,

Mình cũng hay gặp lỗi #SPILL! này khi dùng FILTER với nhiều điều kiện phức tạp lắm. Thường thì lỗi này xảy ra do có dữ liệu ở những ô mà mảng kết quả của FILTER định tràn vào.

Bạn thử kiểm tra xem khu vực ngay bên dưới mảng kết quả mà hàm FILTER trả về có ô nào đã có dữ liệu (kể cả công thức) hay không nhé. Nếu có, bạn chỉ cần xóa dữ liệu đó đi là hàm FILTER sẽ chạy bình thường thôi.

Chúc bạn xử lý thành công!

2

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

Đăng nhập Đăng ký