夜雨聆风学习资料网

ARTICLE · 1219362

WPS也能一行变多行!WRAPROWS函数保姆教程,3秒搞定7个数据排版

WPS也能一行变多行!WRAPROWS函数保姆教程,3秒搞定7个数据排版

用WRAPROWS函数把一行数据转成多行显示(逐帧操作教程)

一、开始前的准备:确认你的WPS版本

画面①(动手第0步)

打开WPS表格 → 点击左上角【首页】→【设置】(或【帮助】)→【关于WPS Office】→ 查看版本号。

• WRAPROWS 需要 WPS Office 2023 及以上版本(或内测/最新更新版本)才支持;

• 如果你输入 =WRAPROWS 时,函数提示框没有自动弹出或回车后显示 #NAME? 错误,说明你的版本不支持,请直接跳到本文第五部分(替代方案)。

二、示例数据准备

画面②(建表)

新建空白表格,在 A1:G1 输入一行7个数据:

目标:把这7个数据,变成每行显示6个的两行布局。

三、WRAPROWS 具体操作步骤(一帧一帧演示)

画面③(选中目标单元格)

用鼠标单击 A3 单元格(结果要放的起点,注意它下方和右侧必须是空白区域,否则会报 #SPILL! 溢出错误)。

画面④(输入公式)

在A3单元格(或编辑栏)输入:

=WRAPROWS(A1:G1,6)

• 第一参数 A1:G1:要转换的单行数据区域;

• 第二参数 6:每行显示6列。

画面⑤(回车,看结果)

按 Enter 键,结果自动“溢出”填充到下方及右侧单元格:

第7个值“孙八”在第2行,第1列不足处显示默认的 #N/A。

画面⑥(加第三参数,去掉#N/A)

单击A3,把公式改为:

=WRAPROWS(A1:G1,6,"")

按 Enter,结果变为:

第三参数 "" 表示用空值填充不足的格子。你也可以换成任意内容,如 "暂无"。

四、WPS特有注意事项

1. 数据验证位置:WPS个人免费版中,动态数组“溢出”功能与公式一样自动生效,但溢出范围内不能有其他数据,否则显示 #溢出!(WPS中显示为 #SPILL! 或 #溢出!)。

2. 测试方法:不确定自己版本是否支持时,先在一个空表输入 =SEQUENCE(3) 试一下——能出现1~3竖排数字,说明支持动态数组,WRAPROWS大概率可用。

3. 源数据更新:改A1:G1中任意值,A3结果区自动同步更新。

4. 要固定结果:选中结果区域 → Ctrl+C → 右键 →【选择性粘贴】→【数值】。

5. 空单元格:源区域有空格会被计入转换,先补齐或删除再套公式。

五、替代方案:WPS旧版没有WRAPROWS怎么办?

WPS旧版可用 INDEX+INT/MOD 组合实现同样效果。

画面⑦(套用替代公式)

在 A3 输入:

=INDEX($A$1:$G$1,1,(ROW(A1)-1)*6+COLUMN(A1))

然后:

• 向右拖动填充柄到F3(6列);

• 再选中A3:F3,向下拖动填充柄到第4行。

画面⑧(处理末尾错误值)

拖完后不足的格子会显示 #REF!,外面再套一层容错:

=IFERROR(INDEX($A$1:$G$1,1,(ROW(A1)-1)*6+COLUMN(A1)),"")

最终效果:

注意:INDEX方案是“按行+列位置取值”,与WRAPROWS的排列方向一致(行优先排列)。

六、口诀总结

步骤 动作 快捷操作

① 选数据 确定单行区域,如 A1:G1 鼠标框选

② 定列数 想好每行几列,如 6 写入第二参数

③ 填公式 =WRAPROWS(A1:G1,6,"") 选中起点单元格回车

④ 防错 结果区周围留空白;旧版用INDEX+IFERROR替代 —

核心记忆:新版一行公式自动溢出,旧版INDEX拖拽也能实现;动态更新是常态,需要固定就“选择性粘贴为值”。

相关学习资料