Excel行列互换教程:转置粘贴/TRANSPOSE函数 3种方法
表格做完了发现行列放反了——手动一格一格搬100格要一上午。本文3种方法,最快3秒搞定。
方法一——转置粘贴(3秒)
复制原数据→右键→"选择性粘贴"→勾选"转置"→确定。3行×5列→5行×3列。
方法二——TRANSPOSE函数(实时同步)
=TRANSPOSE(原数据范围),按Ctrl+Shift+Enter数组公式。原表改数字,转置结果自动更新。
限制:TRANSPOSE是数组公式,输出区域锁定,不能单独修改转置后的单元格。
方法三——Power Query
"数据"→"自表格/区域"→Power Query→"转换"→"转置"→"关闭并上载"。适合多步清洗。
| 方法 | 速度 | 实时关联 | 适用场景 |
|---|---|---|---|
| 选择性粘贴·转置 | ⭐⭐⭐⭐⭐ | 断开 | 一次性操作 |
| TRANSPOSE函数 | ⭐⭐⭐⭐ | 实时同步 | 自动更新报表 |
| Power Query | ⭐⭐ | 刷新同步 | 多步数据清洗 |
💡 WPS表格中完全适用。WPS表格个人版永久免费。 免费下载WPS表格 → →
常见问题
转置粘贴后格式丢了?
格式跟随源单元格。合并单元格等特殊格式可能丢失,建议先转置再统一调。
TRANSPOSE结果为什么改不了?
数组公式,整个输出区域锁定的。需改时:复制→选择性粘贴→值→转为普通文本。