在 Excel 中移動列的 5 種方法 – 逐步教程
如果您經常使用 Excel 表格,可能需要重新排列數據列來為某些目的重構數據。本逐步教程提供了 5 種簡單的方法,幫助您將列移動到想要的位置、交換相距較遠的兩列,以及同時重新排列多列。此外,還展示了如何快速在 Excel 中移動行。
視頻
在 Excel 中移動列
如下圖所示,您希望將「銷售員」列移動到「產品」列之前。本節提供三種方法幫助您實現這一操作。

方法 1:使用拖放功能移動列
移動列最常見的方式是按住 Shift 鍵,同時用鼠標拖放該列。
步驟 1:選擇要移動的列
- 要選擇一列,點擊列字母即可選中它。在此情況下,我點擊列字母「F」以選擇「銷售員」列。
- 要選擇多個相鄰列,您需要點擊要移動的第一列的列字母,然後按住並向右拖動鼠標以選擇其他列。
- 您也可以通過選擇該列中的單元格,然後按下 Ctrl + 空格鍵來選擇整列。
- 如果您只想移動數據範圍內的單元格而不影響外部數據,則需要手動選擇這些單元格。
步驟 2:按住 Shift 鍵
將指針移到所選列的邊框上,當光標變為四向箭頭時,按住 Shift 鍵。

步驟 3:將所選列拖動到新位置
將列拖動到所需位置,釋放鼠標後再鬆開 Shift 鍵。
結果
「銷售員」列現在已移動到「產品」列之前。

- 如果所選列是合併單元格的一部分,則無法移動。
- 非連續列無法移動。
方法 2:使用便捷工具輕鬆精確地移動列
上述方法常用,但當您處理包含大量列的區域時會浪費時間。這裡強烈推薦 Kutools for Excel 的列清單功能,它能幫助您輕鬆且精確地將列移動到新位置。
使用方法:
- 點擊 Kutools > 導航窗格 > 列清單以打開此列清單窗格;
- 在窗格中,選擇要移動的列,然後拖放到新位置。
- 要使用此功能,您需要在電腦上安裝 Kutools for Excel。前往下載 Kutools for Excel 30 天免費試用版,無任何限制。
- 使用此功能,您還可以實現以下操作:
- 將列移動到範圍的開頭:選擇一列,點擊 移動到頂部
按鈕。
- 將列移動到範圍的末尾:選擇一列,點擊 移動到底部
按鈕。
- 將列向左或向右移動一列:選擇一列,點擊 向上
或 向下
按鈕。
- 將列移動到範圍的開頭:選擇一列,點擊 移動到頂部
方法 3:使用剪切和插入功能移動列
此外,您還可以通過剪切和插入手動移動列。請按照以下步驟操作。
步驟 1:選擇要移動的列
- 要選擇一列,點擊列字母即可選中它。在此情況下,我點擊列字母「F」以選擇「銷售員」列。
- 要選擇多個相鄰列,您需要點擊要移動的第一列的列字母,然後按住並向右拖動鼠標以選擇其他列。
- 您也可以通過選擇該列中的單元格,然後按下 Ctrl + 空格鍵來選擇整列。
- 如果您只想移動數據範圍內的單元格而不影響外部數據,則需要手動選擇這些單元格。
步驟 2:剪切所選列
右鍵點擊所選列,從上下文菜單中選擇剪切。參見截圖:

步驟 3:將剪切的列插入到所需位置
- 選擇要在其前插入剪切列的列。在此情況下,我需要將「銷售員」列移動到「產品」列之前,因此我選擇了「產品」列。
- 右鍵點擊「產品」列並選擇 插入剪切的單元格 在右鍵菜單中。提示:按住 Ctrl 鍵並同時按下數字小鍵盤上的「+」鍵也可以插入剪切的列。
結果
「銷售員」列現在已移動到「產品」列之前。

- 如果所選列是合併單元格的一部分,則無法移動。
- 多個非連續列無法移動。
在 Excel 中交換列
要在數據範圍內交換列,例如,如下圖所示,需要交換「銷售員」列和「日期」列的位置。使用上述方法,您需要記住這兩列的原始位置,然後重複操作逐一移動它們,直到交換完成,這既繁瑣又容易出錯。這裡,Kutools for Excel 的 交換區域功能可以幫助您只需幾次點擊即可輕鬆同時交換兩列。

