Menu

Khắc phục lỗi #SPILL! khi làm việc với mảng động trong Excel Online

Thào Toàn Kiệm 10/06/2026 07:20 234 lượt xem 1 trả lời

Chào các bạn, dạo gần đây mình có làm việc nhiều với các hàm trả về mảng động như FILTER, UNIQUE, SORT trong Excel Online. Tuy nhiên, mình thường xuyên gặp phải lỗi #SPILL! rất khó chịu. Có ai gặp tình trạng tương tự và có cách khắc phục hiệu quả không ạ?

Lỗi #SPILL! xảy ra khi một hàm mảng động không thể trả về kết quả vì có dữ liệu khác hoặc ô trống nằm cản đường. Ví dụ, khi mình dùng hàm =FILTER(A1:A10, B1:B10=5) mà ô C1 đã có dữ liệu, thì Excel sẽ báo lỗi #SPILL! tại C1.

Mình đã thử các cách sau nhưng không phải lúc nào cũng hiệu quả:

  • Xóa dữ liệu ở các ô lân cận nơi mảng kết quả sẽ tràn ra.
  • Đảm bảo không có bảng hoặc đối tượng nào khác che khuất vùng dữ liệu trả về.
  • Kiểm tra lại logic của hàm để chắc chắn nó không trả về một mảng quá lớn không mong muốn.

Rất mong nhận được sự giúp đỡ từ các cao thủ Excel Online để mình có thể xử lý dứt điểm lỗi này và làm việc hiệu quả hơn. Xin cảm ơn!

3

Mình cũng hay gặp lỗi #SPILL! này khi dùng FILTER với Excel Online lắm bạn ạ. Đúng là khó chịu thật!

Thường thì cách mình hay làm là dọn dẹp vùng dữ liệu bên dưới nơi hàm trả về mảng động. Tức là, nếu hàm của bạn dự kiến sẽ tràn xuống ô C1, thì hãy đảm bảo là các ô từ C1 trở đi trống trơn. Đôi khi chỉ cần xóa một vài ô là mọi thứ lại chạy ngon lành.

Bạn đã thử xóa hết dữ liệu ở những ô mà hàm có thể tràn tới chưa? Nếu vẫn không được thì có thể do một nguyên nhân khác phức tạp hơn.

1

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

Đăng nhập Đăng ký