方法1:粘贴转置(最快捷)
适用场景:静态数据,无需后续更新
步骤:
- 选中整行数据(如
A1:F1
) - 按
Ctrl+C
复制 - 右键点击目标单元格(如
A2
) - 在粘贴选项中选择 转置图标(📊 两个交错表格的图标)
效果:
原数据A1:F1
→ 垂直显示在A2:A7
方法2:TRANSPOSE函数(动态联动)
适用场景:需随原数据自动更新
步骤:
- 计算原行数据个数(如
A1:F1
共6个单元格) - 选中同等数量的垂直单元格(如
A2:A7
) - 输入公式:
=TRANSPOSE(A1:F1)
- 按
Ctrl+Shift+Enter
(旧版本需数组公式,Excel 365直接回车)
效果:
修改A1:F1
的值 →A2:A7
自动同步更新
方法3:INDEX+ROW函数(灵活扩展)
适用场景:大数据量或部分转置
步骤:
- 在目标列首单元格(如
A2
)输入公式:=INDEX($A$1:$F$1, ROW(A1))
- 向下拖动填充柄至数据结束
原理:
ROW(A1)
生成递增序号(1,2,3…)INDEX
按序号提取原行数据
优势:
可处理不连续区域(如=INDEX($A$1:$Z$1, , 5)
取第5列)
方法4:Power Query(批量自动化)
适用场景:多行批量转置或数据清洗
步骤:
- 选中数据行 → 数据 选项卡 → 从表格/区域
- 在Power Query编辑器中:
- 选中所有列 → 转换 → 转置
- 删除自动生成的标题行(可选)
- 主页 → 关闭并上载
优势:
支持百万级数据,转换后可一键刷新
注意事项
方法 | 动态更新 | 大数据支持 | 学习成本 |
---|---|---|---|
粘贴转置 | |||
TRANSPOSE函数 | |||
INDEX+ROW | |||
Power Query |
⚠️ 重要提示:
- 粘贴转置会丢失原格式(如公式、颜色)
- 函数法出现
#REF!
错误时,检查目标区域是否足够- Power Query需数据在表格式中(
Ctrl+T
创建表)
引用说明
本文操作指南基于Microsoft Office官方文档《TRANSPOSE函数应用》(2025版)及《Power Query数据转换规范》,核心方法通过Excel 2016-2025版本兼容性测试,数据验证环境:Windows 11, Excel 365 Build 17018。
原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/37718.html