WRAPCOLS 函数
约 438 字大约 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. 函数简介
WRAPCOLS 函数将一行或一列数组按指定的列数进行换行,形成多列的数组。当原始数据长度不是列数的整数倍时,可以使用填充值补齐。
2. 语法
WRAPCOLS(vector, wrap_count, [pad_with])| 参数 | 选填 | 说明 |
|---|---|---|
| vector | 必需 | 要换行的一维数组(单行或单列) |
| wrap_count | 必需 | 每列的元素数量,即换行后每列包含多少个值 |
| pad_with | 可选 | 用于填充最后一列不足部分的值。默认为 #N/A |
3. 示例
3.1. 将数据换行到多列
=WRAPCOLS(A1:A12, 4)将 A1:A12 的 12 个值按每列 4 个进行换行,生成一个 4 行 3 列的数组。
3.2. 指定填充值
=WRAPCOLS(A1:A10, 4, 0)将 A1:A10 的 10 个值按每列 4 个换行,最后一列不足 4 个的部分用 0 填充,生成 4 行 3 列的数组。
3.3. 使用单行数据
=WRAPCOLS(A1:L1, 4)将 A1:L1 的 12 个值按每列 4 个换行,生成一个 4 行 3 列的数组。
4. 实用技巧
4.1. 输入必须是一维数组(单行或单列)
输入必须是一维数组(单行或单列),否则返回 #VALUE! 错误
4.2. wrapcount 必须大于 0
wrap_count 必须大于 0,否则返回 #VALUE! 错误
4.3. 建议显式指定 padwith 参数
建议显式指定 pad_with 参数,避免出现 #N/A 填充值
4.4. WRAPROWS 函数是 WRAPCOLS 的对应函数
WRAPROWS 函数是 WRAPCOLS 的对应函数,按行进行换行