ฟังก์ชัน MAKEARRAY

นำไปใช้กับ
Excel for Microsoft 365 Excel for Microsoft 365 for Mac

ส่งกลับอาร์เรย์จากการคํานวณของแถวที่ระบุและขนาดคอลัมน์ โดยใช้ฟังก์ชัน LAMBDA

ไวยากรณ์

=MAKEARRAY(rows, cols, lambda(row, col))

ไวยากรณ์ของฟังก์ชัน MAKEARRAY มีอาร์กิวเมนต์และพารามิเตอร์ดังนี้:

  • แถว จํานวนแถวในอาร์เรย์ ต้องมากกว่าศูนย์

  • COLS จํานวนคอลัมน์ในอาร์เรย์ ต้องมากกว่าศูนย์

  • Lambda LAMBDA ที่ถูกเรียกให้สร้างอาร์เรย์ LAMBDA ใช้สองพารามิเตอร์:

    • แถว ดัชนีแถวของอาร์เรย์
    • คอลัมน์ ดัชนีคอลัมน์ของอาร์เรย์

ข้อผิดพลาด

การระบุฟังก์ชัน LAMBDA ที่ไม่ถูกต้องหรือจํานวนพารามิเตอร์ไม่ถูกต้องจะส่งกลับ #VALUE! ข้อผิดพลาดที่เรียกว่า "พารามิเตอร์ไม่ถูกต้อง"

การตั้งค่าอาร์กิวเมนต์ แถว หรืออาร์กิวเมนต์ คอลัมน์ เป็นค่า < 1 หรือค่าที่ไม่ใช่ตัวเลขจะส่งกลับ #VALUE! เป็นข้อผิดพลาด

ตัวอย่าง

ตัวอย่างที่ 1: สร้างอาร์เรย์ 2 มิติที่แสดงถึงตารางการคูณอย่างง่าย

คัดลอกสูตรต่อไปนี้ลงในเซลล์ C2:

=MAKEARRAY(3,3,LAMBDA(r,c,r*c))

ตัวอย่างฟังก์ชัน MAKEARRAY แรก

ตัวอย่างที่ 2: สร้างรายการค่าแบบสุ่ม

ใส่ข้อมูลตัวอย่างลงในเซลล์ D1:E3 แล้วคัดลอกสูตรลงในเซลล์ D4:

=MAKEARRAY(D2,E2,LAMBDA(row,col,CHOOSE(RANDBETWEEN(1,3),"Red","Blue","Green")))

ตัวอย่างฟังก์ชัน MAKEARRAY ที่สอง