Excel表格横轴和竖轴互换的两种方法

Excel表格怎么横轴和竖轴互换?

在Excel中,横轴通常指行(1,2,3...),竖轴指列(A,B,C...)。当我们需要将行数据转换为列数据,或将列数据转换为行数据时,即实现横轴和竖轴的互换。下面介绍两种最常用的方法。

方法一:复制粘贴转置

  1. 选中需要互换的数据区域(如A1:E5)。
  2. Ctrl + C 复制(或右键复制)。
  3. 选择一个空白单元格作为转置后的起始位置(例如A7)。
  4. 右键单击,在“粘贴选项”中选择“转置”(图标为带箭头的表格)。

完成操作后,原行数据变为列数据,原列数据变为行数据。注意:转置后的数据与原数据无公式关联,是静态值。

方法二:使用TRANSPOSE函数

如果你希望原数据更新后,转置结果自动更新,可以使用数组公式。

  1. 选择目标区域,其行数与原数据列数相同,列数与原数据行数相同。例如原数据5行4列,则目标区域应为4行5列。
  2. 输入公式 =TRANSPOSE(原数据区域) ,例如 =TRANSPOSE(A1:E5)
  3. Ctrl + Shift + Enter 结束数组公式。Excel会自动在公式外层添加花括号 {}

注意:TRANSPOSE函数返回的是数组,修改原数据后,目标区域会自动同步。

常见问题

  • 转置后格式丢失?粘贴时可右键选择“选择性粘贴” → “数值+转置” 或 “格式+转置”。
  • 转置后公式错误?若原数据含公式,转置后可能引用出错,建议先粘贴数值。
  • 数据量过大?复制粘贴转置适用于小数据,大数据推荐使用Power Query。

掌握以上方法,即可轻松实现Excel表格横轴和竖轴的互换。