Excel中可使用四种方法转置数据:一、选择性粘贴—转置,静态复制;二、TRANSPOSE函数,动态联动;三、Power Query,支持刷新;四、快捷键Alt+E+S+T+Enter,提升效率。

如果您在Excel中需要将原本横向排列的数据调整为纵向排列,或者将纵向数据变为横向排列,则可以使用“选择性粘贴—转置”功能快速实现行列互换。以下是具体操作步骤:
一、使用选择性粘贴实现转置
该方法通过复制原始数据后,在目标位置执行“选择性粘贴—转置”,使行与列的位置关系发生交换,不改变原始数据,适用于一次性静态转换。
1、选中需要转置的原始数据区域(例如A1:C3)。
2、按Ctrl + C进行复制。
3、右键单击目标起始单元格(如E1),选择“选择性粘贴”选项(或按Ctrl + Alt + V调出对话框)。
4、在弹出的“选择性粘贴”窗口中,勾选“转置”复选框,点击“确定”。
二、使用TRANSPOSE函数动态转置
该方法生成的是动态数组公式,当原始数据更新时,转置结果会自动同步变化,适合需要保持数据联动性的场景。
1、选中目标区域,其行列数需与原始数据的列行数一致(例如原始为3行4列,则目标需选4行3列)。
2、在编辑栏输入公式:=TRANSPOSE(A1:D3)(括号内为原始数据区域)。
3、按Ctrl + Shift + Enter(Excel旧版本)或仅按Enter(Microsoft 365或Excel 2021及以上支持动态数组)。
三、通过Power Query实现可刷新转置
该方法适用于结构化数据表,支持后续数据源更新后一键刷新转置结果,适合处理重复性报表任务。
1、选中数据区域,点击“数据”选项卡 → “从表格/区域”,确认创建表格并加载至Power Query编辑器。
2、在Power Query编辑器中,全选所有列(点击左上角空白处),右键选择“转置”。
3、点击“主页” → “关闭并上载”,结果将作为新表插入工作表中。
四、使用快捷键组合快速转置
在完成复制操作后,可通过键盘快捷方式跳过鼠标操作,提升效率,尤其适合熟悉键盘操作的用户。
1、选中并复制原始数据区域。
2、点击目标起始单元格。
3、依次按下Alt → E → S → T → Enter(即打开“选择性粘贴”→选择“转置”→确认)。










