创建数据透视表之后,如果数据源增加了新的行或列,即使刷新数据透视表,新增的数据仍无法出现在数据透视表中。此时需要先修改数据透视表的数据源,然后再刷新数据透视表。但是如果数据源变动频繁,这种操作过程未免繁琐。 本文介绍通过定义名称法和超级表法,创建动态数据源。当数据源新增数据时,直接刷新,新增数据就会出现在数据透视表中。如下图所示,A1:C9区域为创建数据透视表的数据源。
1、单击【公式】-【定义名称】,打开【新建名称】对话框。【名称】框中输入“数据源”;【引用位置】处输入公式:=OFFSET($A$1,0,0,COUNTA($A:$A),COUNTA($1:$1))2、单击【插入】-【数据透视表】,在【表/区域】中输入定义的名称“数据源”,选择放置数据透视表的位置为F2单元格。单击确定。 3、将日期字段拖动到行区域,销量字段拖动到值区域,生成的数据透视表如下图所示: 4、如下图所示,增加D列销售额数据及5月份销售数据。单击【数据透视表分析】-【刷新】即可将5月销量数据添加到数据透视表中,并且可以将新增的销售额字段添加到数据透视表中。 将数据源转化为超级表,并将超级表作为生成数据透视表的数据源。当新增行记录时,单击刷新命令,即可更新数据数据透视表。 1、选中A1:C9任意单元格,单击【插入】-【表格】,打开【创建表】对话框。单击确定后,原来的数据区域就转化为超级表。 2、单击【插入】-【数据透视表】,【表/区域】中的“表1”指转化的超级表;【选择放置数据透视表的位置】为F2单元格。单击确定。 3、将日期字段拖动到行区域,销量字段拖动到值区域,生成的数据透视表如下图所示:4、增加销售额数据及5月份销售数据,单击【数据透视表分析】-【刷新】即可将5月销量数据添加到数据透视表中,并且可以将新增的销售额字段添加到数据透视表中。
|