行列互换是表格处理里的高频需求,方法不止一种。
一、选择性粘贴转置
选中数据区域,复制。

在目标位置右键,选选择性粘贴里的转置。
优点是快,缺点是结果是一次性快照,原表改了不会跟着变。
适合一次性处理,不适合需要长期联动的表。
二、转置函数
用一个函数直接把区域的行列互换,结果会随源数据自动更新。
适合需要联动的场合,比如源表持续新增数据。
注意输出的区域大小要提前选好,或者用支持动态数组的版本直接回车。
三、数据透视
把字段拖到行区域和列区域,本质上就是一次结构化转置。
适合同时需要汇总的场景:一边转置,一边求和、计数。
数据源更新后刷新一下即可,比手工转置再算一次省事。
四、转换后的三个问题
格式丢失。 转置只搬内容,行高列宽、条件格式、边框都需要重设。
公式失效。 相对引用在转置后方向改变,结果会算错。转置前把公式转成数值最稳。
合并单元格错位。 原表有合并单元格时,转置结果往往对不上。转置前先取消合并并填充。
五、操作建议
先用一小块数据试转一次,确认结构和格式符合预期,再处理全表。
转置前另存一份副本,出错可以回退。
转换完成后做一次核对:行数列数是否互换、合计是否一致。
六、什么时候不用转置
只是想让显示方向变化,不必真的转置,调整打印设置里的页面方向即可。
需要长期维护的数据,从一开始就按最终方向建表,比事后转换省事。
七、转置之后的核对清单
行数与列数是否互换。
合计值是否与原表一致。
公式结果是否仍然正确。
日期和数字有没有被当成文本。
四项过一遍,转置才算完成。