背景:
阅读内容

Excel中如何将行(列)内容转为列(行)内容

[日期:2017-10-03] 来源:  作者: [字体: ]

在Excel中,有时候我们需要将行内容转为列,或者将列内容转为行,怎么转呢?下面介绍两种方式,一种是选择性粘贴中的转置,另一种使用函数transpose(),如非必要,个人建议使用选择性粘贴中的转置,因为函数transpose()使用时会有一些困扰。


Excel中如何将行(列)内容转为列(行)内容

工具/原料

excel

方法/步骤

这里主要演示行转列,列转行方式一样,不一一演示。

首先复制需要转为列的行,如图。


Excel中如何将行(列)内容转为列(行)内容
Excel中如何将行(列)内容转为列(行)内容

然后在需要成为列的区域右键,选择选择性粘贴,把转置的选框打上√,点击确定,这样行就转置为列了。(也可以右键之后鼠标放在选择性粘贴,弹出的选框中点击转置的快捷图标。)


Excel中如何将行(列)内容转为列(行)内容
Excel中如何将行(列)内容转为列(行)内容
Excel中如何将行(列)内容转为列(行)内容

下面介绍下transpose()函数,但是这个函数有局限性,就是行需要转为列的区域必须和行的区域数一致,否则会出错。

首先选择好行需要转为列的区域,然后键入=transpose(行的区域),然后回车,这样就可以转置了。


Excel中如何将行(列)内容转为列(行)内容
Excel中如何将行(列)内容转为列(行)内容
Excel中如何将行(列)内容转为列(行)内容

transpose()函数的局限如下图演示,但事先选择的区域不足或者超出,就会出现如下图的错误。

不足的即使事后下拉数值也不正确,而超出的将产生错误值#N/A。


Excel中如何将行(列)内容转为列(行)内容
Excel中如何将行(列)内容转为列(行)内容
Excel中如何将行(列)内容转为列(行)内容

至于列转行的,方法是一样的,这里就不一一演示了,只贴出最后结果,同样的transpose()函数也有相同困扰。


Excel中如何将行(列)内容转为列(行)内容
Excel中如何将行(列)内容转为列(行)内容

注意事项

选择性粘贴转置和transpose()函数,如无必要,建议选择选择性粘贴转置。
收藏 推荐 打印 | 阅读:
相关新闻       excel 
本文评论   [发表评论]   全部评论 (0)
热门评论