使用定义名称和超级表,创建动态数据透视表

创建数据透视表之后 , 如果数据源增加了新的行或列,即使刷新数据透视表,新增的数据仍无法出现在数据透视表中 。此时需要先修改数据透视表的数据源,然后再刷新数据透视表 。但是如果数据源变动频繁,这种操作过程未免繁琐 。
本文介绍通过定义名称法和超级表法,创建动态数据源 。当数据源新增数据时 , 直接刷新,新增数据就会出现在数据透视表中 。


【使用定义名称和超级表,创建动态数据透视表】1
定义名称


如下图所示,A1:C9区域为创建数据透视表的数据源 。

使用定义名称和超级表,创建动态数据透视表

定义名称法创建动态数据透视表的步骤如下:
1、单击【公式】-【定义名称】,打开【新建名称】对话框 。【名称】框中输入“数据源”;【引用位置】处输入公式:
=OFFSET($A$1,0,0,COUNTA($A:$A),COUNTA($1:$1))
使用定义名称和超级表,创建动态数据透视表



2、单击【插入】-【数据透视表】,在【表/区域】中输入定义的名称“数据源”,选择放置数据透视表的位置为F2单元格 。单击确定 。
使用定义名称和超级表,创建动态数据透视表



3、将日期字段拖动到行区域,销量字段拖动到值区域,生成的数据透视表如下图所示:
使用定义名称和超级表,创建动态数据透视表

4、如下图所示 , 增加D列销售额数据及5月份销售数据 。
使用定义名称和超级表,创建动态数据透视表





单击【数据透视表分析】-【刷新】即可将5月销量数据添加到数据透视表中,并且可以将新增的销售额字段添加到数据透视表中 。
使用定义名称和超级表,创建动态数据透视表







2
超级表


将数据源转化为超级表,并将超级表作为生成数据透视表的数据源 。当新增行记录时 , 单击刷新命令,即可更新数据数据透视表 。
1、选中A1:C9任意单元格 , 单击【插入】-【表格】,打开【创建表】对话框 。单击确定后,原来的数据区域就转化为超级表 。
使用定义名称和超级表,创建动态数据透视表



2、单击【插入】-【数据透视表】 , 【表/区域】中的“表1”指转化的超级表;【选择放置数据透视表的位置】为F2单元格 。单击确定 。
使用定义名称和超级表,创建动态数据透视表



3、将日期字段拖动到行区域 , 销量字段拖动到值区域,生成的数据透视表如下图所示:
使用定义名称和超级表,创建动态数据透视表



4、增加销售额数据及5月份销售数据,单击【数据透视表分析】-【刷新】即可将5月销量数据添加到数据透视表中,并且可以将新增的销售额字段添加到数据透视表中 。
使用定义名称和超级表,创建动态数据透视表

相关经验推荐