Trả về một mảng kích cỡ hàng và cột được chỉ định đã tính toán, bằng cách áp dụng hàm LAMBDA.
Cú pháp
=MAKEARRAY(rows, cols, lambda(row, col))
Cú pháp hàm MAKEARRAY có các đối số và tham số sau:
hàng Số hàng trong mảng. Phải lớn hơn 0.
cột Số cột trong mảng. Phải lớn hơn 0.
cừu non Một LAMBDA được gọi để tạo mảng. LAMBDA có hai tham số:
- hàng Chỉ mục hàng của mảng.
- cột Chỉ mục cột của mảng.
Lỗi
Cung cấp hàm LAMBDA không hợp lệ hoặc số lượng tham số không chính xác sẽ trả về một #VALUE! lỗi gọi là "Tham số không chính xác".
Đặt một đối số hàng hoặc cột thành giá trị < 1 hoặc không phải số sẽ trả về giá trị #VALUE! .
Ví dụ
Ví dụ 1: Tạo mảng 2D đại diện cho một bảng tính nhân đơn giản
Sao chép công thức sau vào ô C2:
=MAKEARRAY(3,3,LAMBDA(r,c,r*c))
Ví dụ 2: Tạo danh sách giá trị ngẫu nhiên
Nhập dữ liệu mẫu vào các ô D1:E3, rồi sao chép công thức vào ô D4:
=MAKEARRAY(D2,E2,LAMBDA(row,col,CHOOSE(RANDBETWEEN(1,3),"Red","Blue","Green")))