WRAP:打包,ROWS:行
函数WRAPROWS:将一行或一列数据打包为多行多列的数据区域 , 第二参数指定列数,行数自动计算 。这是ExcelM365版本新增的函数 。
=WRAPROWS(数组, 列数, 填充值)
【数组】要处理的数据范围;
【列数】新数据区域的列数;
【填充值】用于填充最后的空白单元格,省略情况下会以”#N/A”填充 。
示例:
=WRAPROWS(B2:B8,3)
将B2:B8区域打包成一个3列的数据区域,行数自动计算为3行,最后两个空单元格用”#N/A”填充 。
WRAPROWS
单列转多行多列
大中型企业中ERP系统导出的单列数据往往动辄成百上千行,可以通过这个函数调整结构 , 以便预览或打?。?=WRAPROWS(A2:A134,7,"")
单列转多行多列
多列转多行多列
WRAPROWS第一参数只能是一行或一列,如果要处理多列数据,可以先用TOCOL将其整理为1列 。=WRAPROWS(TOCOL(A2:C45),9,"")&""
数据中添加了一列空白列,在打包后的数据区域中作为间隔,避免显示效果过于密集 。
第三参数设置为空,最后几个不足一行的单元格显示为空 , 避免出现“#N/A”.
多列转多行多列
条件查询
在一些规律的数据中,甚至可以打包成符合对应关系的二维数据 , 取代多条件查询:=WRAPROWS(D4:D15,3)
条件查询
WRAPCOLS是WRAPROWS的兄弟函数,它们的功能相似,差异在于第二参数 。
WRAPROWS(数组, 列数, 填充值),指定列数 , 自动计算行数;
WRAPRCOLS(数组, 行数, 填充值),指定行数,自动计算列数 。
【上千数据转置成多行多列打印,复制粘贴?WRAPROWS了解一下】这两个函数同样是应用场景不算广泛 , 但一旦用上就是不可取代的存在 。