Skip to main content

在 Excel 中新增列的 4 種簡單方法(逐步指南)

Author: Sun Last Modified: 2025-05-12

在 Excel 中新增一列或多列是處理 Excel 資料時的常見任務。本教程提供了 4 種簡單的方法,包括快捷鍵,快速插入一列或多列(在選定列的右側或左側)

Add Columns


視頻:新增列

 
 


使用內建功能插入一列或多列

 
步驟 1:選擇要插入的位置以及要新增的列數

例如,要在 B 列左側插入一列,請點擊 B 列標題以選擇整個 B 列;
要在 B 列左側插入兩列,點擊 B 列標題,然後按住滑鼠向右拖動以選擇兩列(B 列和 C 列)。以此類推,您可以根據需要新增任意數量的列。

步驟 2:右鍵單擊以插入列

選擇列後,右鍵單擊並從上下文菜單中選擇 插入

right click the selected columns and click Insert

提示:按住 Shift Ctrl 鍵,然後按下主鍵盤上的 + 將執行與 插入 命令相同的操作。

結果:

 columns are inserted

注意:

  1. 選擇列後,您也可以前往功能區並點擊 首頁 > 插入 以快速插入列。
  2. 如果您只選擇了一個範圍而不是整列,無論您使用快捷鍵還是右鍵單擊 插入 命令,都會彈出一個對話框,選擇 整列 選項並點擊 確定
    select a range, choose Entire column option in the popped dialog box
  3. 默認情況下,新增的列將格式化為與所選列左側列相同的格式。如果您不希望應用該格式,或者想使用所選列的格式,可以在新增後選擇 新增選項 (在新增列的右上角出現一把刷子),然後從以下選項中進行選擇:
    choose one of the options to format the inserted columns
  4. 如果您想新增多個不相鄰的列,選擇一列然後按住 Ctrl 鍵選擇其他列,然後使用 插入 命令來新增列。

快速向右或向左新增特定數量的列

 

使用 Excel 的內建功能新增列時,您需要通過拖動滑鼠來選擇相關數量的列。然而,通過使用 Kutools for Excel新增列 功能,您可以通過輸入要新增的列數快速向右或向左新增列。

Kutools for Excel 提供超過 300 種進階功能,簡化複雜任務,提升創造力與效率。 結合 AI 能力,Kutools 能夠精準自動化任務,讓數據管理變得輕而易舉。Kutools for Excel 的詳細資訊...免費試用...
步驟 1:指定新增位置和數量
  1. 右鍵單擊列標題,例如,點擊 'B' 以選擇 B 列,然後選擇 新增列

  2. 指定位置 和列數,點擊 確定

    Right click at a column header to go the Add Columns dialog, and then set the options

結果:

add multiple columns to the left side

add multiple columns to the right side

注意

  1. 新增到右側 功能將幫助您直接在所選列的右側新增列,新增方法與內建的 插入 命令相同。

  2. 要使用 插入列,您需要先安裝 Kutools for Excel,請 點擊下載並立即享受 30 天免費試用

在表格中插入一列或多列

 
步驟 1:選擇與要插入的列數相同的單元格數量

假設您想在「性別」列的左側插入兩列,選擇跨越「性別」和「年齡」列的兩個單元格(B2:C2)。

Select cells with the number of columns that you want to insert

提示:如果您想插入一列,只需選擇表格列中您想要新增列旁邊的一個單元格即可。

步驟 2:右鍵單擊以插入新列

右鍵單擊您已選擇的單元格,在上下文菜單中,點擊 插入,然後在子菜單中,選擇 表格列到左側 選項。

right click and choose Table Columns to the Left

結果:

the specific number of columns are inserted to the left

注意:

  1. 表格支持在最後一列的右側插入一列。選擇表格中最後一列的一個單元格,右鍵單擊選擇 插入,您會看到 表格列到右側 選項出現。
    Tables support to insert one column to the right of the last column

  2. 默認情況下,新增的列將格式化為與所選列左側列相同的格式。

  3. 如果您不希望應用該格式,或者想使用所選列的格式,可以在新增後選擇 新增選項 (在新增列的右上角出現一把刷子),然後從以下選項中進行選擇:
    choose from one of the options to format the inserted columns

  4. 使用 表格列到右側表格列到左側 命令僅在表格佈局內新增列,不會影響表格外的資料。

  5. 表格不支持新增不相鄰的列。


使用 VBA 在選定列的右側插入一列

 

Excel 的內建功能僅允許在選定列的左側新增列,如果您想在選定列的右側新增一列,提供了一段 VBA 程式碼來處理此任務。

步驟 1:選擇您想在其右側插入列的單元格

Select a cell to the right of which you want to insert a column

步驟 2:按下 AltF11 鍵啟用 Microsoft Visual Basic for Applications 窗口,然後點擊 插入 > 模組 以創建一個新的空白模組

shortcut Alt and F11 keys

click Insert > Module to create a new blank module

步驟 3:複製以下 VBA 程式碼並將其粘貼到新模組中,然後點擊 運行 按鈕 doc run 或按下 F5 鍵運行程式碼。
Sub InsertToRight()
'Extendoffice20230303
Dim xRg, xRg2 As Range
Dim xC As Long
Set xRg = Application.Selection
xC = xRg.Columns.Count
Set xRg2 = xRg.Columns.Item(xC)
Set xRg2 = xRg2.Offset(0, 1).EntireColumn
xRg2.Insert Shift:=xlToRight
End Sub

dcopy and paste the code into the module

結果:

columns are inserted to right of the selected column

注意:新增的列將格式化為與所選列相同的格式。