一行轻松变多行! 一文看懂excel中WRAPCOLS和WRAPROWS函数
函数WRAPROWS:将一行或一列数据打包为多行多列的数据区域,第二参数指定列数,行数自动计算。
1.、WRAPROWS函数
1) 作用与语法
将单行或单列数据均分成N列逐行排列。
=WRAPROWS(单行或单列数组,列数,[填充值])
第一参数必须是单行或者单列,否则出返回#VALUE错误。
第三参数,填充值,可选。如果不设置第三参数,按指定列数均分排列时,最后一行空缺部分默认用#N/A填充;如果设置第三参数,则最后一行空缺用第三参数填充。
2)基本用法
(1)不设置第三参数
将下方单行数据均分排成3列,最后一行缺少数据的地方用#N/A填充。
=WRAPROWS(A2:J2,3)

将单列数据排成3列,效果与上一致。

(2)设置第三参数
将下方单行数据均分排成3列,最后一行缺少数据的地方用“缺少”两字填充。
=WRAPROWS(A29:J29,3,"缺少")

2. WRAPCOLS函数
1) 作用与语法
将单行或单列数据均分成N行逐列排列。
=WRAPCOLS(单行或单列数组,行数,[填充值])
参数用法同WRAPROWS。
2)基本用法
(1)不设置第三参数
将下方单行数据均分排成3行,最后一列缺少数据的地方用#N/A填充。
=WRAPCOLS(A42:J42,3)

(2)设置第三参数
将下方单行数据均分排成3行,最后一行缺少数据的地方填充为空值。
=WRAPCOLS(A50:J50,3,"")

3. 典型应用
1)根据打印需要重排数据
假设下方横排表打印超出页宽,那就可以改成两列或四列、六列排列。
如下,将多列成绩单排成两列或者四列。
=VSTACK(A2:B2,WRAPROWS(TOCOL(A3:L4),2))
=VSTACK(A2:B2,WRAPROWS(TOCOL(A3:L4),4))


也能逆向处理,把竖排表变成横排表,如将两列的表排成12列。
=VSTACK(TOROW(IF(M1:M6="",A7:B7)),WRAPROWS(TOROW(A8:B19),12))

说明:
- TOROW(IF(M1:M6="",A7:B7)),将标题“姓名、成绩”重复6次排成12列。
- WRAPROWS(TOROW(A8:B19),12),将数据变成单行后重排成12列。
2)一维表转二维表
以往我们用数据透视表将一维表转二维表,现在用函数也方便。

先看分步过程。
第一步,生成标题,公式=HSTACK(A27,TOROW(UNIQUE(B28:B42)))

第二步,生成人员,公式=UNIQUE(A28:A42)

第三步,分布成绩,公式=WRAPROWS(C28:C42,3)

把上面三步组合起来的话:
=VSTACK(HSTACK(A27,TOROW(UNIQUE(B28:B42))),HSTACK(UNIQUE(A28:A42),WRAPROWS(C28:C42,3)))

Ok,新函数WRAPROWS和WRAPCOLS就介绍这么多。
推荐阅读:快速筛选符合要求的用户! excel表格中用FILTER+REGEXP正则表达式进行高级筛选
相关文章

不会用IF函数? 一文讲透excel中if函数使用方法全解析
I和F两个英文字母你可能认识,I和F组成的IF函数,你不一定会用它,小小的两个英文字母,其功能却是强大的2025-07-17
财务设计很多数据处理,熟练掌握excel各种函数和公式是很有必要的,今天我们就挑选4个函数公式案例进行说明2025-07-16
excel中很多函数都可以跟0结合,比如TEXT函数,很多朋友对这一块知识并不了解,今天跟着小编重新来认识0,分成4大类型,8个案例,详细如下文所述2025-07-16
Excel中神奇的拆分函数! 一文讲透TextSplit函数从入门到精通
在Excel和WPS新增的几十个函数中,如果按实用性+功能性排名,textsplit排第二,无函数敢排第一,下面我们就来学习Textsplit函数的使用技巧,学会这个函数,文本拆分不再难2025-07-15
再复杂的查找也能轻松搞定! excel中Xlookup函数的正则表达式用法
在日常Excel数据处理中,查找匹配是一项核心需求,支持正则表达式模式后,通配符匹配基本就可以说拜拜了,下面我们就来看看使用技巧2025-07-15
Excel数据筛选完美搭档! FILTER函数+切片器吊打下拉菜单
Excel中谁筛选市场件操作,很多时候为了方便我们会用下拉菜单来实现,今天就跟大家分享一个FILTER函数+切片器的高效组合,数据切换筛选轻松搞定2025-07-09
3个案例让你了解矩阵相乘! Excel中最难懂的函数之一MMULT函数
MMULT函数,在Excel中被描述为“返回两个数组的矩阵积”,这精准地揭示了其核心功能,其原理与消元法类似,通过对矩阵进行操作来求解线性方程组,本文通过3个案例让你了解2025-07-03
用1个公式替代8种操作! excel中textsplit拆分函数高级用法
你是否在Excel中遇到过需要将一个字符串拆分成多个部分的情况?TEXTSPLIT函数就是你的救星!这个函数可以轻松帮你根据分隔符将字符串拆分开2025-06-30
groupby函数是一个超级透视器: excel不加班搞定数据分类汇总
在处理数据时,我们常常需要对数据进行分类汇总,让数据变得更有条理,方便分析,今天就给大家讲讲 Excel 里超好用的 GROUPBY 函数,学会它,数据汇总的难题就能轻松解决啦2025-06-28
excel中的强大映射工具! map函数excel正确使用方法
在小学的数学课上,我们可能就已经接触过“映射”这个概念:一组数字通过某种操作转换成另一组数字,今天我们就来看看excel中map函数作为强大映射工具的用法2025-06-28



最新评论