TLDR สรุปสั้นๆ

EXPAND สามารถขยายอาร์เรย์ตามขนาดที่กำหนด เติมค่าเป็น #N/A หรือค่าที่ระบุได้ตามต้องการ

คำอธิบาย

ฟังก์ชัน EXPAND ใช้ในการขยายหรือเติมเต็มอาร์เรย์โดยกำหนดขนาดแถวและคอลัมน์ตามที่ต้องการ

มีครั้งแรกในเวอร์ชันไหน

365

รูปแบบคำสั่ง (Syntax)

=EXPAND(array, rows, [columns], [pad_with])

Arguments

  • array (Required – array)
    อาร์เรย์ที่ต้องการขยาย
  • rows (Required – number)
    จำนวนแถวในอาร์เรย์ใหม่ หากไม่ได้ระบุจะใช้จำนวนแถวจาก array
  • columns (Optional – number)
    จำนวนคอลัมน์ในอาร์เรย์ใหม่ หากไม่ได้ระบุจะใช้จำนวนคอลัมน์จาก array
  • pad_with (Optional – variant)
    ค่าที่จะเติมในช่องว่างที่ขยายเพิ่มเติม หากไม่ระบุจะเติมด้วย #N/A

ตัวอย่างการใช้งาน (Examples)

  • Formula:
    =EXPAND(A2:B3,3,3)
    Description: ขยายอาร์เรย์ 2×2 เป็น 3×3 และเติมช่องว่างด้วย #N/A
    Result:ผลลัพธ์จะเป็นอาร์เรย์ 3×3 ที่มีค่า #N/A เติมในช่องว่าง นอกเหนือจากค่าตัวเลข (1, 2, 3, 4) ที่มีอยู่แล้ว
  • Formula:
    =EXPAND(A2,3,3, "-")
    Description: ขยายอาร์เรย์ 1×1 เป็น 3×3 และเติมช่องว่างด้วย "-"
    Result:ผลลัพธ์เป็นอาร์เรย์ 3×3 ที่มีเครื่องหมายขีด ":" เติมในทุกช่องว่าง นอกเหนือจากค่า 1 ที่มีอยู่ในตำแหน่งเริ่มต้น
  • Formula:
    =EXPAND(A5:B6,5,5,"0")
    Description: ขยายอาร์เรย์ 2×2 เป็น 5×5 และเติมด้วย '0'.
    Result:ผลลัพธ์คืออาร์เรย์ 5×5 ที่มีค่าว่างถูกเติมด้วย '0'
  • Formula:
    =EXPAND(A1,4)
    Description: ขยายแถวเดียวให้มีจำนวนแถวเป็น 4 โดยไม่ระบุค่าเติมให้ใช้ค่าเดิมแทน
    Result:ผลจะได้เป็นอาร์เรย์ 1×4 ที่ค่าเดิมถูกขยายเพียงในแนวตั้ง
  • Formula:
    =EXPAND(A1:A2,4,4)
    Description: ขยายอาร์เรย์ 2×1 เป็น 4×4 โดยไม่ระบุ pad_with
    Result:ผลเป็นอาร์เรย์ 4×4 ที่ช่องว่างถูกเติมด้วยค่าข้อผิดพลาด #N/A

Tips & Tricks

EXPAND สามารถใช้กับฟังก์ชันอื่น ๆ เช่น TRANSPOSE เพื่อสลับแถวและคอลัมน์ก่อนหรือหลังการขยาย และสามารถทำการใส่ข้อมูลจากฟังก์ชันต่าง ๆ เพื่อคำนวณได้ในทีเดียว

ข้อควรระวัง (Cautions)

EXPAND ไม่สามารถใช้ค่าติดลบใน rows หรือ columns ได้ และหากกำหนด rows หรือ columns น้อยกว่าขนาดจริงของ array เดิม จะเกิดข้อผิดพลาด #VALUE!

ฟังก์ชันที่เกี่ยวข้อง

References

ขอบคุณที่เข้ามาอ่านนะครับ ❤️


Leave a Reply

Your email address will not be published. Required fields are marked *

อบรม In-House Training

Feedback การใช้งาน AI Chatbot