简体中文
您的位置: 首页 > 攻略 > WPS表格怎么把一列数据排成多列

WPS表格怎么把一列数据排成多列

时间:2026-11-09 18:24:25
  • 来源:网络
  • 作者:未知
  • 编辑:小锤子
0

从系统里导出来的名单、编号、商品清单,经常全部挤在一列里,想改成几列并排得一个个剪切粘贴,几十行还能忍,几百行基本就是折磨。WPS表格里有个专门干这件事的函数叫WRAPROWS,给它一列数据、再告诉它每行放几个,立刻生成一片规整的多列区域,改个数就能换一种布局。

WPS表格怎么把一列数据排成多列

第1步:先弄明白它是怎么排的

WRAPROWS的意思是把一整列数据按指定的个数折行。比如九个产品名竖着排成一列,告诉它每行放三个,它就按顺序取前三个放在第一行、接着三个放在第二行,最后三个放在第三行,出来的是一片三行三列的区域,原数据本身不会被改动。

第2步:输入公式指定每行几个

在空白单元格里输入等号,接着打 WRAPROWS,第一个参数框选那一列数据,第二个参数填每行想放几个,比如写 =WRAPROWS(B3:B11,3),回车之后三列结果就铺开了。第一个格子会显示原数据的第一个值,右下角拉出来的区域不用自己拖,函数会一次生成完。

第3步:改列数会露出错误值

把第二个参数从 3 改成 4,结果变成四列,但最后一行会冒出几个 #N/A。这不是公式写错了,而是数据个数除不尽,剩下几个位置没有内容可填。想让它显示空白,就在公式末尾再加一个英文引号作第三参数,写成 =WRAPROWS(B16:B24,4,""),空位就变成空白格了。

第4步:两列数据要配合TRANSPOSE

如果原始数据是名称和数据交替排列的两列,先把表头挑出来单独放一行,用 =TRANSPOSE(A3:A5) 把纵向的三个字段名转成横排;下面的数据区再用 =WRAPROWS(B3:B11,3) 按三个一折,两边对齐之后就是一张完整的表。没有这个函数的老版本,只能靠INDEX加OFFSET这类组合函数硬凑,写起来麻烦得多。

软件下载

WPS Office最新版

大小:248.80MB

版本:20.3165

语言:简中

更新:2026-05-30

相关内容

编辑推荐