[Excel]快速实现数据转置的三种方法

2019-11-06 21:45:00 2点赞 13收藏 0评论

[Excel]快速实现数据转置的三种方法

[Excel]快速实现数据转置的三种方法


数据转置是Excel中经常会遇上的需求,但你会几种呢?

方法一:选择性粘贴

[Excel]快速实现数据转置的三种方法

这应该最常规的手法了。具体操作的话,只需要在复制完内容后,选择目标起始单元格位置,然后点击“选择性粘贴”->勾选“转置”,即可。

  • 优点:既简单又快 ,入门首选。

  • 缺点:对Excel表格无效(见下图)

[Excel]快速实现数据转置的三种方法

方法二:TRANSPOSE函数

[Excel]快速实现数据转置的三种方法

TRANSPOSE函数的字母意思就是将矩阵数据的行列互换。而在具体操作时,有一些需要重点注意的操作要点:

  1. 在复制完原数据后,需要选择与原数据行列数互换的区域,比如原数据为4x5的数据,你则需要选择一个5x4的新区域。

  2. 输入公式 =TRANSPOSE(A1:D5)

  3. 输入完公式后,切记不能直接回车,必须使用Ctrl+Shift+Enter的组合键

  • 优点:对Excel表格有效,而且转置后的数据可以随着原始数据的更新而更新。

  • 缺点:操作较为繁琐。无法保留原始数据的格式。

方法三:OFFSET函数

[Excel]快速实现数据转置的三种方法

除了TRANSPOSE函数,OFFSET函数也是处理数据排列问题的好手。对于之前的例子,我们可以这样操作:

  • 分别在A7至A10单元格中填入以下公式

    • =OFFSET(OFFSET函数!$A$1,COLUMN(OFFSET函数!A1)-1,)

    • =OFFSET(OFFSET函数!$B$1,COLUMN(OFFSET函数!A1)-1,)

    • =OFFSET(OFFSET函数!$C$1,COLUMN(OFFSET函数!A1)-1,)

    • =OFFSET(OFFSET函数!$D$1,COLUMN(OFFSET函数!A1)-1,)

  • 选中A7:A10单元格,向右拖动填充柄。

由于Offset函数的功能强大,因此这种简单的转置问题实际上无法完全发挥其优势。

  • 优点:OFFSET函数还可以处理更多复杂的排列问题。

  • 缺点:操作较为繁琐。


展开 收起
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
13
扫一下,分享更方便,购买更轻松