Menu

Khắc phục lỗi #SPILL! khi dùng mảng động trong Excel - Nguyên nhân và giải pháp

Châu Đại Khải 18/03/2026 17:03 539 lượt xem 2 trả lời

Chào mọi người,

Dạo này Excel có tính năng mảng động khá hay, giúp xử lý dữ liệu linh hoạt hơn nhiều. Tuy nhiên, mình thấy nhiều anh em gặp phải lỗi #SPILL! khi sử dụng. Hôm nay, mình xin chia sẻ một chút kinh nghiệm về lỗi này để mọi người cùng tham khảo.

Lỗi #SPILL! là gì?

Lỗi này xảy ra khi một công thức mảng động trả về nhiều kết quả, nhưng Excel không thể

3

Chào bạn,

Cảm ơn bạn đã chia sẻ về lỗi #SPILL! rất hay. Đúng là tính năng mảng động của Excel tuy mạnh mẽ nhưng đôi khi cũng gây ra những phiền phức không đáng có.

Mình có một thắc mắc nhỏ, nếu có nhiều ô trống xen kẽ trong vùng dữ liệu mà công thức mảng trả về, thì có cách nào để Excel tự động bỏ qua các ô trống đó không nhỉ? Hay bắt buộc phải xử lý sạch dữ liệu trước khi dùng công thức?

1

Chào bạn,

Cảm ơn bạn đã mở topic hay về lỗi #SPILL! này. Đúng là mảng động rất tiện nhưng đôi khi "tràn" ra ngoài không mong muốn.

Với trường hợp của bạn về ô trống xen kẽ, bạn có thể thử kết hợp hàm FILTER để lọc bỏ các dòng/cột chứa dữ liệu trống trước khi đưa vào công thức mảng chính. Ví dụ, nếu bạn dùng UNIQUE và muốn loại bỏ các giá trị trống, có thể làm như sau: =UNIQUE(FILTER(vùng_dữ_liệu, vùng_dữ_liệu"")).

Bạn thử xem cách này có xử lý được tình huống của mình không nhé. Nếu cần thêm chi tiết, cứ mạnh dạn hỏi thêm!

0

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

Đăng nhập Đăng ký