Microsoft Excel中扩展表格的6种方法
您需要扩展您的 Excel 表格吗?
表格是存储所有表格数据的绝佳工具,但是当您想要向表中添加新数据时,您将需要扩展表的边界。
这将允许您在表格底部添加一行或多行,以便您可以明显地向表格中添加新数据。
这篇文章将向您展示如何扩展 Excel 表并增加其范围大小。
推荐:Microsoft Excel中安装Solver求解的2种方法
使用调整大小手柄扩展表格
使表格变大的最简单方法是使用调整大小手柄。
调整大小手柄是表格最右下角的一个小区域,您可以单击并拖动它来更改表格的大小。
您可以根据拖动手柄的方向,通过向表中添加行或列来扩大表的大小。
- 将鼠标光标放在调整大小手柄上,使光标变成双向箭头。
- 左键单击 和 拖 向下或向右拖动。向下拖动将扩展表格以添加新行,而向右拖动将扩展表格以添加新列。
- 松开鼠标左键。
这是一种快速简便的方法,可以将表格扩展几行或几列。
使用“表设计”选项卡扩展表
您还可以在 表格设计 标签。
当您选择表格中的任意单元格时, 设计 选项卡将出现在功能区中。
- 选择表格内的任意单元格。
- 前往 表设计 标签。
- 点击 调整表格大小 在命令中找到 特性 部分。
这将打开 调整表格大小 菜单将允许您为表格选择一个新的范围。
- 将输入中的范围编辑为新的大小或使用鼠标光标在工作表中选择新的范围。
- 按 好的 按钮根据新范围调整表格大小。
新选择的第一行必须是表格的当前列标题行,并且新范围还必须与前一个表格范围重叠。
这会将表扩展到新的范围!
推荐:如何修复Windows 11 OneDrive登录错误0x8004da9a
使用 Tab 键扩展表格
表格主体右下角的单元格有一种特殊的方式,即通过添加新行来扩展表格。
当您选择表格右下方的单元格并按下 标签 键,这将在表格下方添加一个新行,并将活动单元格光标移动到新行最左边的单元格。
如果您按住 标签 键,此键将继续将活动单元格光标向右移动,最终到达右下角的单元格并重复在表格底部添加另一行的过程。
当表格没有太多列时,这是一种用行扩展表格的便捷方法。
使用自动扩展功能扩展表格
当您在表格正下方的行中输入任何内容时,您会注意到表格会自动扩展以包含这些新数据。
这是非常方便的数据输入功能。但它每次只能将表格扩展一行。
您可以更进一步 自动扩展 该表可包含任意数量的新行。
- 在与 Excel 表格不相邻的单元格中输入内容。这样数据就不会自动吸收到表格中。
- 选择您刚刚输入的单元格周围的范围并包含一些空白单元格。
- 将鼠标光标放在活动范围边界上,使光标变成四向箭头图标。
- 单击并拖动范围,使左上角的单元格位于表格正下方。
- 松开左键。
这将导致表自动扩展以包含新范围!
使用 VBA 扩展表格
可以使用 VBA 自动扩展 Excel 表。
假设您总是希望每次都扩展表格,使其多出 5 行。您可以创建一个宏,每次添加新行时,表格范围都会增加 5 行。 按下按钮来运行代码。
按 Alt + F11 键盘快捷键打开 Visual Basic 编辑器来添加代码。
另外,如果你 有 开发人员 已启用标签 你可以去 开发人员 标签并按下 Visual Basic 命令打开编辑器。
Sub ExtendTable()
Dim tblName As String
Dim rng As Range
Dim tbl As ListObject
Dim addRows As Integer
Dim addCols As Integer
Dim rowCount As Integer
Dim colCount As Integer
tblName = "Orders"
addRows = 5
addCols = 0
Set tbl = ActiveSheet.ListObjects(tblName)
rowCount = tbl.Range.Rows.Count
colCount = tbl.Range.Columns.Count
tbl.Resize Range(tblName & "[#All]").Resize(rowCount + addRows, colCount + addCols)
End Sub
前往 插入 菜单,然后选择 模块 选项。这将创建一个新模块,您可以在其中添加 VBA 代码。
将上述代码复制并粘贴到新模块中。
此代码将获取名为 命令 从活动工作表中确定表格有多少行和多少列。
然后,它将通过在原始表格尺寸上添加给定数量的行和列来调整表格大小。
代码目前设置为根据 addRows = 5
和 addCols = 0
代码行,但您可以更改这些代码以满足您的需要。
每次运行代码时,它都会将表格扩大固定的行数和列数。
推荐:WordPress PageSpeed优化插件BerqWP
使用 Office 脚本扩展表格
如果您想在 Excel 在线版中自动执行表格扩展过程,那么您将需要使用 Office 脚本来实现此目的。
Office Scripts 是一种基于 JavaScript 的语言,可在 Excel 桌面和 Web 应用程序上使用。
前往 自动化 选项卡,然后选择 新脚本 打开 Office 脚本的选项 代码编辑器。
function main(workbook: ExcelScript.Workbook) {
var rowsAdded = 5;
var colsAdded = 0;
var tableName = "Orders";
let myTable = workbook.getTable(tableName);
let myRange = myTable.getRange();
//Get current dimensions of table
let rowHeight = myTable.getRowCount();
let colWidth = myTable.getColumns().length;
myTable.resize(myRange.getAbsoluteResizedRange(rowHeight + 1 + rowsAdded, colWidth + colsAdded));
};
复制并粘贴上述代码到 代码编辑器 替换其内容。然后按 保存脚本 按钮后您的 Office 脚本即可使用。
该脚本从 命令 表格。然后它将通过添加固定数量的行和列来调整表格大小。
您可以通过更改 var rowsAdded = 5;
和 var colsAdded = 0;
代码行来满足您的需要。
按 跑步 按钮 代码编辑器 执行代码,表将根据给定的新行数和新列数进行扩展。
结论
您可以通过多种方式扩展 Excel 表。
最简单的方法是使用调整大小手柄快速向表格添加更多行或列。一旦您知道它存在,使用起来就相当简单方便。
如果你需要一种更快的方法来将表扩展到非常大的尺寸,那么你可以使用 调整表格大小 命令允许您输入新的范围。
对于需要扩展表格的自动化流程,您可以使用 VBA 或 Office 脚本来扩展它。
无论选择哪种方法,扩展表格都既快捷又简单。您有什么调整 Excel 表格大小的技巧吗?请在下面的评论中与我分享!