excel中部分数据转置(Excel快速实现数据转置的三种方法)

excel中部分数据转置(Excel快速实现数据转置的三种方法)(1)

excel中部分数据转置(Excel快速实现数据转置的三种方法)(2)

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

方法一:选择性粘贴

excel中部分数据转置(Excel快速实现数据转置的三种方法)(3)

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

  • 优点:既简单又快 ,入门首选。
  • 缺点:对Excel表格无效(见下图)

excel中部分数据转置(Excel快速实现数据转置的三种方法)(4)

方法二:TRANSPOSE函数

excel中部分数据转置(Excel快速实现数据转置的三种方法)(5)

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

  1. 在复制完原数据后,需要选择与原数据行列数互换的区域,比如原数据为4x5的数据,你则需要选择一个5x4的新区域。
  2. 输入公式 =TRANSPOSE(A1:D5)
  3. 输入完公式后,切记不能直接回车,必须使用Ctrl Shift Enter的组合键
  • 优点:对Excel表格有效,而且转置后的数据可以随着原始数据的更新而更新。
  • 缺点:操作较为繁琐。无法保留原始数据的格式。

方法三:OFFSET函数

excel中部分数据转置(Excel快速实现数据转置的三种方法)(6)

除了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函数还可以处理更多复杂的排列问题。
  • 缺点:操作较为繁琐。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页