Bỏ qua để tới nội dung chính
Đăng nhập với Microsoft
Đăng nhập hoặc tạo một tài khoản.
Xin chào,
Chọn một tài khoản khác.
Bạn có nhiều tài khoản
Chọn tài khoản bạn muốn đăng nhập.

#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

Khi công thức được chọn, viền nét đứt sẽ cho biết phạm vi tràn dự kiến.

Bạn có thể chọn floatie Lỗi, rồi chọn tùy chọn Chọn Ngăn cản Ô để đ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ó 3 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 (bấm vào Thiết kế Bảng > công cụ > chuyển đổi thành phạm vi).

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

Khi công thức được chọn, viền nét đứt sẽ cho biết phạm vi tràn dự kiến.

Bạn có thể chọn floatie Lỗi, rồi chọn tùy chọn Chọn Ngăn cản Ô để đi (các) ô tắc nghẽn ngay lập tức. 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ú.

Thông tin này có hữu ích không?

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?
Khi nhấn gửi, phản hồi của bạn sẽ được sử dụng để cải thiện các sản phẩm và dịch vụ của Microsoft. Người quản trị CNTT của bạn sẽ có thể thu thập dữ liệu này. Điều khoản về quyền riêng tư.

Cảm ơn phản hồi của bạn!

×