When什么时候用得到
表格列的顺序是「姓名、部门、薪资、入职日期」,你想把「入职日期」搬到最前面。剪切再贴上,还要手动调格式,很麻烦。
按住 Shift 拖一下,就能插进新位置,原有数据不会被覆盖。
What这是什么
Shift 拖动 — 按住 Shift 拖列,会「插入」而不是「覆盖」。
Insert Cut Cells插入剪切的单元格
剪切后,在目标位置插入。
Magic Move魔法移动
在数据上方插一行写新顺序,再从左到右排序。
| 方法 | 适合场景 | 难度 |
|---|---|---|
| Shift 键拖动 | 移动单列 / 相邻列 | ⭐ 简单 |
| Insert Cut Cells | 要插入到剪切 / 复制的位置 | ⭐⭐ 中等 |
| Magic Move | 一次打乱重排好几列 | ⭐⭐⭐ 步骤多,一次搞定 |
Where在哪里找
选中列后,把鼠标移到选区边界,光标变成四向箭头,就能拖。右键菜单里有 Cut 和 Insert Cut Cells。
| A | B | C | D | |
|---|---|---|---|---|
| 1 | 姓名 | 部门 | 薪资 | 入职日期 |
| 2 | Siti | Marketing | 3,200 | 2025-01-06 |
| 3 | Wei Jie | Sales | 3,800 | 2024-08-12 |
How一步一步做
方法一:Shift 键拖动
- 1
选中要搬的列
- 2
把鼠标移到选区边界,出现四向箭头
- 3
按住 Shift,再按住鼠标左键,拖到新位置
- 4
先放开鼠标,再放开 Shift
其他列自动往后挪,不会覆盖数据。多列:先拖选多个相邻列,再同样操作。
❌ 用普通拖动(没按住 Shift):覆盖掉目标位置的数据,不是插入。
方法二:Insert Cut Cells
- 1
选中要搬的列,右键 → Cut
- 2
选中目标列(新列会插在它前面),右键 → Insert Cut Cells
❌ Insert Cut Cells 选错目标列:列被插错位置。
方法三:Magic Move
- 1
在数据上方插入一个临时行(选第 1 行,右键 Insert)
- 2
在这行按你想要的新顺序,把各列的名称打进去
- 3
选中整个数据范围,Data → Sort & Filter → Sort,点 Options
- 4
勾选 Sort left to right,点 OK
- 5
Sort by 选 Row 1,点 OK,最后删掉临时行
❌ Magic Move 忘了勾选 Sort left to right:排序方向不对(原本是上下排序)。
Why为什么这样做
✅ 按住 Shift 拖:直接插入,不覆盖,比剪切贴上快。
❌ 不按 Shift 拖:会覆盖目标位置原有的数据。
Sources
Blog / Website: