如何旋转Excel数据

时间:2011-02-09 17:53:10

标签: excel excel-formula data-manipulation

这是我一直想知道的一个普遍的问题。有几次我需要在Excel中旋转数据,例如:

从:

开始
   |  A  |  B  |  C  |
----------------------
 1 | ABC | DEF | GHI |
----------------------
 2 | omg | lol | xyz |
----------------------
 3 |     |     |     |
----------------------

转换为:

   |  A  |  B  |  C  |
----------------------
 1 | ABC | omg |     |
----------------------
 2 | DEF | lol |     |
----------------------
 3 | GHI | xyz |     |
----------------------

我从来没有找到合理的方法来做到这一点。我现在能想到的解决方案是:

  1. 写一个宏(yuck)
  2. 手动复制/粘贴(yuck)
  3. 也许有些透视表魔法? (我怀疑这是可能的)
  4. 使用INDEX
  5. 的聪明公式

    是否有其他解决方案,可能还有一些隐藏的内置功能?

4 个答案:

答案 0 :(得分:3)

  1. 复制网格
  2. 编辑▸粘贴特殊...
  3. 选中“转置”复选框
  4. 点击“确定”

答案 1 :(得分:1)

使用TRANSPOSE()功能

答案 2 :(得分:0)

答案 3 :(得分:0)

根据数据构建数据透视表,然后您可以转置并执行更多操作(过滤器,组等)