分享

数据透视表(四)-动态数据源

 人在M迷途 2020-10-12

在工作当中,我们经常遇到每日、每周、每月都会在以往的数据源中增加新的数据。

如果我们每次在增加行或列的时候,都重新修改我们数据透视表所对应的数据源所在的范围,那么将会是一个比较麻烦的操作。

那么我们怎么在插入数据时,自动扩展数据源呢?

这就需要用到我们之前所介绍过的offset函数与自定义名称,

通过实际的案例给大家讲解一下:

下图是我们的数据源区域与生成的数据透视表

首先,命名我们的数据源区域

    1.点击公式-名称管理器-新建

    2.在新建名称面板中,输入自定义名称“销售额”,以及我们的引用位置,

引用位置使用公式:

=Offset(销售额!$A$1,0,0,Counta(销售额!$A:$A),Counta(销售额!$1:$1))

                    

                        参数的含义是:

                                起始的单元格: 销售额!$A$1

                                行偏移: 0

                                列偏移: 0

                                行数: COUNTA(销售额!$A:$A),计算出A列所有的非空单元格数量

                                列数: COUNTA(销售额!$1:$1)  ,计算出第一行中所有的非空单元格数量。

        3.点击确定,我们就成功的新建了一个名称为“销售额'的动态区域。

然后,我们将定义好的区域作为我们数据透视表的源数据区域。

            4.数据透视表工具-选项-更改数据源-选择一个表或区域中输入“销售额”-点击确定

               5.这样我们就完成了数据透视表的动态区域的实现过程。

么下面我们就来验证一下。

在源数据中插入列-折扣,插入行-100只红色铅笔的销售数据

插入完成后,我们看一下数据透视表中的数值并没有发生变化!!!

这是为什么呢?

因为数据透视表是不会根据数据源的变化实时更新的,我们需要手动刷新数据透视表。

点击数据透视表工具-选项-刷新-全部刷新

刷新过后,我们就会发现数据透视表中自动增加了折扣的字段,并且在铅笔的数量统计中增加了我们刚刚插入的100个销售额。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多