Mảng linh động và hành vi đổ mảng

Lưu ý: Chúng tôi muốn cung cấp cho bạn nội dung trợ giúp mới nhất ở chính ngôn ngữ của bạn, nhanh nhất có thể. Trang này được dịch tự động nên có thể chứa các lỗi về ngữ pháp hoặc nội dung không chính xác. Mục đích của chúng tôi là khiến nội dung này trở nên hữu ích với bạn. Vui lòng cho chúng tôi biết ở cuối trang này rằng thông tin có hữu ích với bạn không? Dưới đây là bài viết bằng Tiếng Anh để bạn tham khảo dễ hơn.

Bắt đầu trong tháng 9, 2018, tất cả các công thức Excel trả về nhiều giá trị, còn được gọi là một mảng, sẽ trả về kết quả để lân cận ô. Hành vi này được gọi là tràn.

Bất kỳ công thức có khả năng để trả về nhiều kết quả có thể được gọi là công thức mảng linh động . Công thức đang hiện trả về nhiều kết quả và đang thành công tràn, có thể được gọi là công thức mảng đổ .

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

Điều gì sẽ tràn bình?

Tràn có nghĩa là công thức có kết quả trong nhiều giá trị, và các giá trị này phải được đặt trong các ô lân cận. Ví dụ, = SORT(D2:D11,1,-1), mà sắp xếp một mảng trong thứ tự giảm dần, sẽ trả về một mảng tương ứng có 10 chiều cao 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 tràn xuống đến ô F11.

Sắp xếp các giá trị trong ô D2: D11 với =SORT(D2:D11,1,-1)

Lưu ý: Ngày 24 tháng 9 2018: Chức năng đổ mảng hiện đang là một tính năng beta, và chỉ sẵn dùng cho một phần của Người trong Office tại thời điểm này. Chúng tôi sẽ tiếp tục để tối ưu hóa các tính năng này qua một số tháng tiếp theo. Khi họ sẵn sàng, chúng tôi sẽ phát hành chúng cho tất cả người trong Office và người đăng ký Office 365.

Các điểm chính

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

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

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

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

    Công thức mảng với phạm vi đầu ra được tô sáng với viền màu xanh lam

  5. Chỉ ô đầu tiên trong vùng tràn có thể sửa được. Nếu bạn chọn một ô khác trong vùng tràn, công thức sẽ được hiển thị trong thanh công thức, nhưng văn bản "ghosted" 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 ô phía trên cùng bên trái trong phạm vi mảng, thay đổi nó khi cần thiết, sau đó, Excel sẽ tự động cập nhật phần còn lại của vùng tràn cho bạn khi bạn nhấn Enter.

    Ảnh của một công thức mảng ghosted, có nghĩa là nó không có thể sửa được, vì nó không phải là ô đầu tiên trong phạm vi mảng

  6. Công thức chồng lấp - mảng không thể nhập công thức nếu có bất kỳ điều gì chặn phạm vi đầu ra. và nếu điều này xảy ra, Excel sẽ trả về một #SPILL! lỗi cho biết là 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 muốn. Trong ví dụ dưới đây, công thức đầu ra phạm vi phạm vi khác với dữ liệu trùng lặp và được hiển thị với viền chấm chấm chồng lấp ô có giá trị cho biết rằng nó không thể tràn. Loại bỏ dữ liệu chặn hoặc sao chép một nơi nào đó, và công thức sẽ tràn như mong đợi.

    Ảnh của một #SPILL! lỗi cho biết rằng một kết quả công thức mảng bạn đang gặp phải một tắc nghẽn ngăn tràn.

  7. Công thức mảng kế thừa được nhập vào thông qua CTRL + SHIFT + ENTER (CSE) vẫn được hỗ trợ vì lý do sau tương thích, nhưng sẽ không còn được sử dụng. Nếu thích, bạn có thể chuyển đổi công thức mảng kế thừa thành công thức mảng linh động theo định vị vào ô đầu tiên trong phạm vi mảng, sao chép văn bản của công thức, xóa bỏ toàn bộ phạm vi mảng kế thừa và sau đó nhập lại công thức trong ô trên cùng bên trái. Trước khi nâng cấp công thức mảng kế thừa vào công thức mảng động, bạn nên biết một số s tính toán sự khác biệtgiữa hai.

  8. Excel có hỗ trợ giới hạn cho 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 đang mở. Nếu bạn đóng sổ làm việc nguồn thì mọi công thức mảng động được liên kết sẽ trả về lỗi #REF! khi được làm mới.

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

Bạn luôn có thể nhờ chuyên gia trong Cộng đồng Kỹ thuật Excel, tìm sự hỗ trợ trongCộng đồng Giải pháp hoặc đề xuất tính năng hay cải tiến mới trên Excel User Voice.

Xem thêm

Hàm FILTER

Hàm RANDARRAY

Trình tự hàm

Hàm duy nhất

LOẠI hàm

Hàm SORTBY

Hàm duy nhất

#SPILL! lỗi trong Excel

Phát triển kỹ năng Office của bạn
Khám phá nội dung đào tạo
Sở hữu tính năng mới đầu tiên
Tham gia Người dùng nội bộ Office

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

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

Cảm ơn bạn đã phản hồi! Để trợ giúp tốt hơn, có lẽ chúng tôi sẽ kết nối bạn với một trong những nhân viên hỗ trợ Office của chúng tôi.

×