Công thức mảng động lực vs công thức mảng CSE kế thừa

Trong tháng chín, 2018, chúng tôi đã phát hành công thức mảng động cho Excel for Microsoft 365. Sự khác nhau giữa các mảng động và kế thừa Ctrl + Shift + Enter (CSE) sẽ được thảo luận dưới đây.

Lưu ý: Điều này hiện là một tính năng beta và chỉ sẵn dùng cho một phần của người dùng nội bộ 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 trong vài tháng tới. Khi họ đã sẵn sàng, chúng tôi sẽ phát hành chúng cho tất cả người dùng nội bộ Office và người đăng ký Microsoft 365.

Công thức mảng động lực:

  • Có thể "tràn" bên ngoài giới hạn ô nơi công thức được nhập vào. Ví dụ sau đây Hiển thị hàm Randarray trong D1, vốn tràn qua D1: F5 hoặc 5 hàng bằng 3 cột. Công thức mảng động chỉ tồn tại trong ô D1, trong khi có công thức CSE kế thừa, công thức cần được nhập vào toàn bộ phạm vi.

    Hàm RANDARRAY được nhập vào ô D1, tràn từ D1 đến F5.

  • Sẽ tự động đổi kích cỡ khi dữ liệu được thêm hoặc loại bỏ khỏi phạm vi nguồn. Công thức mảng CSE sẽ cắt xén khu vực trả về nếu nó quá nhỏ hoặc trả về #N/A là nếu quá lớn.

  • Tính toán trong ngữ cảnh 1x1. Ví dụ, hàm Rand sẽ trả về một kết quả đơn lẻ, vì vậy nếu bạn muốn nhiều số ngẫu nhiên trả về lưới, bạn có thể sử dụng hàm randarray. Hàm RowColumn sẽ trả về hàng và cột của ô. Trình tự(hàng () có thể được dùng để sao chép hành vi cũ của hàng trong công thức mảng kế thừa.

  • Bất kỳ công thức mới nào trả về nhiều hơn 1 kết quả sẽ tự động tràn. Không cần phải nhấn Ctrl + Shift + Enter.

  • Các công thức mảng CSE được giữ lại vì lý do tương thích. Đi tiếp, bạn nên sử dụng các công thức mảng động thay thế.

  • Khi các ô trong công thức mảng CSE kế thừa phụ thuộc vào nhau, Excel sẽ cố gắng tính toán từng cá nhân thay vì một mảng. Hành vi này được gọi là "đã chia tách CSE" và, trong một số trường hợp, công thức được tính toán theo cách này có thể tạo ra kết quả không nhất quán. Để tránh khả năng kết quả không nhất quán, chúng tôi khuyên bạn nên sử dụng các công thức riêng rẽ thay vì chia cho CSE. Các công thức mảng động sẽ không được chia tách. Thay vào đó, họ sẽ báo cáo tham chiếu vòng để bạn có thể giải quyết nó.

  • Có thể dễ dàng sửa đổi bằng cách thay đổi ô nguồn, trong khi công thức mảng CSE yêu cầu toàn bộ phạm vi được chỉnh sửa đồng thời.

  • Các cột và tính năng chèn/xóa hàng sẽ bị cấm trong phạm vi công thức mảng CSE hiện hoạt. Trước tiên, bạn cần xóa bất kỳ công thức mảng hiện có nào theo cách này.

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

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

Xem thêm

Hàm FILTER

Hàm RANDARRAY

Hàm SEQUENCE

Hàm SORT

Hàm SORTBY

Hàm UNIQUE

Lỗi #SPILL! trong Excel

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

Toán tử giao nhau tiềm ẩn: @

Lưu ý:  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. Cho chúng tôi biết thông tin này có hữu ích hay không? Dưới đây là bài viết bằng tiếng Anh để bạn tham khảo..​

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.

×