excel横向表转纵向,先复制完整数据区域,找个不重叠的空白位置打开选择性粘贴,勾选转置,确认后逐项核对标题和数值。本例两行四列转成四行两列,连月份一起转,不是只把文字方向改成竖排。普通粘贴结果是独立内容,源数值后续改动不会自动更新;提前留好目标空间,带公式的来源要检查相对引用,别用剪切覆盖试效果。
复制标题和数据,先预留转置后的空间
选中A1:D2,包含月份、一月、二月、三月,以及对应金额120、150、180,按Ctrl+C复制。选A5作为目标区域的左上角,保证A5:B8整片空白;原来的表是两行四列,转置后要占四行两列,别按原尺寸留空,也别漏选标题行。

选择性粘贴勾转置,不改文字方向
在A5单元格按Ctrl+Alt+V,选「全部」选项,勾选转置再点确定。这里选的是行列互换功能,不是对齐设置里的文字方向;要在复制状态下操作,目标区域不能和源区域重叠。如果只需要数据不带原格式,可以按需选「值」再勾转置,之后核对结果。
罗老师数据不上传 Excel VBA 本地处理专家 是一个面向企业隐私数据、本地化数据处理和 Excel 自动化的新手陪跑 skill。它不会要求用户上传原始表格,而是引导用户只提供表名、字段、规则和脱敏样例,再生成可复制到 Excel 里运行的 VBA 代码,帮助完成清洗、匹配、筛选、汇总、拆分和报表生成等任务。

对照月份和金额,确认四行两列齐全
A5:B8的第一行应该是月份、金额,后面三行依次是一月120、二月150、三月180,原表内容不会改动。点击B7看编辑栏显示150,确认月份和金额没有错开一格;按Esc退出复制状态,原表先保留,别急着删除。

来源更新后重做,别把独立结果当链接
本例把原C2改为160,之前转置好的B7仍是150不会自动变;改完源数据后重新复制更新的区域,按相同方法覆盖目标位置,B7才会变成160。图中保留的是重新粘贴前的对照状态。需要持续联动可另用TRANSPOSE公式并核对版本支持,保存前确认交付的是哪一次数据。

















