ฟังก์ชัน WRAPCOLS

นำไปใช้กับ
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac

บันทึกย่อประจำรุ่น

แชนเนลปัจจุบัน

ช่องทางขององค์กรรายเดือน

แชนเนลระดับองค์กรแบบรายครึ่งปี

ช่องทาง Enterprise รายครึ่งปี (พรีวิว)

Office for Mac

ตัดแถวหรือคอลัมน์ของค่าที่ระบุตามคอลัมน์หลังจากจํานวนองค์ประกอบที่ระบุเพื่อสร้างอาร์เรย์ใหม่

ไวยากรณ์

=WRAPCOLS(vector, wrap_count, [pad_with])

ไวยากรณ์ของฟังก์ชัน WRAPCOLS มีอาร์กิวเมนต์ดังนี้:

  • เวกเตอร์ เวกเตอร์หรือการอ้างอิงเพื่อตัด
  • wrap_count จํานวนค่าสูงสุดสําหรับแต่ละคอลัมน์
  • pad_with ค่าที่จะแพด ค่าเริ่มต้นคือ #N/A

ข้อสังเกต

องค์ประกอบของเวกเตอร์จะถูกวางลงในอาร์เรย์ 2 มิติตามคอลัมน์ แต่ละคอลัมน์มีองค์ประกอบ wrap_count คอลัมน์จะถูกเติมด้วย pad_with หากมีองค์ประกอบไม่เพียงพอที่จะเติม ถ้า wrap_count มากกว่าหรือเท่ากับจํานวนองค์ประกอบในเวกเตอร์เวกเตอร์ก็จะถูกส่งกลับในคอลัมน์เดียว

ข้อผิดพลาด

  • Excel จะส่งกลับ #VALUE เมื่อเวกเตอร์ไม่ใช่อาร์เรย์มิติเดียว
  • Excel จะส่งกลับ #NUM เมื่อ wrap_count น้อยกว่า 1
  • Excel ส่งกลับข้อผิดพลาด #N/A สําหรับแต่ละเซลล์ในอาร์เรย์ส่งกลับที่ไม่มีผลลัพธ์

ตัวอย่าง

คัดลอกข้อมูลตัวอย่างในตารางต่อไปนี้ และวางในเซลล์ A1 ของเวิร์กชีต Excel ใหม่ ถ้าคุณต้องการ คุณสามารถปรับความกว้างของคอลัมน์เพื่อดูข้อมูลทั้งหมดได้

ตัวอย่าง1

ตัดแถวในช่วง A2:G2 เข้ากับอาร์เรย์ในช่วง A4:C6 จาก 3 แถว องค์ประกอบที่หายไปสองรายการสุดท้ายจะส่งกลับ #N/A
 

ข้อมูล
A B C D E F G
สูตร
=WRAPCOLS(A2:F2,3)

ตัวอย่าง 2

ตัดบรรทัดแถวในช่วง A2:G2 เป็นอาร์เรย์ในช่วง A4:C6 จาก 3 คอลัมน์ องค์ประกอบที่หายไปสองรายการสุดท้ายส่งกลับอักขระของแพด "x"

ข้อมูล
A B C D E F G
สูตร
=WRAPCOLS(A2:G2,3,"x")