บันทึกย่อประจำรุ่น
แชนเนลระดับองค์กรแบบรายครึ่งปี
ช่องทาง Enterprise รายครึ่งปี (พรีวิว)
ผนวกอาร์เรย์ตามแนวตั้งและตามลําดับเพื่อส่งกลับอาร์เรย์ที่มีขนาดใหญ่กว่า
ไวยากรณ์
=VSTACK(array1,[array2],...)
ไวยากรณ์ของฟังก์ชัน VSTACK มีอาร์กิวเมนต์ดังนี้:
อาร์ เรย์ อาร์เรย์ที่จะผนวก
ข้อสังเกต
VSTACK ส่งกลับอาร์เรย์ที่เกิดขึ้นโดยการผนวกแต่ละอาร์กิวเมนต์อาร์เรย์ในรูปแบบแถว อาร์เรย์ผลลัพธ์จะเป็นมิติต่อไปนี้:
- แถว: จํานวนรวมของแถวทั้งหมดจากแต่ละอาร์กิวเมนต์อาร์เรย์
- คอลัมน์: จํานวนคอลัมน์สูงสุดจากอาร์กิวเมนต์อาร์เรย์แต่ละอาร์กิวเมนต์
ข้อผิดพลาด
ถ้าอาร์เรย์มีคอลัมน์น้อยกว่าความกว้างสูงสุดของอาร์เรย์ที่เลือก Excel จะส่งกลับข้อผิดพลาด #N/A ในคอลัมน์เพิ่มเติม ใช้ VSTACK ภายใน ฟังก์ชัน IFERROR เพื่อแทนที่ #N/A ด้วยค่าที่คุณต้องการ
ตัวอย่าง
คัดลอกข้อมูลตัวอย่างในตารางต่อไปนี้ และวางในเซลล์ A1 ของเวิร์กชีต Excel ใหม่ ถ้าคุณต้องการ คุณสามารถปรับความกว้างของคอลัมน์เพื่อดูข้อมูลทั้งหมดได้
ตัวอย่าง 1
ผนวกอาร์เรย์อย่างง่ายสองอาร์เรย์ในแนวตั้งตามลําดับเพื่อให้ผลลัพธ์เป็นหนึ่งอาร์เรย์
| ข้อมูล | |||||
|---|---|---|---|---|---|
| A | B | C | AA | BB | CC |
| D | E | F | DD | EE | FF |
| สูตร | |||||
| =VSTACK(A2:C3,E2:G3) |
ตัวอย่าง 2
ผนวกอาร์เรย์สามอาร์เรย์ในแนวตั้งตามลําดับเพื่อให้ผลลัพธ์เป็นอาร์เรย์หนึ่งของสองคอลัมน์และหกแถว
| ข้อมูล | |||||
|---|---|---|---|---|---|
| 1 | 2 | A | B | X | Y |
| 3 | 4 | C | D | ||
| 5 | 6 | ||||
| สูตร | |||||
| =VSTACK(A2:B4,C2:D3,E2:F2) |
ตัวอย่าง 3
ผนวกอาร์เรย์สามอาร์เรย์ในแนวตั้งตามลําดับเพื่อให้ผลลัพธ์เป็นอาร์เรย์หนึ่งของสามคอลัมน์และหกแถวที่มีข้อผิดพลาด #N/A เพื่อเติมองค์ประกอบอาร์เรย์ที่ว่างเปล่า
| ข้อมูล | |||||
|---|---|---|---|---|---|
| 1 | 2 | A | B | C | #VALUE! |
| 3 | 4 | D | E | F | |
| 5 | 6 | ||||
| สูตร | |||||
| =VSTACK(A2:B4,C2:E3,F2) |