WRAPROWS ห่อ (wrap) ข้อมูล 1 มิติให้กลายเป็นตาราง 2 มิติ โดยเรียงข้อมูลจากซ้ายไปขวาในแต่ละแถว เมื่อครบ wrap_count คอลัมน์จะขึ้นแถวใหม่ รองรับ padding เมื่อข้อมูลไม่พอดี ใช้คู่กับ WRAPCOLS TOCOL TOROW เพื่อ reshape ข้อมูล
=WRAPROWS(vector, wrap_count, [pad_with])
=WRAPROWS(vector, wrap_count, [pad_with])
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| vector | Range/Array | Yes | ข้อมูลต้นฉบับ (1D Array แถวเดียวหรือคอลัมน์เดียว หรือ 2D จะถูก flatten ก่อน) | |
| wrap_count | Number | Yes | จำนวนข้อมูลต่อแถว (ความกว้างของตารางผลลัพธ์) | |
| pad_with | Any | Optional | #N/A | ค่าที่เติมในช่องว่างเมื่อข้อมูลไม่พอดี (default = #N/A error) |
ข้อมูลที่ Copy มาจากเว็บมักเรียงต่อกันเป็นแถวเดียว ใช้ WRAPROWS จัดกลับเป็นตาราง
มีวันที่ 1-30 ใช้ WRAPROWS(…, 7) แบ่งเป็น 7 คอลัมน์ (จ.-อา.) กลายเป็นปฏิทิน
เปลี่ยนรูปร่างตารางจาก 1xN เป็น MxK ตามที่ต้องการ
WRAPROWS(SEQUENCE(12), 4)=WRAPROWS(SEQUENCE(12), 4)
{{1,2,3,4};{5,6,7,8};{9,10,11,12}}
WRAPROWS(SEQUENCE(10), 4, "-")=WRAPROWS(SEQUENCE(10), 4, "-")
{{1,2,3,4};{5,6,7,8};{9,10,"-","-"}}
WRAPROWS(SEQUENCE(28), 7)=WRAPROWS(SEQUENCE(28), 7)
{{1-7};{8-14};{15-21};{22-28}}
WRAPROWS({"John",25,"BKK","Jane",30,"CNX"}, 3)=WRAPROWS({"John",25,"BKK","Jane",30,"CNX"}, 3)
{{John,25,BKK};{Jane,30,CNX}}
WRAPROWS(TOCOL(A1:C4), 4)=WRAPROWS(TOCOL(A1:C4), 4)
{{แถว 4};{แถว 4};{แถว 4}} (12 ข้อมูลเป็น 3x4)
WRAPROWS(A1:A7, 4, 0)=WRAPROWS(A1:A7, 4, 0)
{{A1,A2,A3,A4};{A5,A6,A7,0}}
WRAPROWS เรียงข้อมูลไปขวาในแต่ละแถว (row-major) ส่วน WRAPCOLS เรียงข้อมูลลงล่างในแต่ละคอลัมน์ (column-major)
WRAPROWS จะ flatten ข้อมูลเป็น 1D ก่อน (อ่านทีละแถวจากซ้ายไปขวา) แล้วค่อยห่อใหม่
ได้ ใช้ pad_with กำหนดค่าที่ต้องการ เช่น “” (ว่าง), 0, หรือ “-” แทน #N/A
จะได้ผลลัพธ์ 1 แถวที่มีความกว้างเท่ากับจำนวนข้อมูลจริง (ไม่มี padding)
Microsoft 365 และ Excel 2024 เท่านั้น ไม่รองรับ Excel 2021 หรือเก่ากว่า
WRAPROWS เป็น Dynamic Array Function ที่ห่อ (wrap) ข้อมูล 1 มิติให้กลายเป็นตาราง 2 มิติ โดยเรียงข้อมูลจากซ้ายไปขวาในแต่ละแถว เมื่อครบ wrap_count คอลัมน์จะขึ้นแถวใหม่ รองรับการกำหนดค่า padding เมื่อข้อมูลไม่พอดี ใช้คู่กับ WRAPCOLS TOCOL TOROW เพื่อ reshape ข้อมูล