不知道你有没有在工作中遇到这样的情况,需要将excel工作表从横向变成竖向?例如下面图中的示例:

这个表格的时间(周一~周日)是横向的,现在需要做成竖向的,要怎么办呢?
一个一个单元格复制自然是最笨的方法了,现在来教大家2个方法。
方法一:用“选择性粘贴”

先选中需要转变的区域,即图中A1:H4红色区域,然后在空白处(图中我选中J1单元格),点击右键,点击“选择性粘贴”。

然后在弹出框里勾选右下角的“转置”,确定之后就能发现大功告成了:

这里要注意粘贴区域是空白,避免出现错乱。
方法二:用transpose函数

先选中空白区域,图中我选择J1:L7区域。注意:选中的空白区域要和原表格对应起来,即原来A1:H4区域是7*4,则J1:L7区域就是4*7,否则会有错误值。
然后输入数组公式=transpose(A1:H4),Ctrl+Shift+回车,就能看到完成了:

当然,因为原表格有一些空单元格,所以这里出现了一些0单元格。如果要处理的话,可以选中J1:L7区域的值,先Ctrl+C复制,再点击右键,选择“数值”粘贴(即选择123图标粘贴),然后再将0全部替换删除即可。
THE END
暂无评论内容