Excel 中的数据透视表

Excel 中的数据透视表

我有一个 Excel 电子表格,其中所有值都在 A 列中。但是,它们应该分布,因此 A1-A5 在 A 列中,A6-A10 在 B 列中,依此类推。

有没有办法在 Excel 中自动旋转数据?

答案1

(我使用的是 Mac 版 Excel 2008,但此方法应该适用于大多数 Excel 版本)您需要使用 TRANSPOSE 函数。诀窍在于,要使其工作,Excel 需要一个数组作为 TRANSPOSE 的输入。在构建函数后,您可以使用 Crtl+Shift+Enter 而不是直接按 Enter 将其变成数组。

因此假设您的内容在 A1..A5 范围内,并且一旦您转置数据,您就会期望它落在 B1..F1 上。

  1. 选择单元格B1
  2. 现在扩展选择以覆盖B1..F1目标行单元格
  3. 在不丢失选择类型的=TRANSPOSE(情况下B1
  4. Excel 应更改为选择区域模式。选择A1..A5,即源列单元格。
  5. 关闭 中的括号B1。现在您应该=TRANSPOSE(A1..A5)在 B1 处有。不要按 Enter 键!
  6. Ctrl+ Shift+Enter
  7. 中的公式B1被转换为{=TRANSPOSE(A1..A5)},并且源数据被转置到目标行单元格中。

希望这可以帮助

相关内容