Excel 中如何转置选中的数据?
Excel 中,你可以通过以下方法快速转置选中的数据(将行变为列或列变为行):
方法1:使用右键菜单转置(复制粘贴转置)
-
选中数据:选择要转置的单元格区域。
-
复制数据:按
Ctrl + C(或右键点击选择“复制”)。 -
选择目标位置:点击要粘贴转置数据的起始单元格。
-
选择性粘贴转置:
-
右键点击目标单元格,选择 “选择性粘贴”(Paste Special)。
-
勾选 “转置”(Transpose)选项。
-
点击 “确定”。
-
方法2:使用快捷键转置
-
复制数据(
Ctrl + C)。 -
选择目标位置。
-
按
Ctrl + Alt + V打开“选择性粘贴”对话框。 -
勾选 “转置”,然后按 Enter 确认。
方法3:使用 TRANSPOSE 函数(动态转置)
如果需要动态更新转置后的数据(原数据变化时自动更新),可以使用 TRANSPOSE 函数:
-
选择与原始数据行列相反的空区域(如原数据是 3 行 2 列,则选择 2 行 3 列)。
-
输入公式
=TRANSPOSE(A1:B3)(替换为你的数据范围)。 -
按
Ctrl + Shift + Enter(旧版本 Excel 需用数组公式,Excel 365/2019 直接按 Enter)。
注意事项:
-
静态转置(方法1/2):转置后数据独立于原数据,不会自动更新。
-
动态转置(方法3):数据随原数据变化,但需注意函数范围匹配。
-
如果数据包含公式,转置时可能需要调整引用方式(如用
INDIRECT辅助)。

浙公网安备 33010602011771号