分享

【WRAPROWS函数】将一维数组按行转成二维数组

 刘卓学EXCEL 2022-04-01
你好,我是刘卓。欢迎来到我的公号,excel函数解析。今天来分享下OFFICE 365新函数WRAPROWS的用法,它的作用是将一维数组转化成多行的二维数组。
-01-

WRAPROWS函数


将一维数组按每行指定的个数打包成多行的二维数组。有3个参数,语法如下:

第1参数vector:是要变换的区域或数组。vector是向量的意思,表示只能是一行或一列的区域。

第2参数wrap_count是打包成多行的数组时,每行的元素个数。

第3参数pad_with :是要填充的值。也就是打包成二维数组后,如果原有的数组不能把二维数组填满,就用第3参数的值来补充。默认值是#N/A。

-02-

具体应用

将下图A列的姓名转成多行5列的区域,公式如下图所示。WRAPROWS的第一参数A3:A19,是要转换成二维数组的一列区域;第二参数5,表示转成二维数组后,每行有5个元素;第三参数不写,默认用#N/A填充。
如果不想用#N/A填充,第三参数可以写空文本"",如下图所示。
如果希望转换后的二维数组,每行有4个元素,就把第二参数改为4。

可以看到新函数的出现,让很多问题更加简单便利了,不需要我们思考,只需套参数就可以了,背后的代码微软的程序员帮我们写好了。

当WRAPROWS的第二参数大于等于原一维数组的元素个数时,返回的结果还是原来的一维数组。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多