Excel表格里的名单如果只有一列,数据一多,查看和打印都会比较占空间。比如员工名单、学生名单、客户名单等,其实都可以把一列内容重新排成多列。使用Excel的 WRAPROWS函数,只需要一个公式,就能快速完成这种排列。
一、WRAPROWS函数怎么用?
WRAPROWS函数主要用于将一组连续的数据按照指定数量横向排列。它的基本语法是:
=WRAPROWS(数据, 每行数量, [填充值])
其中,数据是需要重新排列的单元格区域;每行数量决定一行放多少个数据;填充值则用于处理最后一行数据不足的情况。
二、把一列名单排成多列
例如A2中存放着一份姓名名单,现在希望每行放2个姓名,可以在空白单元格中输入:
=WRAPROWS(A2:A20,2,"")
按下回车后,Excel会自动生成新的排列结果。
具体来看,A2和A3会出现在第一行,A4和A5出现在第二行,后面的数据依次向右排列,达到指定数量后自动换到下一行。如果最后剩余的数据不足2个,空出来的位置会按照第三参数显示为空白。

三、WRAPROWS函数的优势
相比手动复制数据,WRAPROWS函数更适合处理名单较长、数据经常变化的表格。
1、操作简单:输入一个公式即可完成转换,不需要编写复杂的INDEX公式。
2、自动更新:原始数据发生变化后,生成的结果也会跟着更新。
3、节省空间:把单列名单调整为多列,可以减少表格的纵向长度,打印时更加方便。
4、支持自定义填充:最后一行数据不足时,可以用空白、“—”或“无”等内容进行补位。
四、WRAPROWS和WRAPCOLS有什么区别?
如果希望数据按照“从左到右”的方式排列,可以使用WRAPROWS;如果想让数据“从上到下”填充,则可以考虑WRAPCOLS。
简单来说,WRAPROWS负责按行展开,WRAPCOLS负责按列展开。根据实际的排版需求选择即可。
五、使用时注意什么?
1、WRAPROWS属于动态数组函数,需要较新的Excel或WPS版本。如果输入公式后没有正常生成结果,可以先确认软件是否支持该函数。
2、公式生成的数据会自动向周围单元格扩展,因此目标区域不能提前放置其他内容,否则可能出现溢出错误。
以后遇到“一列名单需要快速变成多列”的情况,不必再手动复制粘贴。利用WRAPROWS函数指定每行的数据数量,就能快速完成重新排版,尤其适合名单整理和打印场景。
评论 (0)