Applies ToExcel cho Microsoft 365 Excel cho Microsoft 365 dành cho máy Mac Excel cho web Excel 2024 Excel 2024 dành cho máy Mac Excel 2021 Excel 2021 cho Mac Excel 2019 Excel 2016 Excel for iPad Excel Web App Excel cho iPhone Excel cho máy tính bảng Android Excel cho điện thoại Android

#SPILL lỗi được trả về khi công thức trả về nhiều kết quả và Excel không thể trả kết quả về lưới. Để biết thêm chi tiết về các loại lỗi này, hãy xem các chủ đề trợ giúp sau đây:

Lỗi này xảy ra khi phạm vi tràn của công thức mảng bị tràn không trống.

Lỗi #SPILL! - Phạm vi tràn không trống

Chọn công thức để hiển thị viền nét đứt cho biết phạm vi tràn dự kiến. Bằng cách chọn công thức, một cảnh báo kiểm tra lỗi sẽ xuất hiện.

Chọn cảnh báo kiểm tra lỗi và chọn tùy chọn Chọn Ô cản trở để đi (các) ô tắc nghẽn ngay lập tức. Sau đó, bạn có thể xóa lỗi bằng cách xóa hoặc di chuyển mục nhập của ô bị cản trở. Ngay khi vật cản được xóa, công thức mảng sẽ tràn như dự kiến.

Excel không thể xác định kích cỡ của mảng bị tràn vì nó biến đổi và đổi kích cỡ giữa các đường truyền tính toán. Ví dụ: công thức sau đây sẽ kích hoạt chức năng #SPILL! :

=SEQUENCE(RANDBETWEEN(1,1000))

Đổi kích cỡ mảng động có thể kích hoạt các lần tính toán bổ sung để đảm bảo bảng tính được tính toán đầy đủ. Nếu kích cỡ của mảng tiếp tục thay đổi trong các lần truyền bổ sung này và không ổn định, Excel sẽ giải quyết mảng động như #SPILL!.

Giá trị lỗi này thường được liên kết với việc sử dụng các hàm RAND, RANDARRAYvà RANDBETWEEN . Các hàm biến đổi khác như OFFSET, INDIRECTTODAY không trả về các giá trị khác nhau trên mỗi lần tính toán. 

Ví dụ, khi được đặt trong ô E2 như trong ví dụ dưới đây, công thức =VLOOKUP(A:A,A:C,2,FALSE) trước đây sẽ chỉ tra cứu ID trong ô A2. Tuy nhiên, trong mảng động Excel, công thức sẽ gây ra lỗi #SPILL! vì Excel sẽ tra cứu toàn bộ cột, trả về 1.048.576 kết quả và nhấn vào cuối lưới Excel.

Lỗi #SPILL! xảy ra với =VLOOKUP(A:A,A:D;2,FALSE) trong ô E2, vì kết quả sẽ tràn ra ngoài cạnh trang tính. Di chuyển công thức vào ô E1 và công thức sẽ hoạt động bình thường.

Có ba cách đơn giản để giải quyết sự cố này:

#

Tiếp cận

Công thức

1

Chỉ tham chiếu các giá trị tra cứu mà bạn quan tâm. Kiểu công thức này sẽ trả về mảng động nhưngkhông hoạt động với bảng Excel

Dùng =VLOOKUP(A2:A7;A:C;2;FALSE) để trả về một mảng động không dẫn đến kết quả trả #SPILL! lỗi.

=VLOOKUP(A2:A7,A:C,2,FALSE)

2

Chỉ tham chiếu giá trị trên cùng một hàng, rồi sao chép công thức xuống dưới. Kiểu công thức truyền thống này hoạt động trong các bảng nhưng sẽ không trả về mảng động.

Sử dụng hàm VLOOKUP truyền thống với một tham chiếu lookup_value duy nhất: =VLOOKUP(A2,A:C,32,FALSE). Công thức này sẽ không trả về mảng động nhưng có thể được dùng với bảng Excel.

=VLOOKUP(A2,A:C,2,FALSE)

3

Yêu cầu Excel thực hiện giao điểm ẩn bằng cách dùng toán tử @ rồi sao chép công thức xuống. Kiểu công thức này hoạt động trong bảng nhưng sẽ không trả về mảng động.

Sử dụng toán tử @ và sao chép xuống: =VLOOKUP(@A:A,A:C,2,FALSE). Kiểu tham chiếu này sẽ hoạt động trong bảng nhưng sẽ không trả về mảng động.

=VLOOKUP(@A:A,A:C,2,FALSE)

Công thức mảng bị tràn không được hỗ trợ trong bảng Excel. Hãy thử di chuyển công thức ra khỏi bảng hoặc chuyển đổi bảng thành phạm vi (chọn Thiết kế Bảng > Công cụ >Chuyển đổi thành dải ô).

Lỗi #SPILL! lỗi - Công thức bảng

Công thức mảng bị tràn mà bạn đang tìm cách nhập đã khiến Excel hết bộ nhớ. Vui lòng thử tham chiếu một mảng hoặc dải ô nhỏ hơn.

Công thức mảng bị tràn không thể tràn vào các ô đã phối. Vui lòng bỏ phối các ô được đề cập hoặc di chuyển công thức sang một phạm vi khác không giao cắt với các ô đã phối.

Lỗi #SPILL! lỗi - Tràn vào ô đã phối

Chọn công thức để hiển thị viền nét đứt cho biết phạm vi tràn dự kiến. Bằng cách chọn công thức, một cảnh báo kiểm tra lỗi sẽ xuất hiện.

Bạn có thể chọn cảnh báo kiểm tra lỗi, rồi chọn tùy chọn Chọn Ngăn cản Ô để truy cập ngay (các) ô tắc nghẽn. Ngay sau khi các ô đã phối bị xóa, công thức mảng sẽ tràn như dự kiến.

Excel không nhận ra hoặc không thể điều hợp nguyên nhân gây ra lỗi này. Vui lòng đảm bảo rằng công thức của bạn chứa tất cả các tham đối bắt buộc cho kịch bản của bạn.

Bạn cần thêm trợ giúp?

Xem thêm

Bạn luôn có thể hỏi chuyên gia trong Cộng đồng kỹ thuật Excel hoặc nhận hỗ trợ trong Cộng đồng.

Hàm FILTER

Hàm RANDARRAY

Hàm SEQUENCE

Hàm SORT

Hàm SORTBY

Hàm UNIQUE

Các mảng động và hành vi mảng bị tràn

Toán tử giao cắt ngầm: @

Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.

Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.