Spill trong Excel – hướng dẫn với các ví dụ

Trong hướng dẫn này, bạn sẽ tìm thấy mọi thứ bạn cần biết về tính năng Spill. Tràn trong Excel là gì? Làm thế nào để thoát khỏi sự cố tràn? Làm thế nào để khắc phục lỗi tràn? Và còn nhiều nữa.

Bản cập nhật mảng động gần đây đã mang lại vô số khả năng mới đầy cảm hứng. Nhưng tất cả đều xoay quanh khái niệm cốt lõi là “tràn”. Vì vậy, chúng ta hãy xem xét kỹ tính năng này và cách bạn có thể tận dụng nó để cải thiện trải nghiệm Excel của mình.

Đổ tràn có nghĩa là gì trong Excel?

Thời hạn tràn hoặc là làm đổ đề cập đến hành vi của Excel khi một công thức dẫn đến nhiều giá trị xuất ra hoặc “tràn” tất cả các giá trị đó vào các ô lân cận.

Ví dụ: để lọc phạm vi A2: C9 theo tiêu chí trong F1, bạn có thể sử dụng công thức sau:

=FILTER(A2:C9, B2:B9=F1)

Bây giờ hãy quan sát vẻ đẹp của sự tràn ra. Bạn chỉ nhập công thức vào một ô (E4) và nhấn Đi vào. Excel xác định số lượng ô cần thiết để chứa các kết quả và tự động điền vào tất cả các ô đó mà bạn không cần phải thực hiện thêm bất kỳ bước di chuyển nào.

Khu vực tràn, còn được gọi là phạm vi tràn, được bao quanh bởi một đường viền được đánh dấu cho biết rằng tất cả các giá trị bên trong nó được tính bằng một công thức duy nhất trong ô phía trên bên trái.

Tràn trong Excel

Trong Excel động, hành vi tràn là nguyên bản cho tất cả các công thức, bao gồm cả những cái truyền thống ban đầu không được thiết kế để xử lý mảng.

Tôi cần phiên bản Excel nào cho hàm Spill?

Spill là một tính năng độc quyền của Excel động. Nó được phát hành cho người đăng ký Office 365 vào tháng 1 năm 2020. Hiện tại, nó được hỗ trợ trong các đăng ký Microsoft 365 sau:

  • Excel 365 dành cho Windows
  • Excel 365 dành cho Mac
  • Excel 365 dành cho Apple
  • Excel 365 dành cho Android
  • Excel 365 dành cho Windows Mobile

Excel Online không hỗ trợ tràn cũng như mảng động.

Công thức mảng tràn là gì?

A công thức mảng tràn là một tên khác của một công thức mảng động trả về kết quả trong nhiều ô.

Xin đừng nhầm lẫn nó với một thứ lỗi thời Công thức mảng CSE điều đó yêu cầu bức xúc Ctrl + Shift + Enter hoàn thành. Không giống như các công thức mảng kế thừa, các công thức động được nhập vào một ô duy nhất và được hoàn thành bằng Đi vào Chìa khóa.

Trước đó, bất kỳ công thức Excel nào đều trả về kết quả có kích thước cố định. Một công thức thông thường luôn chỉ xuất một giá trị trong một ô. Công thức mảng có thể trả về giá trị trong nhiều ô, nhưng bạn cần nhập (hoặc sao chép) nó vào tất cả các ô đó, rồi nhấn Ctrl + Shift + Enter để cho biết công thức tính một mảng một cách rõ ràng. Một công thức mảng động không cần bất kỳ hướng dẫn nào – nếu nó có thể trả về nhiều giá trị, nó sẽ tự động thực hiện điều đó!

Để hiểu rõ hơn về sự khác biệt, chúng ta hãy xem xét ví dụ đơn giản này. Giả sử bạn muốn tính 10% các số trong A3: A6. Điều này có thể được thực hiện theo ba cách khác nhau:

Công thức thông thường: nhập vào B3 và sao chép xuống qua B6. Kết quả là một giá trị duy nhất.

=A3*10%

