Excel中可使用三种方法转置数据:一、选择性粘贴实现静态转置;二、TRANSPOSE函数实现动态联动转置;三、Power Query实现结构化、可复用转置。

如果您在Excel中需要将原本横向排列的数据变为纵向排列,或将纵向数据调整为横向布局,则可以通过选择性粘贴功能快速实现行列转置。以下是具体操作步骤:
一、使用选择性粘贴实现转置
该方法利用Excel内置的“转置”粘贴选项,无需公式或编程,适用于静态数据的一次性转换,且不改变原始数据结构。
1、选中需要转置的原始数据区域,包括标题行或列。
2、按 Ctrl + C 复制所选内容。
3、右键单击目标起始单元格(确保目标区域为空,避免覆盖)。
4、在右键菜单中选择选择性粘贴,或按 Ctrl + Alt + V 打开对话框。
5、在弹出窗口中勾选转置复选框,点击“确定”。
二、通过TRANSPOSE函数动态转置
该方法生成的是动态数组公式,原始数据更新后,转置结果会自动同步刷新,适合需保持数据联动关系的场景。
1、选中与原数据行列数相反的目标区域(例如原数据为3行5列,则需选中5行3列的空白区域)。
2、在编辑栏输入公式:=TRANSPOSE(原始数据区域),如 =TRANSPOSE(A1:E3)。
3、按 Ctrl + Shift + Enter(Excel 365或2021用户可直接按Enter)完成数组公式输入。
三、借助Power Query进行结构化转置
该方法适用于大量数据或需重复执行转置操作的场景,支持后续追加、刷新及与其他查询组合,具备高度可复用性。
1、选中任意源数据单元格,点击数据 → 从表格/区域,确认创建表并加载至Power Query编辑器。
2、在Power Query编辑器中,全选所有列(点击左上角全选按钮或按Ctrl+A)。
3、点击转换 → 转置,数据行列即刻互换。
4、点击主页 → 关闭并上载,结果将写入新工作表或指定位置。










