跳转至

WRAPCOLS

类别:MS Excel 兼容函数 · 原生引入:Excel 2024

将向量按每列指定数量换行成二维数组。

语法

=WRAPCOLS(向量, 换行数, [填充值])

参数

参数 必需 说明
向量 必需 要换行的向量
换行数 必需 每列的值数
填充值 可选 填充值(默认 #N/A)

返回

返回将向量的值按每列换行数个纵向排列而成的二维数组,在支持动态数组的 Excel 中溢出。最后一列不足的位置用填充值(默认 #N/A)填充。向量为空或换行数小于等于 0 时返回 #VALUE!。

示例

公式 结果 说明
=WRAPCOLS({1,2,3,4,5},2) {1,3,5;2,4,#N/A} 每列排 2 个
=WRAPCOLS({1,2,3,4,5},3,0) {1,4;2,5;3,0} 填充值 0

备注

  • 二维数组输入也按行优先展平后处理。
  • 个数与填充值参数指定为数组时,返回与该数组相同形状的数组,每个元素为该元素结果的第一个值(与原生一致的降级提升)。
  • 相关函数:WRAPROWS
  • 支持:Excel 2010+。在没有原生函数的旧版本中按 WRAPCOLS 原名注册(直接替换),在具有原生函数的新版 Excel 中注册为 EG.WRAPCOLS