300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 动态新增表字段_制作动态的数据透视表(一):定义名称法创建数据透视表

动态新增表字段_制作动态的数据透视表(一):定义名称法创建数据透视表

时间:2021-08-27 13:06:37

相关推荐

动态新增表字段_制作动态的数据透视表(一):定义名称法创建数据透视表

——施瓦辛格:没有跌倒过的人不会成功。

我们的日常工作中,会经常遇到一种情况:创建好数据透视表后,有其他被遗漏的数据内容需要重新插入到数据源后,有其他被遗漏的数据内容需要重新插入到数据源中;或者是需要在数据源中增加一个字段;又或者是有新的数据产生,需要记录至数据源中。面对这种情况,大多数人可能是重新设置数据透视表的数据源,然后刷新数据透视表。其实我们还有另外一种方法,就是制作动态的数据透视表。

制作动态的数据透视表有三种方法:定义名称发、列表法、VBA代码法。由于VBA代码需要了解VBA编程,我们先暂且不介绍了。

定义名称法创建动态数据透视表:指的是通过定义一个名称来代替数据表中的单元格区域,并通过函数和公式的帮助创建动态数据透视表的过程。

通过这个方法制作的数据透视表,如果在数据源中增加新的行记录,可以直接通过刷新的方式将新增的记录添加到数据透视表中。但是如果增加了新的字段,那么会将新的列字段增加到“数据透视表字段“任务窗格中,此时就要重新布局字段了。

步骤01 启动对话框

打开原始文件。

1 在数据源工作表中切换至“公式”选项卡;

2 单击“定义的名称”组中的“名称管理器”按钮。

步骤02 新建名称

弹出的对话框“名称管理器“,单击”新建“按钮。

步骤03 设置名称和引用位置

弹出“新建名称”对话框,如图所示:

1 在“名称”对应文本框输入“数据源”;

2 在“引用位置”对应的文本框输入公式“=OFFSET(商品销售表!$A$1,0,0,COUNTA(商品销售表!$A:$A),COUNTA(商品销售表!$1:$1))”;

3 单击“确定”按钮。

OFFSET函数:通过指定单元格或单元区域作为参照,以给定的偏移量和行列数得到新的数据区域。COUNTA函数:计算列表中非空值的单元格个数。

步骤04 显示新建的名称

返回“名称管理器”对话框,如图所示:

1 可看到新建的名称;

2 单击“关闭”按钮。

步骤05 插入数据透视表

1 在“商品销售表”工作表中任意数据单元格;

2 单击“插入”选项卡下“表格”组中的“数据透视表”按钮。

步骤06 设置报表区域和位置

弹出“创建数据透视表”对话框,如图所示:

1 设置“表/区域”为“数据源”;

2 单击“新工作表”按钮,单击“确定”。

步骤07 勾选字段创建数据透视表

1 “商品销售表”前插入新的工作表“Sheet1”;

2 右侧的“数据透视表字段”任务窗格中勾选字段,即可看到创建的数据透视表效果。

步骤08 添加数据源

1 切换至“商品销售表”工作表;

2 在表格的数据内容后添加数据行。

步骤09 刷新报表并显示刷新报表

切换至数据透视表,如图所示:

1 单击“数据透视表工具-分析”选项下“数据”组中的“刷新”倒三角按钮;

2 在展开的列表中单击“刷新”按钮;

3 即可看到添加数据并刷新数据透视表的效果。

让我们一起摇摆,一起学数据分析,一起感受这个无聊又有趣的世界。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。