咔片PPT · AI自动生成演示文稿,模板丰富、排版精美 讯飞智文 · 一键生成PPT和Word,高效应对学习与办公

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(数组, 行数, 填充值),指定行数,自动计算列数。

这两个函数同样是应用场景不算广泛,但一旦用上就是不可取代的存在。