VSTACK 函数
约 384 字大约 1 分钟
适用范围
Microsoft 365 专属 Excel, Microsoft 365 Mac 版专属 Excel, Excel 网页版, Excel 2024, Excel 2024 for Mac, Excel 2021, Excel 2021 for Mac
1. 函数简介
VSTACK 函数垂直追加数组,将多个数组或区域堆叠为一个数组。结果会溢出到相邻单元格。
2. 语法
VSTACK(array1, [array2], ...)| 参数 | 选填 | 说明 |
|---|---|---|
| array1 | 必需 | 要追加的第一个数组或区域 |
| array2, ... | 可选 | 要追加的其他数组或区域(最多 254 个) |
3. 示例
3.1. 基本垂直堆叠
=VSTACK(A1:C3, A5:C7)将两个区域垂直堆叠为一个数组。
3.2. 堆叠不同列数
=VSTACK(A1:B3, D1:E3)将两个区域垂直堆叠,结果列数等于最大列数。
3.3. 添加标题行
=VSTACK({"姓名","年龄","城市"}, A2:C10)在数据区域上方添加标题行。
4. 实用技巧
4.1. VSTACK 是动态数组函数,结果会溢出到相邻单元格
VSTACK 是动态数组函数,结果会溢出到相邻单元格
4.2. 确保目标区域有足够空间容纳结果
确保目标区域有足够空间容纳结果
4.3. 如果数组的列数不同,较短的数组会用 #N/A 填充
如果数组的列数不同,较短的数组会用 #N/A 填充
4.4. 配合 HSTACK 函数可以实现更灵活的数组组合
配合 HSTACK 函数可以实现更灵活的数组组合