Menu

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

Lưu Gia Quân 03/06/2026 15:24 503 lượt xem 1 trả lời

Chào mọi người,

Dạo này mình làm báo cáo với hàm FILTER khá nhiều, đặc biệt là khi cần lọc dữ liệu theo nhiều điều kiện lồng ghép. Tuy nhiên, mình thường xuyên gặp phải lỗi #SPILL!, gây khó chịu không ít. Hôm nay mình muốn chia sẻ cách mình đã xử lý lỗi này để mọi người cùng tham khảo.

Lỗi #SPILL! xảy ra khi hàm trả về nhiều kết quả nhưng không có đủ không gian trống để hiển thị. Với FILTER, điều này thường xảy ra khi các điều kiện của bạn tạo ra một vùng kết quả lớn hơn dự kiến, hoặc khi có các ô bị khóa/chặn ở vùng đích.

Trường hợp của mình:

  • Mình cần lọc danh sách khách hàng theo 3 tiêu chí: Khu vực (Miền Bắc), Loại khách hàng (Vip), và Ngày đăng ký (trong tháng 10/2023).
  • Công thức ban đầu của mình trông đại loại như thế này: =FILTER(DanhSachKhachHang, (DanhSachKhachHang[KhuVuc]=
4

Mình cũng hay gặp lỗi #SPILL! này lắm, đúng là khó chịu thật! Cách bạn chia sẻ rất hữu ích.

Mình có một thắc mắc nhỏ, nếu trong vùng dữ liệu cần lọc có các ô bị trống hoặc chứa ký tự đặc biệt, liệu cách xử lý của bạn có còn hiệu quả không? Liệu có cần thêm bước xử lý dữ liệu trước khi dùng FILTER không nhỉ?

0

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

Đăng nhập Đăng ký