KutoolsforOffice— 一套方案,五大工具。事半功倍。

快速添加多行或向表格添加列(Word 文档)

作者小阳修改日期

在 Word 文档中,向表格添加行和列是一项常见操作,有助于更高效地整理和展示信息。本文将为您详细讲解如何在 Word 表格中快速、高效地添加多行或多列。

在 Word 表格中添加的行和列

添加多行到表格选区的上方/下方

添加多列到表格选区的左侧或右侧

通过 VBA 代码批量添加表格行

删除行或列


添加多行到表格选区的上方/下方

如果您需要在已选行的上方或下方添加多行以容纳更多数据,本节将为您介绍两种便捷的方法,帮助您快速向表格中添加多行:一是通过“布局”选项卡,二是通过右键菜单。这两种方法高效且易于操作,您可根据个人习惯灵活选择。

步骤 1:选择您要在其上方或下方插入新行的行

  • 单击表格中您希望插入新行的任意单元格或整行位置。
  • 如需插入多行新行,请先选择您打算添加的行数。例如,若需插入三行新行,请在表格中先选中三行。
    从表格中选中的三行

步骤 2:应用“插入上方/插入下方”功能

  • 方法 1:选中行后,在布局选项卡的行和列分组中,选择“插入上方”“插入下方”。见截图:
    功能区上的“上方插入”和“下方插入”按钮
  • 方法 2:右键单击所选区域,然后选择插入> 插入行上方/插入行下方,见截图:
    右键菜单中的“上方插入行”和“下方插入行”选项

结果:

系统会根据您选择的行数,在所选区域的上方或下方插入相同数量的新行。请参见截图:

  • 插入行插入到所选内容的上方
    在选定区域上方插入的行
  • 插入行插入到所选内容后
    在选定区域下方插入的行
📝提示:
  • 格式规则:
    在所选区域上方插入新行时,格式将与首行保持一致;而在所选区域下方插入新行时,格式则与最后一行相同。
  • 添加行快捷键:
    在表格底部快速添加新行时,您可以使用 Tab 键。只需在 最后一个单元格中按下 Tab键,即可自动新建一行。

添加多列到表格选区的左侧或右侧

本节将全面讲解如何在 Word 表格的现有选区左侧或右侧添加多列,涵盖两种主要方法:通过“布局”选项卡和右键菜单操作。

步骤 1:选择您要在其左侧或右侧插入新列的列

  • 单击您希望插入新列位置的任意列单元格或整列。
  • 如需插入多列新列,请先选中与您计划添加的新列数量相同的列。例如,若要插入两列新列,请在表格中先选中两列。
    从表格中选中的两列

步骤 2:应用“插入左侧/插入右侧”功能

  • 方法 1:选中列后,在布局选项卡的行和列分组中,选择“插入左侧”“插入右侧”。见截图:
    功能区上的“左侧插入”和“右侧插入”按钮
  • 方法 2:右键单击所选区域,然后选择插入> 插入列左侧/插入列右侧,见截图:
    右键菜单中的“左侧插入列”和“右侧插入列”选项

结果:

系统会根据您选择的列数,在所选区域的左侧或右侧插入相同数量的新列。请参见截图:

  • 插入列到所选区域的左侧
    在选定区域左侧插入的列
  • 插入列到所选区域的右侧
    在选定区域右侧插入的列

通过 VBA 代码批量添加表格行

如果需要在 Word 表格中批量添加多行,手动操作往往非常繁琐。本文将为您介绍如何通过 VBA 代码,高效快捷地批量插入多行。

步骤 1:选择您要在其上方或下方插入新行的行

单击您希望批量插入多行的目标行或整行。

步骤 2:打开 VBA 模块编辑器并复制代码

  1. 按下 Alt + F11 键,即可打开 Microsoft Visual Basic for Applications 窗口。
  2. 在打开的窗口中,点击插入> 模块,即可新建一个空白模块。
  3. 然后,将下方任意一段代码复制粘贴到空白模块中。
    VBA 代码:在选中行上方插入多行
    Sub Addrowsabove()
    'Updateby Extendoffice
        Dim lngIndex As Long
        Dim lngRowsToAdd As Long
        Dim lngPosit As Long
        Dim oTbl As Word.Table
        If Selection.Information(wdWithInTable) Then
            lngRowsToAdd = InputBox("How many rows?", "Kutools for Word", 1)
            Set oTbl = Selection.Tables(1)
            lngPosit = Selection.Rows(1).Range.Information(wdEndOfRangeRowNumber)
            For lngIndex = 1 To lngRowsToAdd
                oTbl.Rows.Add oTbl.Rows(lngPosit)
            Next lngIndex
        End If
    End Sub

    VBA 代码:在选中行下方插入多行
    Sub Addrowsbelow()
    'Updateby Extendoffice
        Dim lngIndex As Long
        Dim lngRowsToAdd As Long
        Dim lngRowPosition As Long
        Dim oTbl As Word.Table
        If Selection.Information(wdWithInTable) Then
            lngRowsToAdd = InputBox("How many rows?", "Kutools for Word", 1)
            Set oTbl = Selection.Tables(1)
            lngRowPosition = Selection.Rows(1).Index
            For lngIndex = 1 To lngRowsToAdd
                oTbl.Rows.Add oTbl.Rows(lngRowPosition + lngIndex)
            Next lngIndex
        End If
    End Sub

步骤 3:运行代码

按下 F5 键即可运行代码。在弹出的对话框中,输入您要插入的设置行数,然后点击确定按钮。
用于输入要添加行数的对话框

结果:

代码将在表格指定位置一次性插入您设定数量的行,您还可以选择插入到上方或下方。


删除行或列

如果您想要从 Word 表格中删除行或列,以下为您推荐几种简单实用的小技巧。

步骤 1:选中表格中的整行或列

  • 将鼠标移动到表格左侧、需要删除的整行首个单元格外侧,即可选中整行。此时,光标会变为向右的箭头,出现箭头后单击即可完成选中。
    选中了一行
  • 如需选中整列,只需将鼠标指针移动到目标列首个单元格的上方,待指针变为向下箭头时,单击即可轻松选中整列。
    选中了一列

步骤 2:按下 Backspace 键

按下 Backspace 键,即可快速删除所选行或列。


提升您的 Word 表格体验:一键清理,尽在 Kutools for Word!

表格中大量空白或重复的行与列会导致数据杂乱,严重影响工作效率。Kutools for Word 能够高效帮您解决这些问题。只需几步,即可快速删除多余的空白或重复行和列,让表格焕然一新,信息一目了然。立即体验 Kutools,升级您的 Word 办公,享受更顺畅、更有序的文档编辑体验!
表格中删除空白或重复行/列的对话框

注意Kutools for Word 提供 100 多项功能,助您高效处理 Word 文档中的复杂或批量任务。其全新强大功能——KUTOOLS AI 助手 AI 驱动的写作增强:智能创作内容,优化文风与语法,轻松摘要要点。立即下载,免费试用!

相关文章:

  • 在 Word 表格中删除重复行
  • 在 Word 文档中,部分表格可能包含重复行,有时您可能只想保留首次出现的内容,删除其余重复项。此时,您既可以手动逐行删除,也可以借助 VBA 代码轻松实现。
  • 在 Word 表格中插入彩色下拉列表
  • 假如在 Word 文档中的表格某一列需要插入彩色下拉列表,即选择某个选项时单元格变为红色,选择另一个选项则变为绿色,如下图所示,该如何在 Word 文档中实现?