excel提供三种转置方法:一、复制粘贴中选择“转置”实现静态转换;二、用transpose函数动态链接并自动更新;三、通过power query结构化转置,支持大数据量及后续清洗。

如果您在Excel中需要将表格的行数据转换为列数据,或反之,即实现行列互换,则可以通过内置的“转置”功能快速完成。以下是实现Excel表格转置旋转的具体操作方法:
一、使用复制粘贴转置功能
该方法利用Excel的“选择性粘贴”中的“转置”选项,无需公式即可一次性完成行列互换,适用于静态数据调整。
1、选中需要转置的原始数据区域,包括标题行和所有内容行。
2、按 Ctrl + C 复制所选区域。
3、右键单击目标起始单元格(需确保目标区域为空且行列数足够容纳转置后数据)。
4、在右键菜单中选择“选择性粘贴”,或按 Ctrl + Alt + V 打开选择性粘贴对话框。
5、在弹出窗口中勾选“转置”复选框,点击“确定”。
二、使用TRANSPOSE函数动态转置
该方法通过数组公式实现动态链接,原始数据更新时,转置结果自动同步刷新,适合需保持数据联动的场景。
1、先选定目标区域:若原数据为3行5列,则转置后需选中5行3列的空白区域。
2、在选定区域的左上角单元格中输入公式:=TRANSPOSE(A1:E3)(将A1:E3替换为实际原始数据区域)。
3、按 Ctrl + Shift + Enter 组合键确认(Excel 365/2021用户可直接按Enter;旧版本必须用三键组合)。
4、确认后,整个选定区域将填充转置结果,并显示为带花括号的数组公式形式。
三、通过Power Query进行结构化转置
该方法适用于大数据量、需重复执行或配合其他清洗步骤的场景,支持保留原始表结构并可随时刷新。
1、选中任意一个数据单元格,点击“数据”选项卡,选择“从表格/区域”(确保勾选“表包含标题”)。
2、在Power Query编辑器中,选中全部列(点击左上角全选按钮),右键选择“转置”。
3、此时行列已互换,但首行可能变为无标题的数值行,点击新生成的第一行左侧的“切换行/列”图标(位于“转换”选项卡)以将首行设为标题。
4、点击“主页”选项卡中的“关闭并上载”,结果将作为新表格插入当前工作表。