要同時交換兩列,您只需:
- 啟用該功能,點擊 Kutools > 區域 > 交換區域;
- 分別選擇要交換的列。
- 此功能還可以幫助同時交換兩個區域。
- 要使用此功能,您需要在電腦上安裝 Kutools for Excel。前往下載 Kutools for Excel 30 天免費試用版,無任何限制。
使用數據排序重新排列列
如果您有許多列需要重新排序,更快的方法是在數據範圍的頂部添加一個輔助行,並按照您希望的列順序進行編號,然後應用 Excel 的數據排序功能一次性將列移動到新位置。請按照以下步驟逐步操作。
步驟 1:在範圍頂部插入輔助行
- 通過點擊行號選擇數據範圍的頂行。
- 右鍵點擊所選行,從上下文菜單中選擇插入。
現在,在原始數據範圍頂行上方插入了一個新行。
步驟 2:對列進行編號以指示其新順序
在每列上方的單元格中輸入一個數字,以指示該列在範圍中的新順序。列將根據您在輔助行中列出的數字進行排序。
在此示例中,「日期」列上方的數字 1 表示「日期」列將成為排序後數據範圍的第一列,而「價格(美元)」列將是最後一列。

步驟 3:對列進行排序
- 選擇整個範圍(包括您在步驟 2 中指定的數字),轉到數據選項卡,選擇 排序與篩選組中的排序。
- 在彈出的 排序 對話框中,點擊 選項 按鈕。注意:確保在排序對話框中勾選了 數據包含標題框。
- 在 排序選項對話框中,選擇 從左到右排序選項,然後點擊確定按鈕。
- 返回到排序對話框時,從排序依據下拉列表中選擇第 1 行,然後點擊確定。
結果
列根據您在輔助行中列出的數字進行排序(如果需要,您可以刪除輔助行)。

在 Excel 中移動行
除了移動列之外,您可能還需要移動行。與移動列相同,您可以使用內置功能來移動行。這裡我將簡要演示如何使用拖放功能在 Excel 中移動行。
- 選擇要移動的行。
- 將指針移到所選行的邊框上(顯示四向箭頭),按住 Shift 鍵。
- 將行拖動到所需位置,釋放鼠標後再鬆開 Shift 鍵。注意:您也可以使用剪切和粘貼功能將行移動到新位置。選擇一行後,其他步驟與移動列的步驟相同。
相關文章
自動編號列
本逐步教程提供了 4 種方法,幫助您在 Excel 中自動編號列。
在 Excel 中添加列
本教程演示了在 Excel 中添加列的 6 種簡單方法。
使用加號或減號隱藏/取消隱藏行或列
本逐步指南演示了如何在 Excel 中使用加號或減號隱藏或取消隱藏列或行。
最佳辦公效率工具
🤖 | Kutools AI 助手:基於智能執行方式革新數據分析:智能執行 | 生成代碼 | 創建自訂公式 | 分析數據並生成圖表 | 調用 Kutools 函數… |
熱門功能:查找、標記重複值或識別重複項 | 刪除空行 | 合併列或單元格而不丟失數據 | 四捨五入無需公式 ... | |
高級 LOOKUP: 多條件 VLookup | 多值 VLookup | 多表查找 | 模糊查找 .... | |
高級下拉列表:快速創建下拉列表 | 依賴下拉列表 | 多選下拉列表 .... | |
列管理器: 添加特定數量的列 | 移動列 | 切換隱藏列的可見狀態 | 比較區域和列 ... | |
特色功能:網格聚焦 | 設計檢視 | 增強編輯欄 | 工作簿與工作表管理器 | 資源庫(自動文本) | 日期提取器 | 合併資料 | 加密/解密儲存格 | 按列表發送電子郵件 | 超級篩選 | 特殊篩選(篩選粗體/斜體/刪除線...) ... | |
頂級 15 種工具集: 12 個文本工具(添加文本、刪除特定字符、...) | 50+ 圖表 類型(甘特圖、...) | 40+ 實用 公式(基於生日計算年齡、...) | 19 個插入工具(插入QR碼、根據路徑插入圖片、...) | 12 個轉換工具(金額轉大寫、匯率轉換、...) | 7 個合併與分割工具(高級合併行、分割儲存格、...) | ... 還有更多 |
使用 Kutools for Excel 提升您的 Excel 技巧,體驗前所未有的高效。 Kutools for Excel 提供超過 300 種高級功能來提高生產力並節省時間。 點擊這裡獲取您最需要的功能...
Office Tab 將標籤式界面帶到 Office,讓您的工作更加輕鬆
- 在 Word、Excel、PowerPoint、Publisher、Access、Visio 和 Project 中啟用標籤式編輯和閱讀。
- 在同一窗口的新標籤中打開和創建多個文檔,而不是在新窗口中。
- 將您的生產力提高 50%,每天為您減少數百次鼠標點擊!