在 Excel 中移动列的 5 种方法 – 分步教程
如果您经常使用 Excel 表格,可能需要重新排列数据列以满足特定需求。本分步教程为您介绍 5 种简单方法,助您轻松将列移动到任意位置、交换相距较远的两列,以及同时调整多个列的顺序。此外,还演示了如何在 Excel 中快速移动行。
视频
在 Excel 中移动列
如下图所示,您希望将 “Salesman”列移至 “Product”列之前。本节提供三种方法,助您轻松实现此操作!

方法 1:通过拖放移动列
移动列最常用的方法是按住 Shift 键,同时用鼠标拖动列。
步骤 1:选择要移动的列
- 要选择一列,请单击列标头。在此示例中,我单击列标头“F”以选择“销售员”列。

- 要选择多个相邻的列,请先单击要移动的第一个列的列标头,然后按住鼠标向右拖动,即可轻松选中其他列。
- 您也可以通过选中该列中的任意单元格,然后按下 Ctrl+ 空格键,即可快速选中整列。
- 如果您只想移动数据区域内的单元格,同时确保外部数据不受影响,请手动选择这些单元格。
步骤 2:按住 Shift 键
将鼠标指向所选列的边框,当光标变为四向箭头时,按住 Shift 键。

步骤 3:将所选列拖动到新位置
将列拖动到目标位置,先松开鼠标,再松开 Shift 键。
结果
“Salesman”列现已移至“Product”列之前。

- 若所选列属于合并单元格的一部分,则无法移动。
- 无法移动不相邻的列。
方法 2:使用便捷工具轻松精准地移动列
上述方法虽常用,但在处理包含大量列的区域时颇为耗时。推荐使用 Kutools for Excel 的列功能,轻松精准地将列移动到新位置。
用法:
- 单击 Kutools> 导航窗格> 列 以打开此列窗格;
- 在窗格中,选中要移动的列,然后将其拖拽至新位置即可。
- 要使用此功能,您的计算机上需已安装 Kutools for Excel。立即下载 Kutools for Excel,享受无限制的 30 天免费试用。
- 借助此功能,您还可以执行以下操作:
- 将列移动到区域开头:选择一列,点击
移到顶部按钮。 - 将列移动到区域末尾:选择一列,单击
移动到底部按钮。 - 将列向左或向右移动一列:选择一列,单击上移
或下移
按钮。
- 将列移动到区域开头:选择一列,点击
方法 3:通过剪切和插入移动列
此外,您还可以通过手动剪切和插入来移动列。请按以下步骤操作。
步骤 1:选择要移动的列
- 要选择一列,请单击列标头。在此示例中,我单击列标头“F”以选择“销售员”列。

- 要选择多个相邻的列,需先单击要移动的第一个列的列标头,然后按住鼠标并向右拖动以选择其他列。
- 您也可以通过选中该列中的任意单元格,然后按下 Ctrl+ 空格键。
- 如果您只想移动数据区域内的单元格而不影响外部数据,则需要手动选择这些单元格。
步骤 2:剪切所选列
右键单击所选列,从上下文菜单中选择剪切。参见截图:

步骤 3:将剪切的列插入到所需位置
- 选择要将剪切列插入其前的列。在此例中,我需要将“Salesman”列移至“Product”列之前,因此选择了“Product”列。
- 右键单击“Product”列,然后在右键菜单中选择插入剪切的单元格。
提示:按住 Ctrl 键的同时,按下数字小键盘上的“+”键,即可插入剪切的列。
结果
“Salesman”列现已移至“Product”列之前。

- 如果所选列是合并单元格的一部分,则无法移动。
- 无法移动多个不相邻的列。
在 Excel 中交换列
要在数据区域内交换列,例如下图所示,需将“Salesman”列与“Date”列互换位置。若使用上述方法,您需先记住两列的原始位置,再重复操作逐个移动,过程繁琐且容易出错。Kutools for Excel 的交换区域功能只需几次点击,即可轻松完成两列的同时交换!

要同时交换两列,您只需:
- 通过单击 Kutools> 区域> 交换区域 启用此功能;
- 分别选择您要交换的列。
- 此功能还可帮助同时交换两个区域。
- 要使用此功能,您的计算机上需已安装 Kutools for Excel。立即下载 Kutools for Excel,享受 30 天无限制免费试用!
使用数据排序重新排列列
若需对一个区域中的多列进行重新排序,更快捷的方法是在数据区域顶部添加一个辅助行,按您期望的列顺序输入编号,然后使用 Excel 的数据排序功能,即可一次性将所有列移至新位置。请按以下步骤操作:
步骤 1:在区域顶部插入辅助行
- 通过单击行号选择首行的数据区域。
- 右键单击所选行,然后从上下文菜单中选择插入。

