คำอธิบาย

ฟังก์ชันนี้ช่วยให้เราสามารถแปลงแถวหรือคอลัมน์หนึ่งมิติให้เป็นแบบสองมิติ ด้วยการห่อหุ้มเป็นคอลัมน์ย่อย ๆ ใต้กันในรูปแบบใหม่ สนุกไม่ใช่เล่นเลย! ลองนึกภาพว่าเรามีช็อกโกแลตแถวเดียวแล้วห่อมันเป็นหลาย ๆ ม้วน เพื่อง่ายต่อการเก็บและแยกใช้

มีครั้งแรกในเวอร์ชันไหน

365

รูปแบบคำสั่ง (Syntax)

=WRAPCOLS(vector, wrap_count, [pad_with])

Arguments

  • vector (Required – Range)
    อาเรย์หรือเรนจ์ที่ต้องการห่อหุ้ม โดยต้องเป็นหนึ่งมิติเท่านั้น
  • wrap_count (Required – Number)
    จำนวนสูงสุดของค่าสำหรับแต่ละคอลัมน์
  • pad_with (Optional – Any)
    ค่าที่ใช้เติมเต็มในกรณีที่มีที่ว่าง โดยค่าเริ่มต้นคือ #N/A

ตัวอย่างการใช้งาน (Examples)

  • Formula:
    =WRAPCOLS(A2:F2,3)
    Description: ห่อแถวจาก A2:F2 ให้เป็นอาเรย์ช่วง A4:C6 โดยมี 3 แถว ข้อมูลที่ไม่พอจะถูกเติมด้วย #N/A
    Result:ผลลัพธ์คือคอลัมน์ใหม่ 3 คอลัมน์ แต่ละคอลัมน์มี 2 แถวข้อมูล, ที่ว่างจะเต็มด้วย #N/A
  • Formula:
    =WRAPCOLS(A2:G2,3,"x")
    Description: ห่อแถวจาก A2:G2 ให้เป็นอาเรย์โดยมี 3 คอลัมน์ ข้อมูลที่ไม่พอจะถูกเติมด้วยตัวอักษร "x"
    Result:แถวจะถูกจัดเป็น 3 แถวและเติม 'x' ในช่องว่างที่ไม่มีข้อมูล
  • Formula:
    =WRAPCOLS(C2:J2, 4)
    Description: ห่ออาเรย์จาก C2:J2 เป็นคอลัมน์ที่มี 4 แถวต่อคอลัมน์
    Result:จัดเรียงเป็นคอลัมน์ๆ ละ 4 แถว, พื้นที่ว่างจะเติมด้วยค่าเริ่มต้น
  • Formula:
    =WRAPCOLS(B3:B12, 4, "-")
    Description: ในกรณีที่ข้อมูลไม่พอเติมจนเต็มคอลัมน์ ใช้ "-" เพื่อแทนที่เวเาง
    Result:เมื่อข้อมูลไม่เต็มในคอลัมน์สุดท้าย ช่องว่างจะถูกเติมด้วย "-"
  • Formula:
    =WRAPCOLS(SORT(B4:B23), 10)
    Description: เรียงข้อมูลและห่อมันเป็นคอลัมน์ที่มี 10 แถวต่อคอลัมน์
    Result:ข้อมูลจะถูกจัดลำดับตามตัวอักษรก่อน และวางในรูปคอลัมน์ใหม่ที่มี 10 แถว

Tips & Tricks

ฟังก์ชันนี้เข้ากันได้ดีกับฟังก์ชันอื่น ๆ เช่น SORT ทำให้สามารถจัดการข้อมูลได้อย่างยืดหยุ่น เพียงระวังการใช้ dynamic arrays ที่อาจจะล้นออกไปหลายเซลล์ถ้าข้อมูลใหญ่

ข้อควรระวัง (Cautions)

โปรดจำไว้ว่า vector ต้องเป็นอาเรย์หนึ่งมิติเท่านั้นนะ! ถ้าหน้า vector มีข้อผิดพลาดเช่น #VALUE หรือ #NUM ฟังก์ชันนี้จะไม่ทำงานตามที่คาดหวัง

ฟังก์ชันที่เกี่ยวข้อง

ข้อดี / ข้อจำกัด

ฟังก์ชันนี้สุดวิเศษสำหรับการทำให้ข้อมูลที่ซับซ้อนเรียบร้อยขึ้นเป็นสองมิติ แต่ระวังการใช้งานเมื่อ vector ไม่เป็นหนึ่งมิติ หรือ wrap_count น้อยเกินไป

References

ขอบคุณที่เข้ามาอ่านนะครับ ❤️


Leave a Reply

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

อบรม In-House Training

Feedback การใช้งาน AI Chatbot