Hằng số mảng trong Excel -

Mục lục

Hằng số mảng là một tập hợp các giá trị được mã hóa cứng được cung cấp trong một công thức Excel. Hằng số mảng xuất hiện trong dấu ngoặc nhọn () như sau:

("red","blue","green")

Hằng số mảng thường được sử dụng trong công thức mảng để tạo hoặc thao tác một số giá trị cùng một lúc, thay vì một giá trị duy nhất. Ví dụ: hàm LARGE có thể được sử dụng với một hằng số mảng như thế này để nhận 3 giá trị hàng đầu trong B3: B11:

=LARGE(B3:B11,(1,2,3))

Trong nhiều trường hợp, các công thức sử dụng hằng số mảng không yêu cầu Ctrl + Shift + Enter, mặc dù trên thực tế chúng là công thức mảng.

Nhiều kết quả

Khi bạn cung cấp một hằng số mảng cho một hàm Excel làm đối số, bạn thường sẽ nhận được nhiều hơn một kết quả trong một mảng. Bạn sẽ muốn xử lý các mảng này bằng cách sử dụng một hàm khác xử lý các mảng nguyên bản. Trong ví dụ được hiển thị, hàm LARGE trả về 3 giá trị, được "bắt" bởi hàm SUM, hàm này trả về tổng dưới dạng kết quả cuối cùng:

=SUM(LARGE(B3:B11,(1,2,3)))

Giới hạn liên tục của mảng

Các dấu ngoặc nhọn bao quanh hằng số mảng biểu thị "hằng số" đối với công cụ phân tích cú pháp công thức của Excel. Do đó, bạn không thể bao gồm các tham chiếu hoặc hàm trong một hằng số mảng, vì làm như vậy sẽ làm cho một biến mảng không đổi (tức là không phải là một hằng số).

Các ví dụ khác

Công thức trong ảnh chụp màn hình được giải thích ở đây.

Một ví dụ khác về hằng số mảng bên trong hàm COUNTIFs.

thú vị bài viết...