在Excel中把范围转换为表格(5种简单方法)

  • Share This
Hugh West

在Excel工作表中,我们必须不时地组织、维护和分析数据。 在这篇文章中,我们描述了将Excel中的任何数据范围转换为表格的方法。 Excel表格 是组织、管理、更新和分析数据集中的条目的最强大工具之一。

我们将讨论Excel中的一些常用方法,如 表格特征 , 键盘快捷键 , 桌子样式 透视表功能 以及 VBA宏程序代码 来将一个范围转换为一个表格。

假设,我们有一个数据集,其中有 产品销售 不同月份的多个产品。

供下载的数据集

Excel转换为表格.xlsm

了解范围和表格

范围。 在Excel中,数据集中的一组选定的单元格就是范围。 你可以在一个数据集中选择任意数量的单元格;最左上角的单元格和最右下角的单元格的引用就是范围。 例如,如果我们选择单元格( B4至D13 ),那么 B4:D13 是数据集中的范围。

表。 表是一种具有内置功能的高级范围。 Excel表作为一个预先结构化的最新范围,具有各种提供的功能,如 标题行 , 总行数 , 带状行 , 第一栏 , 最后一栏 , 带状柱子 , 过滤按钮 ,等等。

区分表格和范围非常容易,Excel表格有冻结的标题、边界线、自动过滤、排序选项以及类似于下图的独特的查看格式。

阅读更多。 Excel中的表和范围有什么区别?

在Excel中把范围转换为表格的5种简单方法

方法1:使用表功能将范围转换为表

ǞǞǞ 插入 选项卡中提供了插入表格选项 桌子 各部门。

步骤1。 转到 插入 Tab> 选择 (在 桌子 节)。

第2步。 A 创建表格 命令框会出现。 选择范围(即 B3:H19 ),你想将其转换为表格,在 你的表格的数据在哪里? 领域和 打勾 盒子上写着 我的表有页眉 .

在这种情况下,如果你没有标头,就保留这个方框 未被选中 .

第3步。 点击 认可 整个范围将转换为一个类似于下图的表格。

阅读更多。 如何将Excel中的表格转换为列表

方法2:使用键盘快捷键来 将范围转换为表

我们可以使用键盘快捷键将一个范围转换为一个表格。

步骤1。 新闻 CTRL+T 总的来说,A 创建表格 窗口出现。

第2步。 选择 范围 (即。 B3:H19 )。 如果列有标题 勾选 盒子上写着 我的表格有标题 除非保留它 未被选中 .

第3步。 点击 认可 然后,选定的范围成为一个结构化表格。

方法3:使用 "格式为表 "功能来 将范围转换为表

另一个将范围转换为表格的方便方法是使用 格式为表格 功能。

步骤1。 悬停到 首页 Tab> 选择 格式为表格 (在 风格 有很多表格样式是预先添加的。 选择任何一个 风格 来将该范围格式化为一个表格。

第2步。 ǞǞǞ 创建表格 弹出的窗口与前面的方法类似。 选择 范围 (即。 B3:H19 )和 勾选 我的表格有标题 按照之前的指示,在盒子里。

第3步。 点击 认可 并将指定的范围转换为一个表格。

类似的阅读。

  • 如何在Excel中制作一个表格(带自定义功能)
  • TABLE函数在Excel中是否存在?
  • 如何在Excel 2013中使用切片机来过滤一个表格
  • 在Excel表格中有效地使用公式(附4个例子)

方法4:使用透视表功能来 将范围转换为表

插入 标签,我们还可以插入一种特殊的表格。 透视表 . 透视表 是方便在所需的结构中显示一个范围。 这个功能在你设定的行或列的显示内容中显示范围。

步骤1。 移至 插入 Tab> 选择 透视表 (在 桌子 节)。

第2步。 然后 创建透视表 窗口弹出,在 创建透视表 窗口,选择 范围 (即。 B3:H19 )和 新工作表 现有的工作表 (在 选择你希望PivotTable报告放置的位置 命令框)。

第3步。 点击 认可 一会儿,就会出现一个新的工作表。 在 PivotTable字段, 勾选 你可以在任何字段中替换列的条目。 过滤器 , 专栏 , 行数 ,以及 价值观 后,结果就会发生相应的变化。

为了便于理解,我们将事情简单化。 我们 打勾 所有可用的字段(数据集列)并将它们拖到 价值观 值的总和将显示在 专栏 领域。

方法5:使用VBA宏代码来 将范围转换为表

我们可以运行一个简单的 VBA宏程序代码 比方说,在运行代码之前,这个范围看起来像下面的图片。

步骤1。 撞击 ALT+F11 总的来说。 微软Visual Basic 窗口出现,在 工具栏菜单 点击进入 插入 >选择 模块。

第2步。 粘贴以下内容 VBA宏程序代码 里面的 模块 .

 Sub ConvertRangetoTable() ActiveWorkbook.Sheets("VBAMacroCode").ListObjects.Add(xlSrcRange, Range("$B$2:$H$18"), , xlYes).Name = "Product_Sale" End Sub 

第3步。 标签 F5 来运行 VBA宏程序代码 然后回到工作表,你会看到Range被转换为如下图所示的表格。

阅读更多。 如何用VBA使用Excel表格

总结

在文章中,我们使用以下方法将一个范围转换为一个表 Excel的特点 , 键盘快捷键 ,以及 VBA宏程序代码 每种方法都有不同的方便之处。 你可以使用你觉得合适的任何一种方法。 希望上述方法能满足你的要求。 如果你有进一步的疑问和有什么要补充的,请评论。

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.