ส่งกลับอาร์เรย์ในคอลัมน์เดียว
ไวยากรณ์
=TOCOL(array, [ignore], [scan_by_column])
ไวยากรณ์ของฟังก์ชัน TOCOL มีอาร์กิวเมนต์ดังนี้:
อาร์เรย์ อาร์เรย์หรือการอ้างอิงที่จะส่งกลับเป็นคอลัมน์
ละเว้น จะละเว้นค่าบางชนิดหรือไม่ ตามค่าเริ่มต้น จะไม่มีการละเว้นค่าใดๆ ระบุอย่างใดอย่างหนึ่งต่อไปนี้:
-
0 เก็บค่าทั้งหมดไว้ (ค่าเริ่มต้น)
-
1 ละเว้นช่องว่าง
-
2 ละเว้นข้อผิดพลาด
-
3 ละเว้นช่องว่างและข้อผิดพลาด
scan_by_column สแกนอาร์เรย์ตามคอลัมน์ ตามค่าเริ่มต้น อาร์เรย์จะถูกสแกนตามแถว การสแกนจะกําหนดว่าจะเรียงลําดับค่าตามแถวหรือตามคอลัมน์
ข้อสังเกต
ถ้า scan_by_column ถูกเว้นไว้หรือ FALSE อาร์เรย์จะถูกสแกนตามแถว ถ้าเป็น TRUE อาร์เรย์จะถูกสแกนตามคอลัมน์
ข้อผิดพลาด
-
Excel ส่งกลับ #VALUE! เมื่อค่าคงที่อาร์เรย์มีอย่างน้อยหนึ่งตัวเลขที่ไม่ใช่จํานวนเต็ม
-
Excel ส่งกลับ #NUM เมื่ออาร์เรย์มีขนาดใหญ่เกินไป
ตัวอย่าง
คัดลอกข้อมูลตัวอย่างในตารางต่อไปนี้ และวางในเซลล์ A1 ของเวิร์กชีต Excel ใหม่ ถ้าคุณต้องการ คุณสามารถปรับความกว้างของคอลัมน์เพื่อดูข้อมูลทั้งหมดได้
ส่งกลับคอลัมน์เดียวจากอาร์เรย์ในช่วง A2:D4 ที่สแกนตามแถวซึ่งเป็นค่าเริ่มต้น
ข้อมูล |
|||
---|---|---|---|
Ben |
Peter |
Mary |
Sam |
John |
Hillary |
Jenny |
James |
Agnes |
Harry |
Felicity |
อัครรัตน์ |
สูตร |
|||
=TOCOL(A2:D4) |
ส่งกลับคอลัมน์เดียวจากอาร์เรย์ในช่วง A2:D4 ที่สแกนตามแถวซึ่งเป็นค่าเริ่มต้น ค่าว่างจะส่งกลับค่า 0
ข้อมูล |
|||
---|---|---|---|
Ben |
Peter |
Mary |
Sam |
John |
Hillary |
Jenny |
James |
Agnes |
Harry |
||
สูตร |
|||
=TOCOL(A2:D4) |
ส่งกลับคอลัมน์เดียวจากอาร์เรย์ในช่วง A2:D4 ที่สแกนตามแถวซึ่งเป็นค่าเริ่มต้น ค่าว่างจะถูกละเว้น
ข้อมูล |
|||
---|---|---|---|
Ben |
Peter |
Mary |
Sam |
John |
Hillary |
Jenny |
James |
Agnes |
Harry |
||
สูตร |
|||
=TOCOL(A2:D4,1) |
ส่งกลับคอลัมน์เดียวจากอาร์เรย์ในช่วง A2:D4 ที่สแกนตามคอลัมน์
ข้อมูล |
|||
---|---|---|---|
Ben |
Peter |
Mary |
Sam |
John |
Hillary |
Jenny |
James |
Agnes |
Harry |
||
สูตร |
|||
=TOCOL(A2:D4,1,TRUE) |