现在已在原始数据区域的首行上方插入了一行新行。
步骤 2:为各列编号以指示其新顺序
在每个列上方的单元格中输入一个数字,以指示该列在区域中的新顺序。各列将根据您在辅助行中列出的数字进行排序。
在此示例中,“Date”列上方的数字 1 表示排序后数据区域中,“Date”列将成为第一列,而“Price (USD)”列则为最后一列。

步骤 3:对各列进行排序
- 选择整个区域(包括您在步骤 2 中指定的数字),转到数据选项卡,在排序中的排序和筛选组中选择

- 在弹出的排序对话框中,单击选项按钮。
注意:请确保已在排序对话框中勾选包含标题复选框。 - 在排序选项对话框中,选择按从左到右排序选项,然后单击确定按钮。

- 返回到排序对话框后,从 第 1 行 的主要关键字下拉列表中选择所需选项,然后单击确定。

结果
各列已根据您在辅助行中列出的数字完成排序(如需要,可删除该辅助行)。

在 Excel 中移动行
除了移动列,您可能还需要移动行。与移动列类似,Excel 也提供了内置功能来轻松实现行的移动。下面我将简要演示如何在 Excel 中使用拖放功能移动行。
- 选择要移动的行。

- 将鼠标指向所选行的边框(此时会显示一个四向箭头),然后按住 Shift 键。
- 将该行拖动到目标位置,松开鼠标,再松开 Shift 键。注意:您也可以使用剪切和粘贴功能将行移至新位置。选定行后,其余操作步骤与移动列相同。
相关文章
自动为列编号
本分步教程提供 4 种方法,助您在 Excel 中轻松实现列的自动编号。
在 Excel 中添加多列
本教程为您演示 6 种简单方法,轻松在 Excel 中添加多列。
使用加号或减号隐藏/取消隐藏行或列
本分步指南将演示如何在 Excel 中通过加号或减号轻松隐藏或取消隐藏行与列。
最佳办公效率工具
| 🤖 | KUTOOLS AI 助手:基于以下内容革新数据分析:智能执行 | 生成代码| 创建自定义公式 | 数据分析及生成图表| 调用 Kutools Functions…… |
| 热门功能:查找、高亮显示或标记重复项 | 删除空白行 | 合并列或单元格而不丢失数据 | 不使用公式的四舍五入…… | |
| 高级 LOOKUP:多条件 VLookup | 多值 VLookup | 跨多工作表 VLookup | 模糊查找…… | |
| 高级下拉列表:快速创建下拉列表 | 级联下拉列表 | 多选下拉列表…… | |
| 列管理器:添加指定数量的列|移动列|切换隐藏列的可见性状态|比较区域与列…… | |
| 特色功能:网格聚焦 | 设计视图 |增强编辑栏 | 工作簿和表管理器 | 资源库(自动文本)| 日期提取 | 汇总工作表 | 加密/解密单元格 | 按列表发送邮件 | 超级筛选 | 特殊筛选(筛选粗体单元格/斜体/删除线……) ...... | |
| 顶级 15 工具集:12 文本工具(添加文本,删除特定字符,……)| 50+ 图表 类型(甘特图,……)| 40+ 实用公式(基于生日计算年龄,……)| 19 插入工具(插入二维码,从路径插入图片,……)| 12 转换工具(小写金额转大写,汇率转换,……)| 7 合并和拆分工具(高级合并行,分割单元格,……)|……以及更多 |
借助 Kutools for Excel 大幅提升 Excel 技能,体验前所未有的高效办公!Kutools for Excel 提供超过 300 项高级功能,助您提升工作效率、节省宝贵时间。立即点击,获取您最需要的功能……
Office Tab 为 Office 带来标签式界面,让您的工作更轻松
- 在 Word、Excel、PowerPoint、Publisher、Access、Visio 和 Project 中启用标签式编辑与阅读。
- 在同一个窗口的新标签页中打开和创建多个文档,而不是在新窗口中。
- 将您的工作效率提升 50%,每天为您减少数百次鼠标点击!
所有 Kutools 插件,一个安装程序
Kutools for Office 套件捆绑了适用于 Excel、Word、Outlook 和 PowerPoint 的插件,以及 Office Tab Pro,是跨 Office 应用高效协作团队的理想之选。
- 一体化套件— Excel、Word、Outlook 和 PowerPoint 插件 + Office Tab Pro
- 一个安装程序,一个许可证— 几分钟内完成设置(支持 MSI)
- 协同效果更佳— 在多个 Office 应用中实现高效流畅的办公体验
- 30 天全功能试用— 无需注册,无需信用卡
- 超值之选— 比单独购买插件更省钱

移到顶部按钮。
移动到底部按钮。
或下移





