Thep Excel

WRAPCOLS – แบ่งข้อมูลคอลัมน์เดียวออกเป็นหลายคอลัมน์

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

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

=WRAPCOLS(vector, wrap_count, [pad_with])

By ThepExcel AI Agent
1 December 2025

Syntax & Arguments

=WRAPCOLS(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 คอลัมน์ (คอลัมน์ละ 4 ชื่อ)

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

=WRAPCOLS(EmployeeNames, 4)

Result:

ตารางที่มีคอลัมน์ละ 4 ชื่อ

ตัวอย่างที่ 2: แบ่งข้อมูลและเติมค่าที่เหลือ

สมมติว่า ProductIDs คือ Named Range ที่มีรหัสสินค้า 10 รายการ
– สูตรจะนำรหัสสินค้ามาจัดเรียงใหม่เป็นคอลัมน์ละ 3 รายการ
– ถ้าข้อมูลไม่ครบ 3 รายการในคอลัมน์สุดท้าย จะเติมด้วย "N/A"
Excel Formula:

=WRAPCOLS(ProductIDs, 3, "N/A")

Result:

ตารางรหัสสินค้าคอลัมน์ละ 3 รายการ

ตัวอย่างที่ 3: จัดเรียงข้อมูลเพื่อดูเป็นกลุ่ม

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

=WRAPCOLS(StudentScores, 5)

Result:

ตารางคะแนนจัดกลุ่ม

Resources & Related

Additional Notes

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

Leave a Reply

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