Applies ToExcel for Microsoft 365 Excel for Microsoft 365 for Mac Excel สำหรับเว็บ

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

ไวยากรณ์

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

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

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

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

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

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

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

ข้อผิดพลาด

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

การตั้งค่าอาร์กิวเมนต์ row หรือ col เป็นค่าที่น้อยกว่า 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 ที่สอง

ดูเพิ่มเติม

ฟังก์ชัน LAMBDA 

ฟังก์ชัน MAP

ฟังก์ชัน REDUCE

ฟังก์ชัน SCAN

ฟังก์ชัน BYCOL

ฟังก์ชัน BYROW

ฟังก์ชัน ISOMITTED

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย