可使用四种方法将Excel纵向数据转为横向:一、选择性粘贴→勾选“转置”;二、用TRANSPOSE函数动态转置;三、Power Query结构化转置;四、复制后右键选择性粘贴转置。

如果您在Excel中有一列纵向排列的数据,需要将其快速转换为横向排列,可以利用“选择性粘贴”功能中的“转置”选项实现。以下是具体操作步骤:
一、复制原始纵向数据
该步骤旨在将待转换的列数据完整提取至剪贴板,为后续转置操作提供数据源。
1、用鼠标拖选需要转换的纵向数据区域(例如A1:A10)。
2、按下Ctrl + C执行复制操作。
二、选择目标起始单元格并执行选择性粘贴
此步骤通过指定空白位置粘贴,并启用转置功能,使行列方向发生互换。
1、点击目标区域左上角的空白单元格(例如C1),确保该位置右侧和下方无重要数据。
2、右键单击该单元格,在弹出菜单中选择选择性粘贴。
3、在弹出的对话框中勾选转置复选框。
4、点击确定按钮完成粘贴。
三、使用TRANSPOSE函数动态转置
该方法生成的是动态数组公式,当原始纵向数据更新时,横向结果会自动同步刷新。
1、选中与原列数据等长的横向区域(例如D1:M1,共10个连续单元格)。
2、在编辑栏输入公式:=TRANSPOSE(A1:A10)。
3、按Ctrl + Shift + Enter组合键(Excel旧版本)或直接按Enter(Microsoft 365或Excel 2021及以上版本)确认。
四、通过Power Query进行结构化转置
适用于需重复处理多批次数据或存在标题行、空值等复杂情形的场景。
1、选中纵向数据区域,点击数据选项卡中的从表格/区域按钮。
2、在弹出窗口中确认数据包含标题,点击确定进入Power Query编辑器。
3、在查询编辑器中,选中该列,点击转换选项卡下的转置按钮。
4、点击关闭并上载,结果将作为新表格插入工作表。










