Skip to main content

在 Excel 中移動列的 5 種方法 – 逐步教程

Author: Siluvia Last Modified: 2025-05-12

如果您經常使用 Excel 表格,可能需要重新排列數據列來為某些目的重構數據。本逐步教程提供了 5 種簡單的方法,幫助您將列移動到想要的位置、交換相距較遠的兩列,以及同時重新排列多列。此外,還展示了如何快速在 Excel 中移動行。


視頻

 


在 Excel 中移動列

如下圖所示,您希望將「銷售員」列移動到「產品」列之前。本節提供三種方法幫助您實現這一操作。

Move columns

方法 1:使用拖放功能移動列

移動列最常見的方式是按住 Shift 鍵,同時用鼠標拖放該列。

步驟 1:選擇要移動的列
  • 要選擇一列,點擊列字母即可選中它。在此情況下,我點擊列字母「F」以選擇「銷售員」列。
    Select the column to move
  • 要選擇多個相鄰列,您需要點擊要移動的第一列的列字母,然後按住並向右拖動鼠標以選擇其他列。
注意:
  • 您也可以通過選擇該列中的單元格,然後按下 Ctrl + 空格鍵來選擇整列。
  • 如果您只想移動數據範圍內的單元格而不影響外部數據,則需要手動選擇這些單元格。
步驟 2:按住 Shift 鍵

將指針移到所選列的邊框上,當光標變為四向箭頭時,按住 Shift 鍵。

Press and hold the Shift key
步驟 3:將所選列拖動到新位置

將列拖動到所需位置,釋放鼠標後再鬆開 Shift 鍵。

結果

銷售員」列現在已移動到「產品」列之前。

the selected column is moved
注意:
  • 如果所選列是合併單元格的一部分,則無法移動。
  • 非連續列無法移動。

方法 2:使用便捷工具輕鬆精確地移動列

上述方法常用,但當您處理包含大量列的區域時會浪費時間。這裡強烈推薦 Kutools for Excel列清單功能,它能幫助您輕鬆且精確地將列移動到新位置。

Kutools for Excel 提供超過 300 種進階功能,簡化複雜任務,提升創造力與效率。 結合 AI 能力,Kutools 能夠精準自動化任務,讓數據管理變得輕而易舉。Kutools for Excel 的詳細資訊...免費試用...

使用方法:

  1. 點擊 Kutools > 導航窗格 > 列清單以打開此列清單窗格;
  2. 在窗格中,選擇要移動的列,然後拖放到新位置。
注意:
  • 要使用此功能,您需要在電腦上安裝 Kutools for Excel。前往下載 Kutools for Excel 30 天免費試用版,無任何限制
  • 使用此功能,您還可以實現以下操作:
    • 將列移動到範圍的開頭:選擇一列,點擊 移動到頂部  move to top arrow 按鈕。
    • 將列移動到範圍的末尾:選擇一列,點擊 移動到底部 s move to end arrow 按鈕。
    • 將列向左或向右移動一列:選擇一列,點擊 向上  move up arrow向下  move down arrow 按鈕。

方法 3:使用剪切和插入功能移動列

此外,您還可以通過剪切和插入手動移動列。請按照以下步驟操作。

步驟 1:選擇要移動的列
  • 要選擇一列,點擊列字母即可選中它。在此情況下,我點擊列字母「F」以選擇「銷售員」列。
    Select the column to move
  • 要選擇多個相鄰列,您需要點擊要移動的第一列的列字母,然後按住並向右拖動鼠標以選擇其他列。
注意:
  • 您也可以通過選擇該列中的單元格,然後按下 Ctrl + 空格鍵來選擇整列。
  • 如果您只想移動數據範圍內的單元格而不影響外部數據,則需要手動選擇這些單元格。
步驟 2:剪切所選列

右鍵點擊所選列,從上下文菜單中選擇剪切。參見截圖:

提示:您也可以使用 Ctrl + X 快捷鍵剪切所選列。
Cut the selected column
步驟 3:將剪切的列插入到所需位置
  1. 選擇要在其前插入剪切列的列。在此情況下,我需要將「銷售員」列移動到「產品」列之前,因此我選擇了「產品」列。
  2. 右鍵點擊「產品」列並選擇 插入剪切的單元格 在右鍵菜單中。
    提示:按住 Ctrl 鍵並同時按下數字小鍵盤上的「+」鍵也可以插入剪切的列。
    insert the cut column to the position
結果

銷售員」列現在已移動到「產品」列之前。

the selected column is moved
注意:
  • 如果所選列是合併單元格的一部分,則無法移動。
  • 多個非連續列無法移動。

在 Excel 中交換列

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

Swap two columns

要同時交換兩列,您只需:

  1. 啟用該功能,點擊 Kutools > 區域 > 交換區域
  2. 分別選擇要交換的列。

注意:

使用數據排序重新排列列

如果您有許多列需要重新排序,更快的方法是在數據範圍的頂部添加一個輔助行,並按照您希望的列順序進行編號,然後應用 Excel 的數據排序功能一次性將列移動到新位置。請按照以下步驟逐步操作。

步驟 1:在範圍頂部插入輔助行
  1. 通過點擊行號選擇數據範圍的頂行。
  2. 右鍵點擊所選行,從上下文菜單中選擇插入
    Insert a helper row at the top of the range

現在,在原始數據範圍頂行上方插入了一個新行。

步驟 2:對列進行編號以指示其新順序

在每列上方的單元格中輸入一個數字,以指示該列在範圍中的新順序。列將根據您在輔助行中列出的數字進行排序。

在此示例中,「日期」列上方的數字 1 表示「日期」列將成為排序後數據範圍的第一列,而「價格(美元)」列將是最後一列。

Number the columns to indicate their new order
步驟 3:對列進行排序
  1. 選擇整個範圍(包括您在步驟 2 中指定的數字),轉到數據選項卡,選擇 排序與篩選組中的排序
    click Data > Sort
  2. 在彈出的 排序 對話框中,點擊 選項 按鈕。
    click the Options button in the dialog box
    注意:確保在排序對話框中勾選了 數據包含標題框。
  3. 排序選項對話框中,選擇 從左到右排序選項,然後點擊確定按鈕。
    select the Sort left to right option
  4. 返回到排序對話框時,從排序依據下拉列表中選擇第 1 行,然後點擊確定
    select Row 1 in the dialog box
結果

列根據您在輔助行中列出的數字進行排序(如果需要,您可以刪除輔助行)。

The columns are sorted based on the numbers in the helper row

在 Excel 中移動行

除了移動列之外,您可能還需要移動行。與移動列相同,您可以使用內置功能來移動行。這裡我將簡要演示如何使用拖放功能在 Excel 中移動行。

  1. 選擇要移動的行。
    Select the row to move
  2. 將指針移到所選行的邊框上(顯示四向箭頭),按住 Shift 鍵。
  3. 將行拖動到所需位置,釋放鼠標後再鬆開 Shift 鍵。
    注意:您也可以使用剪切粘貼功能將行移動到新位置。選擇一行後,其他步驟與移動列的步驟相同。

最佳辦公效率工具

🤖 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%,每天為您減少數百次鼠標點擊!