Menu

Khắc phục lỗi #SPILL! - Khi công thức mảng tràn ra ngoài

Hoa Quý Tuấn 04/04/2026 18:25 537 lượt xem 1 trả lời

Chào mọi người,

Dạo gần đây mình làm việc với các hàm mảng mới như FILTER, SORT, UNIQUE thì hay gặp phải lỗi #SPILL!. Lỗi này khá khó chịu vì nó báo hiệu công thức của mình không thể trả về kết quả như mong đợi do bị tràn ra các ô khác.

Nguyên nhân phổ biến của lỗi #SPILL!:

  • Ô đích đã có dữ liệu: Nếu ô mà công thức mảng cần ghi kết quả đã chứa dữ liệu, Excel sẽ không thể ghi đè lên và báo lỗi.
  • Vùng kết quả bị giới hạn: Công thức mảng cần một vùng trống để trả về tất cả các kết quả. Nếu vùng này bị chặn bởi các ô khác hoặc bị giới hạn bởi bảng, lỗi #SPILL! sẽ xảy ra.
  • Sử dụng công thức mảng động trong bảng Excel cũ: Các hàm mảng động chỉ hoạt động tốt với các vùng dữ liệu thông thường, không phải bảng Excel (Table).
  • Nhập sai tham chiếu: Đôi khi, việc tham chiếu đến một vùng không chính xác cũng có thể gây ra lỗi này.

Cách khắc phục:

  1. Xóa dữ liệu ở vùng kết quả: Đảm bảo rằng các ô mà công thức mảng sẽ trả về kết quả là hoàn toàn trống.
  2. Mở rộng vùng kết quả: Nếu công thức của bạn bị giới hạn bởi các cột hoặc hàng khác, hãy xóa bớt dữ liệu hoặc di chuyển công thức đến một vị trí có đủ không gian.
  3. Sử dụng vùng dữ liệu thông thường: Nếu bạn đang dùng bảng Excel (Table), hãy thử chuyển đổi nó thành vùng dữ liệu thông thường (chọn vùng, nhấn Ctrl+T để tạo bảng, sau đó nhấn Ctrl+Shift+L để bỏ định dạng bảng).
  4. Kiểm tra lại tham chiếu: Rà soát lại các tham chiếu trong công thức của bạn để đảm bảo chúng chính xác.

Hy vọng mẹo nhỏ này giúp ích cho các bạn khi làm việc với các hàm mảng mới của Excel.

1

Chào bạn,

Lỗi #SPILL! đúng là gây khó chịu thật! Mình cũng hay gặp phải khi dùng FILTER hay SORT.

Ngoài hai nguyên nhân bạn nêu ra, đôi khi lỗi còn do bảng tính có kết cấu không đồng nhất (ví dụ, có dòng trống xen kẽ trong vùng dữ liệu mà hàm mảng đang xử lý). Bạn thử kiểm tra kỹ lại xem có trường hợp này không nhé.

Một mẹo nhỏ nữa là khi bạn chọn ô chứa công thức #SPILL!, Excel thường sẽ hiển thị một đường viền màu xanh bao quanh vùng kết quả dự kiến. Bạn có thể dựa vào đó để xem liệu có vật cản nào không.

Cảm ơn bạn đã chia sẻ chủ đề này!

2

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

Đăng nhập Đăng ký