TABLE函数在Excel中是否存在?

  • Share This
Hugh West

在Microsoft Excel中,表格是一个非常有用的工具,可以轻松地处理大量的数据。 在分析数据时,它可以节省大量的时间并减少很多压力。 虽然在事实中没有这样的内置Excel函数名为TABLE,但我们可以使用VBA宏来创建一个Excel表格。 此外,我们也可以使用内置的Table命令创建一个Excel表格。 还有一个我们的文章将通过适当的例子和插图涵盖所有这些。

下载实践工作手册

下载这本练习手册。

Excel Table.xlsm

用VBA和Excel命令创建一个表格

我们可以使用以下两种方法创建一个Excel表格 VBA宏 和一个Excel命令。

请看下面的数据集,我们将在整个教程中使用这个数据集作为样本。

现在,如果你把它转换成一个表格,它将看起来像这样。

这是一个Excel表格,它有很多功能,我们将在后面讨论。 在此之前,让我们先看看如何用以下方法形成一个Excel表格 VBA 或内置的Excel命令。

因此,有两种方法可以 创建一个Excel表格 编写,通过使用Excel命令手动创建,或使用 VBA 代码并创建一个合适的函数。

1.使用VBA代码为Excel表创建一个函数

下面是我们如何使用以下方法创建一个函数 VBA宏 并创建一个Excel表。

📌 阶梯

1.首先,按 ALT+F11 在你的键盘上按一下,打开VBA编辑器。

2.点击 插入> 模块 .

3.然后,输入以下代码。

 Sub CreateTable() Sheet1.ListObjects.Add(xlSrcRange,Range("B4:F13"), ,xlYes).Name End Sub 

4.保存该文件。

5.然后,按 ALT+F8 它将打开。 宏观 对话框。

6.点击 运行。

最后,我们成功地使用以下方法创建了一个表 VBA 代码。

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

2.使用内置的Excel命令创建一个Excel表

在这里,你可以使用键盘上的快捷键创建一个表格,或者使用 的命令。 插入 标签。

使用键盘快捷键。

📌 阶梯

1.首先,选择单元格的范围 B4:F13

2.然后,按 Ctrl+T 在你的键盘上,你会看到一个 创建表格 对话框。

3.在方框中,已经给出了你的单元格范围。 现在,选择 我的表格有标题 框选项。

4.点击 认可 .

正如你所看到的,我们已经将我们的数据集转换为一个表格。

使用 "插入 "选项卡中的 "表格 "命令。

📌 阶梯

1.首先,选择单元格的范围 B4:F13

2.现在,进入 插入 标签,点击 你会看到一个 创建表格 对话框。

3.在方框中,已经给出了你的单元格范围。 现在,选择 我的表格有标题 框选项。

4.点击 认可 .

阅读更多。 在Excel中使用快捷方式创建表格

Excel表的功能

Excel表格具有多维的用途。 在下面的讨论中,我们将讨论它的一些基本应用。 让我们逐一来看。

1.分类

我们知道Excel中的排序是什么,以前我们必须借助于 数据 现在,在我们的表中,自动启用了排序功能。 你可以看到每一列后面的下拉菜单。

现在,我们将根据以下内容对该表进行排序 价格 (从大到小)。

📌 阶梯

1.点击该列的下拉菜单 价格 .

2.选择 从大到小的排序 选择。

3.点击 好的。

在这里,我们根据以下内容对我们的表格进行排序 价格 .

2.过滤器

你也可以根据任何数值来过滤数据。 这里,我们根据销售人员来过滤表格 约翰.

📌 阶梯

1.选择销售人员栏的下拉菜单。

2.在 过滤器 选项,首先,取消勾选 选择所有 然后,勾选 "在此 "的方框。 约翰 .

3.点击 好的。

现在,我们已经根据销售人员过滤了我们的表格 约翰 .

3.自动填写公式

