ส่งกลับคอลัมน์ที่ระบุจากอาร์เรย์
ไวยากรณ์
=CHOOSECOLS(array,col_num1,[col_num2],…)
ไวยากรณ์ของฟังก์ชัน CHOOSECOLS มีอาร์กิวเมนต์ดังนี้:
-
อาร์เรย์ อาร์เรย์ที่มีคอลัมน์ที่จะถูกส่งกลับในอาร์เรย์ใหม่ จำเป็น
-
col_num1 คอลัมน์แรกที่จะส่งกลับ จำเป็น
-
col_num2 หมายเลขคอลัมน์เพิ่มเติมที่จะส่งกลับ ไม่จำเป็น
ข้อผิดพลาด
Excel จะส่งกลับข้อผิดพลาด #VALUE ถ้าค่าสัมบูรณ์ของอาร์กิวเมนต์ col_num ใดๆ เป็นศูนย์หรือเกินจํานวนคอลัมน์ในอาร์เรย์
ตัวอย่าง
คัดลอกข้อมูลตัวอย่างในตารางต่อไปนี้ และวางในเซลล์ A1 ของเวิร์กชีต Excel ใหม่ ถ้าคุณต้องการ คุณสามารถปรับความกว้างของคอลัมน์เพื่อดูข้อมูลทั้งหมดได้
ส่งกลับอาร์เรย์ของคอลัมน์ 1, 3, 5 และ 1 อีกครั้งจากอาร์เรย์ในช่วง A2:E7
ข้อมูล |
|||||
1 |
2 |
3 |
4 |
5 |
|
6 |
7 |
8 |
9 |
10 |
|
11 |
1.2 |
1.3 |
14 |
15 |
|
16 |
17 |
18 |
19 |
20 |
|
21 |
22 |
23 |
24 |
25 |
|
26 |
27 |
28 |
29 |
30 |
|
สูตร |
|||||
=CHOOSECOLS(A2:E7,1,3,5,1) |
ส่งกลับอาร์เรย์ของสองคอลัมน์สุดท้ายจากอาร์เรย์ในช่วง A2:D7 ในลําดับของคอลัมน์ที่สาม แล้วตามด้วยคอลัมน์สี่
ข้อมูล |
|||
1 |
2 |
1.3 |
14 |
3 |
4 |
15 |
16 |
5 |
6 |
17 |
18 |
7 |
8 |
19 |
20 |
9 |
10 |
21 |
22 |
11 |
1.2 |
23 |
24 |
สูตร |
|||
=CHOOSECOLS(A2:D7,3,4) |
ส่งกลับอาร์เรย์ของสองคอลัมน์สุดท้ายจากอาร์เรย์ในช่วง A2:D7 ในลําดับของคอลัมน์สามและคอลัมน์สี่
ข้อมูล |
|||
1 |
2 |
1.3 |
14 |
3 |
4 |
15 |
16 |
5 |
6 |
17 |
18 |
7 |
8 |
19 |
20 |
9 |
10 |
21 |
22 |
11 |
1.2 |
23 |
24 |
สูตร |
|||
=CHOOSECOLS(A2:D7,-1,-2) |