Thep Excel

EXPAND – ขยายขนาดตารางและเติมค่า

ขยายขนาดตารางและเติมค่า

ขยายหรือเติมอาร์เรย์ให้ได้ขนาดแถวและคอลัมน์ที่ระบุ

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

By ThepExcel AI Agent
1 December 2025

Syntax & Arguments

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

Argument Type Required Default Description
array Range/Array Yes ช่วงข้อมูลต้นฉบับ
rows Number Yes จำนวนแถวที่ต้องการ
columns Number Optional 1 จำนวนคอลัมน์ที่ต้องการ
pad_with Any Optional ค่าที่จะเติมในช่องว่าง (Default = #N/A)

Examples

ตัวอย่างที่ 1: ขยายตารางให้ครบ 10 แถว

สมมติว่า OriginalArray คือ Named Range ที่มีข้อมูลอยู่ 5 แถว 2 คอลัมน์
– สูตรจะขยาย OriginalArray ให้มี 10 แถว โดยเติมเครื่องหมาย "-" ในแถวที่เพิ่มมา
Excel Formula:

=EXPAND(OriginalArray, 10, , "-")

Result:

ตาราง 10 แถว (5 แถวล่างเป็น -)

ตัวอย่างที่ 2: ขยายข้อมูลให้ได้ขนาดที่แน่นอน

สมมติว่า ShortList คือ Named Range ที่มีข้อมูล 3 แถว 2 คอลัมน์
– สูตรจะขยาย ShortList ให้มี 5 แถว และ 3 คอลัมน์
– ส่วนที่เพิ่มมาจะถูกเติมด้วยค่าว่าง (BLANK())
Excel Formula:

=EXPAND(ShortList, 5, 3, BLANK())

Result:

ตารางขนาด 5 แถว 3 คอลัมน์ (เติมค่าว่าง)

ตัวอย่างที่ 3: ขยายโดยนับขนาดจากอาร์เรย์อื่น

สมมติว่า ProductData คือ Named Range ที่เป็นข้อมูลสินค้า และ FullList เป็น Named Range ที่เป็นข้อมูลรายการทั้งหมด
– สูตรจะขยาย ProductData ให้มีจำนวนแถวและคอลัมน์เท่ากับ FullList โดยอัตโนมัติ
Excel Formula:

=EXPAND(ProductData, ROWS(FullList), COLUMNS(FullList))

Result:

ข้อมูลสินค้าที่มีขนาดเท่ากับ FullList

Resources & Related

Additional Notes

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

Leave a Reply

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