在数据集中,我们使用公式来进行任何计算。 然后我们必须在所有的列或行中拖动该公式来复制。 但是,在表格中,你不必做所有这些事情。 你所要做的就是插入公式。 我们的表格将自动填充该列。

在我们之前的表格中, 委员会 栏目的计算依据是 10% 在这里,我们将其改为 15% 之后,委员会一栏将被自动填满。

📌 阶梯

1.键入以下公式 细胞F5。

=(E5*15)/100

2.按 进入 .

正如你所看到的,该公式会自动填充到整个列中。

同样,如果你改变了任何一列的公式,所有的列都会相应改变。

4.为新行/列自动展开

当我们添加新的行或列时,表格会自动将其作为一个表项添加。

5.在没有公式的情况下进行操作

每个表都有一个额外的选项 总行 你可以执行 累计 , COUNT , , 规模 要启用这个功能,请按下 Ctrl+Shift+T 之后,就会出现一个新的行,叫做 共计 将被添加。

在这里,我们找到列的总和 价格 .

同样,平均 委员会 将是。

6.易于辨认的公式

在表格中,公式是人类可读的。 任何人都可以解释这些公式。 看一下这个图片。

在此,该公式描述了总 累计 栏目的 价格 销售表。

7.手工打字的结构化引用

假设,你想找到 你不必在公式中选择整个列的范围。 你所要做的就是选择表名和列名。

这里,我们的表名是 销售表 .

在任何单元格中键入下面这个公式。

=Min(SalesTable[Commision])

正如你所看到的,我们的范围被自动选中。

阅读更多。 如何在Excel 2013中使用切片机来过滤一个表格

改变Excel表的属性

表的属性有很多,我们只讨论表的基本属性以及如何改变它们。

1.改变表的格式

你可以在 "表格设计 "选项卡中改变你的表格格式。 只需点击你的表格的任何单元格。 然后转到 桌子设计 标签,在 桌子样式 选项,你会看到各种表格格式。

点击向下的箭头,展开所有 桌子样式 .

你可以选择其中任何一个来格式化你的表格。

2.删除表格的格式化

现在,你可能想改变格式,回到你所创建的基本格式。 转到 桌子设计 > 桌子的样式。

之后,选择

3.选择默认的表格样式

你也可以选择一个默认的表格样式。 你可以在创建表格时使用这个样式。 只要右击任何一个单元格样式,选择 设置为默认值 .

现在,这个相同工作簿的一个新表将有这个样式。

4.清除本地格式化

当你实现一个表格样式时,本地格式化被默认保存。 然而,如果你需要,你可以选择取消本地格式化。 右键单击任何样式,选择" 应用和清除格式化 ":

5.重命名一个表

当你创建一个表时,表的名称将被自动设置。 它看起来像Table1、Table2等。 要给表起名,请到 桌子设计 然后,你会看到 表名 在这里,你可以改变并赋予你的表任何名称。

6.去掉一张桌子

要将该表改为正常的数据集,请到 桌子设计 标签 > 工具。 点击进入 转换为范围。 然后,点击 .

之后,它将把我们的表转换成正常的数据集。

阅读更多。 如何删除Excel中的 "表格式"?

类似读物

  • 在Excel表格中有效地使用公式(附4个例子)
  • Excel中的表和范围有什么区别?
  • 在Excel中把范围转换为表格(5种简单方法)
  • 如何刷新Excel中的所有数据透视表(3种方法)

微软Excel中的数据表

数据表是一个单元格范围,你可以修改其中一些单元格的值,得出不同的问题答案。 这是 "假设分析 "工具之一,它使你能够尝试不同的公式输入值,看看这些值的变化如何影响公式的输出。

1.在Excel中用一个变量创建数据表功能

有一个变量的数据表可以让我们测试一个单一输入的数值范围。 我们随着该输入的变化测试数值范围。 如果输入有任何变化,它将相应地改变输出。

