跳至主要内容

在Excel中添加列的4种简单方法(逐步指导)

Author: Sun Last Modified: 2025-05-08

在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

注意:添加的列将与选定列的格式化为相同的格式。