Hướng dẫn spill formula excel - tràn công thức excel

Excel cho Microsoft 365Excel cho Microsoft 365 cho MACEXCEL cho WebExcel 2021Excel 2021 cho MACEXCEL 2019Excel 2016excel cho iPadexcel cho iPhoneExcel cho Android TabletSexcel cho điện thoại Android nhiều hơn ... ít hơn ... Excel for Microsoft 365 for Mac Excel for the web Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016 Excel for iPad Excel for iPhone Excel for Android tablets Excel for Android phones More...Less

Các công thức excel trả về một tập hợp các giá trị, còn được gọi là một mảng, trả lại các giá trị này cho các ô lân cận. Hành vi này được gọi là tràn.spilling.

Các công thức có thể trả về các mảng có kích thước thay đổi được gọi là công thức mảng động. Các công thức hiện đang trả về các mảng đang tràn thành công có thể được gọi là & NBSP; Công thức mảng bị đổ. & NBSP;dynamic array formulas. Formulas that are currently returning arrays that are successfully spilling can be referred to as  spilled array formulas. 

Sau đây là một số ghi chú để giúp bạn hiểu và sử dụng các loại công thức này. & NBSP;

Sự cố tràn có nghĩa là gì?

Lưu ý: & nbsp; các công thức mảng cũ hơn, được gọi là các công thức mảng di sản, luôn trả về một kết quả có kích thước cố định - chúng luôn đổ vào cùng một số ô. Hành vi tràn được mô tả trong chủ đề này không áp dụng cho các công thức mảng di sản.Older array formulas, known as legacy array formulas, always return a fixed-size result - they always spill into the same number of cells. The spilling behavior described in this topic does not apply to legacy array formulas.

Sự cố tràn có nghĩa là một công thức đã dẫn đến nhiều giá trị và các giá trị đó đã được đặt trong các ô lân cận. Ví dụ: = Sắp xếp (D2: D11,1, -1), sắp xếp một mảng theo thứ tự giảm dần, sẽ trả về một mảng tương ứng cao 10 hàng. Nhưng bạn chỉ cần nhập công thức trong ô trên cùng bên trái hoặc F2 trong trường hợp này và nó sẽ tự động đổ xuống ô F11.=SORT(D2:D11,1,-1), which sorts an array in descending order, would return a corresponding array that's 10 rows tall. But you only need to enter the formula in the top left cell, or F2 in this case, and it will automatically spill down to cell F11.

Hướng dẫn spill formula excel - tràn công thức excel

Những điểm chính

  • Khi bạn nhấn Enter để xác nhận công thức của mình, Excel sẽ tự động kích thước phạm vi đầu ra cho bạn và đặt kết quả vào từng ô trong phạm vi đó.

  • Nếu bạn đang viết một công thức mảng động để hành động trên danh sách dữ liệu, có thể hữu ích khi đặt nó trong bảng Excel, & nbsp; sau đó & nbsp; sử dụng các tham chiếu có cấu trúc để tham khảo dữ liệu. Điều này là do các tham chiếu có cấu trúc tự động điều chỉnh khi các hàng được thêm hoặc xóa khỏi bảng.

  • Các công thức mảng bị đổ không được hỗ trợ trong các bảng Excel, vì vậy bạn nên đặt chúng vào lưới bên ngoài bàn. Các bảng phù hợp nhất để giữ các hàng và cột của dữ liệu độc lập.

  • Khi bạn nhập một công thức mảng bị đổ, khi bạn chọn bất kỳ ô nào trong khu vực tràn, Excel sẽ đặt một đường viền được tô sáng xung quanh phạm vi. Biên giới sẽ biến mất khi bạn chọn một ô bên ngoài khu vực.

    Hướng dẫn spill formula excel - tràn công thức excel

  • Chỉ có tế bào đầu tiên trong khu vực tràn là có thể chỉnh sửa. Nếu bạn chọn một ô khác trong khu vực tràn, công thức sẽ được nhìn thấy trong thanh công thức, nhưng văn bản là "ma" và không thể thay đổi. Nếu bạn cần cập nhật công thức, bạn nên chọn ô trên cùng bên trái trong phạm vi mảng, thay đổi khi cần, sau đó Excel sẽ tự động cập nhật phần còn lại của khu vực sự cố tràn cho bạn khi bạn nhấn Enter.Enter.

    Hướng dẫn spill formula excel - tràn công thức excel

  • Công thức chồng chéo - Công thức mảng không thể được nhập nếu có bất cứ điều gì chặn phạm vi đầu ra. Và nếu điều này xảy ra, Excel sẽ trả lại #Spill! Lỗi chỉ ra rằng có một tắc nghẽn. Nếu bạn loại bỏ tắc nghẽn, công thức sẽ tràn như mong đợi. Trong ví dụ dưới đây, phạm vi đầu ra của công thức chồng lên một phạm vi khác với dữ liệu và được hiển thị với một ô có đường viền chấm chấm với các giá trị cho biết nó không thể tràn. Loại bỏ dữ liệu chặn, hoặc sao chép nó ở một nơi khác và công thức sẽ tràn như mong đợi.#SPILL! error indicating that there is a blockage. If you remove the blockage, the formula will spill as expected. In the example below, the formula's output range overlaps another range with data, and is shown with a dotted border overlapping cells with values indicating that it can't spill. Remove the blocking data, or copy it somewhere else, and the formula will spill as expected.

    Hướng dẫn spill formula excel - tràn công thức excel

  • Các công thức mảng cũ được nhập thông qua CTRL+Shift+Enter (CSE) vẫn được hỗ trợ vì lý do tương thích trở lại, nhưng không còn được sử dụng nữa. Nếu bạn thích, bạn có thể chuyển đổi các công thức mảng di sản thành các công thức mảng động bằng cách định vị ô đầu tiên trong phạm vi mảng, sao chép & nbsp; văn bản của công thức, xóa & nbsp; toàn bộ phạm vi của mảng di sản, sau đó nhập lại & nbsp; công thức Ở trên cùng bên trái ô. Trước khi nâng cấp các công thức mảng cũ lên các công thức mảng động, bạn nên nhận thức được một số khác biệt tính toán giữa hai.CTRL+SHIFT+ENTER (CSE) are still supported for back compatibility reasons, but should no longer be used. If you like, you can convert legacy array formulas to dynamic array formulas by locating the first cell in the array range, copy the text of the formula, delete the entire range of the legacy array, and then re-enter the formula in the top left cell. Before upgrading legacy array formulas to dynamic array formulas, you should be aware of some calculation differences between the two.

  • Excel có sự hỗ trợ hạn chế cho các mảng động giữa các sổ làm việc và kịch bản này chỉ được hỗ trợ khi cả hai sổ làm việc đều mở. Nếu bạn đóng sổ làm việc nguồn, mọi công thức mảng động được liên kết sẽ trả về #REF! Lỗi khi chúng được làm mới.both workbooks are open. If you close the source workbook, any linked dynamic array formulas will return a #REF! error when they are refreshed.

Cần sự giúp đỡ nhiều hơn?

Bạn luôn có thể hỏi một chuyên gia trong cộng đồng công nghệ Excel & nbsp; hoặc nhận được hỗ trợ trong cộng đồng câu trả lời.

Xem thêm

Chức năng lọc

Chức năng Randarray

Chức năng trình tự

Sắp xếp chức năng

Chức năng sắp xếp

Chức năng độc đáo

#TRÀN! Lỗi trong Excel

Toán tử giao lộ ngầm: @

Cần sự giúp đỡ nhiều hơn?