Applies ToExcel cho Microsoft 365 Excel cho Microsoft 365 dành cho máy Mac Excel cho web Excel for iPad Excel cho iPhone

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

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

  • Có thể "tràn" ra bên ngoài giới hạn ô nơi nhập công thức. Ví dụ sau đây hiển thị hàm RANDARRAY trong D1, tràn qua D1:F5 hoặc 5 hàng và 3 cột. Về mặt kỹ thuật, công thức mảng động chỉ tồn tại trong ô D1, trong khi với công thức CSE thừa tự, công thức sẽ 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 bớt vùng trả về nếu vùng trả về quá nhỏ hoặc trả về giá #N/A 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ả duy nhất, vì vậy nếu bạn muốn trả về nhiều số ngẫu nhiên vào lưới, bạn có thể sử dụng hàm RANDARRAY. Hàm ROWvà COLUMN sẽ trả về hàng và cột của ô nguồn. Sequence(ROW()) có thể được dùng để sao chép hành vi cũ của ROW trong công thức mảng thừa tự.

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

  • Công thức mảng CSE được giữ lại vì lý do tương thích. Từ giờ trở đi, thay vào đó bạn nên sử dụng công thức mảng động.

  • Khi các ô trong một công thức mảng CSE thừa tự phụ thuộc lẫn nhau, Excel sẽ tìm cách tính toán từng ô riêng lẻ thay vì dưới dạng mảng. Hành vi này được gọi là "CSE chia tay" và, trong một số trường hợp nhất định, các công thức được tính theo cách này có thể tạo ra kết quả không nhất quán. Để tránh các 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 thay vì dựa vào cse chia tay. Công thức mảng động sẽ không bị ngắt. 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 sửa đồng thời toàn bộ phạm vi.

  • Không được phép chèn/xóa cột và hàng 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ỏ mọi công thức mảng hiện có đang được sử dụng.

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

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.

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 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ú.