|
在Excel中,有时候我们需要将行内容转为列,或者将列内容转为行,怎么转呢?下面介绍两种方式,一种是选择性粘贴中的转置,另一种使用函数transpose(),如非必要,个人建议使用选择性粘贴中的转置,因为函数transpose()使用时会有一些困扰。
工具/原料
excel方法/步骤
这里主要演示行转列,列转行方式一样,不一一演示。
首先复制需要转为列的行,如图。
然后在需要成为列的区域右键,选择选择性粘贴,把转置的选框打上√,点击确定,这样行就转置为列了。(也可以右键之后鼠标放在选择性粘贴,弹出的选框中点击转置的快捷图标。)
下面介绍下transpose()函数,但是这个函数有局限性,就是行需要转为列的区域必须和行的区域数一致,否则会出错。
首先选择好行需要转为列的区域,然后键入=transpose(行的区域),然后回车,这样就可以转置了。
transpose()函数的局限如下图演示,但事先选择的区域不足或者超出,就会出现如下图的错误。
不足的即使事后下拉数值也不正确,而超出的将产生错误值#N/A。
至于列转行的,方法是一样的,这里就不一一演示了,只贴出最后结果,同样的transpose()函数也有相同困扰。