多语言展示
当前在线:1215今日阅读:152今日分享:13

如何创建动态的数据透视表

我们在创建数据透视表时,总是根据现有数据表(我们称之为数据源)而设置的,当数据源表发生改变时,我们希望数据透视表随之发生改变,这种数据透视表我们就称之为动态的数据透视表。今天我们就来以excel2010为例,分享一下动态数据透视表的创建方法。
工具/原料

excel2010

方法/步骤
1

如下图所示,我们需要求出仓库1、仓库2、仓库3在1-4月份的入库数量。我们先来演示一下数据透视表的创建方法:我们将鼠标放在表格中任一单元格,点击【插入】/【数据透视表】/【数据透视表】,就打开了【创建数据透视表】的对话框,在【选择一个表或区域】下方【表/区域】右侧单元格内,excel软件已经自动将我们要选的区域即源数据区域选好,为了演示的方便,我们将放置数据透视表的位置勾选【现有工作表】的Sheet5!$E$1单元格。点击确定。

2

将【数据透视表字段列表】下的【仓库】字段拖到【行标签】区域,【入库数量】字段拖到【数值】区域,OK,一个简单的数据透视表创建完毕了。我们来验证一下:在excel表格的第13行添加一行数据(5月份仓库4入库100),然后点击【数据】/【全部刷新】,可以看到,我们创建的数据透视表保持原来的数据不变,并没有随我们源数据的改变而发生变化。所以,我们期望这样一种结果,当我们在数据源向下方添加数据时,刷新一下数据,数据透视表就会自动改变,即所谓的动态数据透视表,这样能给我们工作带来极大的方便和效率。下面我们分步骤来说明:

3

第一步:将表格恢复到初始的状态。如下图表一所示。将鼠标放在表格任一单元格内,点击【插入】/【表格】,就弹出了一个【创建表】的对话框,可以看到,【表数据来源】下的框内已经自动选中我们左侧表格区域(=$A$1:$C$12),还应该注意的是【表包含标题】前的勾选框应该勾选上,点击【确定】。可以看到,数据源表转化成如下图所示的格式。

4

第二步:点击【公式】/【定义名称】,就弹出了【编辑名称】的对话框,我们可以在【名称】右侧框内定义自己的名称,简单起见,这里我们用默认的名称【月份】了,点击【确定】。这时候,我们点开【公式】/【名称管理器】,就可以看见,我们刚刚定义的名称为【月份】的已经在其中了。

5

第三步:将鼠标放在表格(A1:C12)任一单元格中,点击【插入】/【数据透视表】,就弹出了【创建数据透视表】的对话框,为了演示方便,我们将【放置数据透视表】的位置选择为【现有工作表】的Sheet5!$E$1位置,点击【确定】。就弹出了【数据透视表字段列表】。

6

第四步:将【数据透视表字段列表】中的【仓库】字段拖到【行标签】的区域,【入库数量】字段拖到【数值】区域,这时候,我们的动态数据透视表创建成功了。下面我们来添加内容来感受一下这个动态数据表的“魅力”吧!

7

第五步:验证结果:在excel表格的第13行和14行分别添加月份为5、6,仓库为仓库5、仓库6,入库数量为100,、200的两行内容。将鼠标放在数据透视表区域E1:F5中任一单元格,然后点击【数据】/【全部刷新】,可以看到,仓库5和仓库6的入库数量已经自动添加到了数据透视表。

8

删除仓库5所属一行内容,然后再次点击【数据】/【全部刷新】,可以看到,仓库5的入库数量已经在数据透视表中自动删除了。由此验证:动态数据透视表设置成功!

注意事项

若此经验对您有用,请投我一票,万分感谢!!

推荐信息