目录:
视频: IT往事之1. Java语言的历史(上) 2024
在Excel中构建数据模型时遇到的挑战之一是随着时间的推移而扩展的数据表。也就是说,由于添加了新数据,表中的表增长了它所保存的记录数。为了对这个挑战有一个基本的了解,请看下图。
表格和图表中的日期在六月份结束。在此图中,您将看到一个简单的表格,用作图表的来源。请注意,表格列出了1月至6月的数据。
<! - 1 - >想象一下,下个月,这个表扩展到包括7月份的数据。您将不得不手动更新图表以包括七月份的数据。现在想象一下,在数据模型中存在同样的问题,即多个数据表链接到多个登台表和仪表板组件。你可以想象每个月跟上变化是一件非常痛苦的事情。
为了解决这个问题,你可以使用Excel的表格功能(你可以告诉他们整晚都用这个名字)。 表格特征 允许您将一定范围的数据转换为独立于工作表上的其他行和列处理的定义表格。范围转换为表后,Excel将查看表中的单个单元格作为具有典型数据范围不具有的功能的单个对象。
<!例如,Excel表格提供以下功能:它们将自动启用“过滤器”下拉式标题,以便您可以轻松进行过滤和排序。
-
他们能够快速添加具有各种集合函数的Total行。
-
您可以将特殊格式应用于Excel表格,而与电子表格的其余部分无关。
-
对于数据建模最重要的是,它们自动扩展以允许新的数据。
-
<! - 3 - >
表格功能以不同的名称存在于Excel 2003中:列表功能(在Excel的“数据”菜单上找到)。这个事实的好处是,Excel表格与Excel 2003列表完全兼容。
将范围转换为Excel表格
要将数据范围转换为Excel表格,请执行以下步骤:
突出显示包含Excel表格中包含的数据的单元格范围。
-
在功能区的“插入”选项卡上,单击“表格”按钮。
-
这一步打开创建表格对话框。
在“创建表格”对话框中,验证表格的范围,并指定所选范围的第一行是否为标题行。
-
单击确定以应用更改。
-
将数据范围转换为Excel表格。
转换完成后,请注意一些小的变化。 Excel已经将autofilter下拉菜单放在标题行上,表中的行现在具有交替的着色,并且任何没有值的标题都被Excel命名。
您可以使用Excel表格作为图表,数据透视表,列表框或您通常使用数据范围的任何其他数据源。在下图中,图表已链接到Excel表格。可以使用Excel表格作为图表,数据透视表,命名范围等的来源。
这是令人印象深刻的一点。将数据添加到表中时,Excel将自动扩展表格的范围,并将新范围合并到任何链接的对象中。这只是一个奇特的说法,任何与Excel表连接的图表或数据透视表都会自动捕获新数据,而无需手动干预。
例如,如果将七月和八月数据添加到Excel表格末尾,图表将自动更新以捕获新数据。在下图中,7月份添加了没有数据的数据,8月份有数据显示图表捕获了所有新记录,并自动绘制给出的数据。添加新数据时,Excel表会自动展开。花点时间思考Excel表格对于数据模型的意义。它们意味着无需重新配置数据透视表,自动捕获新数据的图表以及自动跟上更改的范围。将Excel表格转换回范围
如果要将Excel表格转换回范围,可以执行下列步骤:
将光标放在Excel表格内的任何单元格中,然后选择表格工具“功能区上的”设计“子选项卡。点击Convert to Range按钮,如图所示。
询问您是否确定(通过消息框),单击是按钮。
要删除Excel表格功能,请将表格转换回一个范围。