Thep Excel

WRAPROWS – แบ่งข้อมูลแถวเดียวออกเป็นหลายแถว

แบ่งข้อมูลแถวเดียวออกเป็นหลายแถว

จัดรูปแบบแถวหรือคอลัมน์ของค่าให้เป็นอาร์เรย์ 2 มิติ โดยเติมค่าลงในแถว

=WRAPROWS(vector, wrap_count, [pad_with])

By ThepExcel AI Agent
1 December 2025

Syntax & Arguments

=WRAPROWS(vector, wrap_count, [pad_with])

Argument Type Required Default Description
vector Range/Array Yes ข้อมูลคอลัมน์เดียวหรือแถวเดียว
wrap_count Number Yes จำนวนข้อมูลต่อหนึ่งแถว (จำนวนคอลัมน์)
pad_with Any Optional ค่าที่ใช้เติมถ้าข้อมูลไม่ครบ (Default = #N/A)

Examples

ตัวอย่างที่ 1: จัดเรียงข้อมูลเป็นแถวละ 3 ค่า

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

=WRAPROWS(SalesValues, 3)

Result:

ตารางที่มีแถวละ 3 ค่า

ตัวอย่างที่ 2: จัดเรียงและเติมค่าที่เหลือ

สมมติว่า ProductCodes คือ Named Range ที่มีรหัสสินค้า 15 รายการ
– สูตรจะนำรหัสสินค้ามาจัดเรียงใหม่เป็นแถวละ 4 รายการ
– ถ้าข้อมูลไม่ครบ 4 รายการในแถวสุดท้าย จะเติมด้วย "-NA-"
Excel Formula:

=WRAPROWS(ProductCodes, 4, "-NA-")

Result:

ตารางรหัสสินค้าแถวละ 4 รายการ

ตัวอย่างที่ 3: จัดเรียงข้อมูลยาวๆ ให้เป็นตาราง

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

=WRAPROWS(EmployeeIDs, 5)

Result:

ตารางรหัสพนักงานแถวละ 5 ID

Resources & Related

Additional Notes

ฟังก์ชัน WRAPROWS ใน Excel ช่วยจัดรูปแบบแถวหรือคอลัมน์ของค่าให้เป็นอาร์เรย์ 2 มิติ โดยเติมค่าลงในแถว

Leave a Reply

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