跳转到主内容
极星编程网:以代码为星,赴技术山海!

Excel怎么转置表格 Excel行列互换选择性粘贴方法【指南】

Excel中行列互换有三种方法:一、选择性粘贴转置,复制后勾选“转置”实现静态转换;二、TRANSPOSE函数动态转置,公式输入后按Ctrl+Shift+Enter(旧版)或Enter(新版)实现联动更新;三、Power Query转置,通过“数据→从表格/区域→转置→使用第一行作为标题”完成结构化处理。

如果您在Excel中需要将表格的行与列位置互换,即把原本横向排列的数据变为纵向排列,或反之,可以使用“选择性粘贴”中的“转置”功能快速实现。以下是完成此操作的具体步骤:

一、使用选择性粘贴转置

该方法通过复制原始数据区域,再以“转置”方式粘贴到目标位置,生成行列互换的新表格,不改变原数据,适用于一次性静态转换。

1、选中需要转置的原始数据区域(例如A1:C5),按

Ctrl + C复制。

2、右键单击目标起始单元格(如E1),选择“选择性粘贴”选项(或按Ctrl + Alt + V调出对话框)。

3、在弹出的“选择性粘贴”窗口中,勾选

转置复选框,点击“确定”。

4、此时原始数据已按行列互换方式粘贴至新位置,新区域为5行×3列(原为3行×5列)。

二、使用TRANSPOSE函数动态转置

该方法通过数组公式建立源数据与目标区域的实时联动关系,当原始数据更新时,转置结果自动同步刷新,适合需保持数据联动的场景。

1、先选定与原始数据行列数相反的目标区域(如原始为A1:C5共3列5行,则选中E1:G5共5列3行)。

2、在编辑栏输入公式:

=TRANSPOSE(A1:C5),注意不要手动调整区域大小。

Python对Excel操作详解 中文WORD版本文档主要介绍如何通过python对office excel进行读写操作,使用了xlrd、xlwt和xlutils模块。另外还演示了如何通过Tcl tcom包对excel操作。感兴趣的朋友可以过来看看下载

3、按

Ctrl + Shift + Enter(Excel旧版本)确认输入;Excel 365或2021及以上版本可直接按Enter。

4、目标区域将显示转置后数据,且原始区域任意单元格修改后,转置结果即时更新。

三、借助Power Query进行结构化转置

该方法适用于大数据量、多步骤清洗需求的表格,支持后续追加、刷新及参数化处理,转置结果可独立加载为新表。

1、选中原始数据任意单元格,点击“数据”选项卡 → “从表格/区域”(确保勾选“表包含标题”)。

2、在Power Query编辑器中,选中全部列(点击左上角全选按钮),右键选择“转置”。

3、此时首行可能变为非标准标题,点击“转换”选项卡 → “使用第一行作为标题”。

4、点击“关闭并上载”,转置后的新表格将作为独立工作表插入当前工作簿。

相关文章