EXPAND 函数
约 433 字大约 1 分钟
适用范围
Microsoft 365 专属 Excel, Microsoft 365 Mac 版专属 Excel, Excel 网页版, Excel 2024, Excel 2024 for Mac, Excel 2021, Excel 2021 for Mac, Excel 2019, Excel 2016
1. 函数简介
EXPAND 函数将数组扩展到指定的行数和列数。扩展的区域使用指定的填充值填充。如果指定的行数或列数小于原始数组,则返回 #VALUE! 错误。
2. 语法
EXPAND(array, rows, [columns], [pad_with])| 参数 | 选填 | 说明 |
|---|---|---|
| array | 必需 | 要扩展的数组 |
| rows | 必需 | 扩展后的最终行数 |
| columns | 可选 | 扩展后的最终列数 |
| pad_with | 可选 | 用于填充扩展区域的值。默认为 #N/A |
3. 示例
3.1. 扩展数组行数
=EXPAND(A1:C3, 5)将 A1:C3 的 3 行数组扩展到 5 行,新增的 2 行使用 #N/A 填充。
3.2. 扩展数组行列并指定填充值
=EXPAND(A1:C3, 5, 5, 0)将 A1:C3 的数组扩展到 5 行 5 列,新增区域使用 0 填充。
3.3. 仅扩展列数
=EXPAND(A1:C3, , 5, "-")将 A1:C3 的 3 列数组扩展到 5 列,新增区域使用 "-" 填充。
4. 实用技巧
4.1. 注意错误条件
rows 和 columns 参数必须大于或等于原始数组的维度,否则返回 #VALUE! 错误
4.2. 省略 rows 或 columns 时,该维度保持不变
省略 rows 或 columns 时,该维度保持不变
4.3. padwith 参数默认为 #N/A
pad_with 参数默认为 #N/A,建议显式指定填充值以获得更清晰的结果
4.4. EXPAND 函数常与其他数组函数配合使用
EXPAND 函数常与其他数组函数配合使用,用于标准化数组维度