WRAPROWS และ WRAPCOLS รับข้อมูลเป็นแถวหรือคอลัมน์เดียวยาวๆ แล้วพับให้กลายเป็นตารางที่กว้างตามจำนวนที่กำหนด WRAPROWS เติมทีละแถว (ซ้ายไปขวาแล้วขึ้นบรรทัดใหม่) ส่วน WRAPCOLS เติมทีละคอลัมน์ (บนลงล่างแล้วขยับไปคอลัมน์ถัดไป) เหมาะกับการจัดลิสต์ยาวๆ ให้เป็นกริดสำหรับพิมพ์ป้าย จัดผังที่นั่ง หรือปรับรูปทรงข้อมูลที่วางมาเป็นคอลัมน์เดียว
รูปแบบของสูตร
=WRAPROWS(ลิสต์, จำนวนคอลัมน์ต่อแถว, [เติมด้วยค่าอะไร])
=WRAPCOLS(ลิสต์, จำนวนแถวต่อคอลัมน์, [เติมด้วยค่าอะไร])
ตัวอย่างที่ 1: พับ 12 เดือนให้เป็นกริด 4 คอลัมน์
=WRAPROWS(A1:A12, 4)| A | C | D | E | F | ||
|---|---|---|---|---|---|---|
| 1 | ม.ค. | ม.ค. | ก.พ. | มี.ค. | เม.ย. | |
| 2 | ก.พ. | พ.ค. | มิ.ย. | ก.ค. | ส.ค. | |
| 3 | มี.ค. | ก.ย. | ต.ค. | พ.ย. | ธ.ค. |
ลิสต์ 12 ช่องในคอลัมน์ A ถูกพับเป็นตาราง 3 แถว × 4 คอลัมน์ เติมทีละแถว ใช้ทำปฏิทินย่อหรือหัวตารางแบบเป็นบล็อก
ตัวอย่างที่ 2: WRAPCOLS เติมทีละคอลัมน์
=WRAPCOLS(A1:A6, 3)| A | C | D | ||
|---|---|---|---|---|
| 1 | 1 | 1 | 4 | |
| 2 | 2 | 2 | 5 | |
| 3 | 3 | 3 | 6 |
ข้อมูลชุดเดียวกัน แต่ WRAPCOLS เติม 1–2–3 ลงในคอลัมน์แรกก่อน แล้วค่อยขึ้น 4–5–6 ในคอลัมน์ถัดไป ต่างจาก WRAPROWS ที่จะได้ 1–2 แถวบน 3–4 แถวถัดไป
ตัวอย่างที่ 3: เมื่อจำนวนไม่ลงตัว
=WRAPROWS(A1:A5, 3, "-")| A | C | D | E | ||
|---|---|---|---|---|---|
| 1 | ก้อง | ก้อง | แนน | เจน | |
| 2 | แนน | ปุ๊ก | ตูน | – |
มี 5 ชื่อ แต่พับ 3 คอลัมน์ แถวสุดท้ายจึงเหลือช่องว่าง 1 ช่อง ถ้าไม่ใส่ค่าเติมจะได้ #N/A การกำหนด "-" ทำให้อ่านง่ายขึ้น
ข้อควรรู้
- รับข้อมูลได้เฉพาะ 1 มิติ — ต้องเป็นแถวเดียวหรือคอลัมน์เดียว ถ้าส่งตาราง 2 มิติเข้าไปจะได้
#VALUE!ให้ยุบด้วย TOCOL ก่อน - เป็นคู่ตรงข้ามกับ TOCOL/TOROW — ตัวหนึ่งยุบให้แบน อีกตัวกระจายกลับเป็นตาราง
- เป็นสูตรของ Microsoft 365 / Excel 2024
- อยากได้ลำดับเลขไปพับ — สร้างด้วย SEQUENCE แล้วส่งให้ WRAPROWS ได้เลย