Công thức mảng CSE nhiều ô: nhập vào B3: B6 và hoàn thành với Ctrl + Shift + Enter tổ hợp phím. Kết quả là nhiều giá trị trong một số ô được xác định trước.

{=A3:A6*10%}

Công thức mảng động (hay còn gọi là công thức mảng tràn): nhập vào B3 và hoàn thành bằng Đi vào đánh. Kết quả là một phạm vi tràn động.

=A3:A6*10%

Hình ảnh dưới đây cho thấy tất cả ba công thức đang hoạt động:

Công thức mảng tràn trong Excel

#SPILL trong Excel là gì?

#TRÀN! là một lỗi chỉ ra rằng có thứ gì đó ngăn không cho công thức bị tràn. Nó có thể do nhiều lý do khác nhau như ô không trống, chồng chéo công thức, ô đã hợp nhất, v.v.

Để tìm ra nguyên nhân gốc rễ của sự cố, hãy nhấp vào biểu tượng cảnh báo có dấu chấm than xuất hiện bên cạnh lỗi và đọc văn bản ở dòng đầu tiên:

Điều gì đang gây ra lỗi #SPILL trong Excel

Trong hầu hết các trường hợp, lỗi #SPILL! lỗi do một số dữ liệu hoặc công thức khác trong phạm vi tràn dự kiến ​​gây ra. Sau khi loại bỏ tắc nghẽn, lỗi sẽ biến mất và phạm vi sẽ được điền với kết quả công thức như mong đợi.

Để biết thêm thông tin, vui lòng xem:

Làm thế nào để loại bỏ tràn trong Excel?

Trong Excel 365, chức năng tràn được tích hợp sâu ở cấp cốt lõi. Không có cách nào để “tắt tràn trong Excel” trên toàn cầu. Tuy nhiên, bạn có thể ngăn một công thức nhất định lấp đầy nhiều ô bằng cách sử dụng toán tử giao lộ ngầm (@).

Ví dụ, sau đây XLOOKUP công thức sẽ xuất hiện lỗi #SPILL sau khi không tải được hơn một triệu kết quả:

=XLOOKUP(E:E, A:A, C:C)

Lỗi #SPILL xảy ra do công thức không thể đổ tất cả kết quả.

Và điều này làm giảm mảng lookup_value (E: E) thành một giá trị duy nhất và hoạt động tốt:

=XLOOKUP(@E:E, A:A, C:C)

Ngăn không cho một công thức lấp đầy nhiều ô.

Để biết thêm thông tin, vui lòng xem Giao lộ ngầm định trong Excel.

Đổ tràn Excel – những điểm cần lưu ý

Dưới đây là bản tóm tắt ngắn gọn về các điểm chính về tính năng tràn trong Excel:

  • Công thức mảng tràn chỉ được nhập vào một ô và tự động điền vào nhiều ô.
  • Các kích thước của một phạm vi tràn được kiểm soát bởi Excel, không phải bởi người dùng.
  • Chỉ ô trên bên trái trong phạm vi tràn chứa công thức và chỉ ô đó mới có thể được chỉnh sửa. Khi bạn thay đổi công thức, các giá trị trong vùng tràn sẽ được cập nhật. Khi bạn xóa công thức, tất cả kết quả sẽ không còn nữa.
  • Nó không thể vô hiệu hóa tràn trong Excel trên toàn cầu. Tuy nhiên, bạn có thể buộc một công thức nhất định trả về một giá trị duy nhất thay vì nhiều giá trị.
  • Công thức mảng bị tràn không hoạt động trong Bảng Excel. Nếu bạn cần tính toán dữ liệu của bảng, hãy đặt công thức mảng động của bạn bên ngoài bảng.
  • Công thức mảng động đề cập đến một sổ làm việc khác chỉ hoạt động nếu cả hai tệp đều đang mở. Nếu sách nguồn bị đóng, công thức mảng tràn được liên kết sẽ trả về lỗi #REF! lỗi.

Ketoanmvb – Dịch vụ kế toán trọn gói giá rẻ nhất tại Hà Nội