这里,我们有一些关于产品的数据。 有2种产品,每单位价格是100美元。 如果价格增加10%,总价格将是210美元。

总价=(产品数量*每单位价格)+(每单位价格*增加)。

现在,我们将创建一个带有增加变量的数据表。 我们将分析增加总价后的百分比上升至 15%, 20%,25%,30%,35%.

📌 阶梯

1.首先,创建两个新的列增加和价格。

2.然后在 增加 栏目。

3.在单元格C10中,输入 =C7 . 然后按 进入 你会看到当前的总价格。

4.现在,选择单元格的范围 B10:C15

5.转到 数据 标签,然后你会发现 预测 选项,点击 What-If Analysis> Data Table.

6.此后, 数据表 会出现对话框。 在 柱状输入单元格 框,选择 增加 百分比。

7.点击 好的 .

最后,你可以看到在用一个变量增加数据表中的百分比后,所有可能的总价格。

2.在Excel中用两个变量创建数据表功能

现在,有两个变量的数据表与之前的几乎相似。 这里,两个变量影响输出。 换句话说,它解释了改变同一公式的两个输入如何改变输出。

我们使用的数据集与前一个相同。

📌 阶梯

1.首先,创建新的行和列,如下所示。

2.现在,在 细胞B10 ,类型 =C7 .

3.按 进入 它将显示总价格。

4.接下来,选择单元格的范围 B10:F14

5.现在,到了 数据 标签:从 预测 选项,点击 假设分析> 数据表 .

6. 此后,一个 数据表 会出现对话框。 选择 产品数量 行输入单元格 箱子和 增加 中的百分比。 柱状输入单元格 如下图所示。

6.然后,点击 认可 .

最后,你会看到增加百分比以及产品数量的所有可能的价格。 增加和产品数量的变化会影响总价格。

3.在Excel中编辑数据表结果

现在,你不能改变表中任何部分的单个数值。 你必须自己替换这些数值。 一旦你开始编辑数据表,所有这些计算值都将消失。 之后,你必须手动编辑每个单元格。

📌 阶梯

1.首先,选择所有的计算单元格。 我们选择的是单元格的范围 C11:F14。

2.然后,删除 公式栏中的公式。

3.之后,在公式栏中输入一个新值。

4.然后,按 Ctrl+Enter。

最后,你会在所有单元格中看到你的新值。 现在,你要做的就是手动编辑。 通过这种方法,你已经把它转换为一个正常的范围。

4.Excel中的重新计算数据表功能

现在,如果你的Excel包含一个有多个变量的大数据表,你的公式就会变慢。 在这种情况下,你必须禁用该表和所有其他数据表的自动重新计算功能。

首先,去到 公式 标签:从 计算方式 组,点击 计算选项> 自动,除数据表外。

这种方法将关闭自动数据表的计算,使你对整个工作簿的重新计算更快。

5.删除一个数据表

现在,Excel不允许删除保存结果的特定单元格中的数值。 如果你试图这样做,会出现一个错误信息 "无法改变数据表的一部分"。

然而,你可以简单地删除整个计算值的数组。

📌 阶梯

1.首先,选择所有的计算单元格。

2.然后,按 删除 在你的键盘上。

正如你所看到的,它删除了数据表格的所有结果单元格

💬 需要记住的事情

✎ 要创建一个数据表,输入单元格必须与数据表在同一工作台上。

✎在数据表中,你不能改变或编辑某一个单元格。 你必须删除整个数组。

✎ 在普通表格中,如果你改变任何一列的公式,整个列都会相应改变。

总结

最后,我希望本教程为你提供了关于Excel中表格的有用知识。 我们建议你学习并将这些说明应用到你的数据集中。 下载练习工作簿,并亲自尝试这些。 此外,欢迎在评论区提出反馈意见。 你的宝贵反馈使我们有动力创造这样的教程。 不要忘记检查我们的网站 独家专访 遇到各种与Excel有关的问题和解决方案。

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.