分享

源数据新增数据时如何自动更新透视表?OFFSET定义名称和插入数据表实现数据透视表自动更新数据源案例...

 wanping0049 2017-01-02


Excel2013数据透视表入门教程
第-13-节    创建动态数据透视表

在Excel中创建数据透视表时,有时需要不断地向数据源中添加数据。当数据源中添加了数据后,很多小伙伴都是通过手动更新数据源的方法调整数据源区域,重新建立数据透视表,非常麻烦,其实完全可以利用OFFSET函数定义名称或者插入数据表来实现数据透视表自动更新数据源,快来跟着小编excel小课堂(ID:excel-xiaoketang 长按复制)看看吧!

01

课题

源数据中新增了“销售渠道”列,该如何添加到数据透视表字段列表中呢?


02

手动更改数据源

面对新增字段的问题,数据透视表为我们提供了一个“更改数据源”的选择,通过数据透视表工具-分析-更改数据源,在弹出的更改数据透视表数据源向导中,手动修改引用区域,点击确定按钮,可以看到“销售渠道”字段已添加至数据透视表字段列表。该方法的好处是容易学,并且无论是新增数据记录,还是新增列字段,都可以使用。


03

列表格式

所谓的列表格式法其实就是扩大数据透视表引用数据源的范围,是一种懒人做法,比如我们可以调整引用范围$A:$L,这样当新增数据记录时就会同步更新到数据透视表中,缺点是透视表最后一行会多出一个空白项,同时,该方法不适用于列字段,比如调整引用范围$A:$M时,会提示“数据透视表字段名无效”错误。


04

OFFSET自定义名称

隆重介绍今天的主角——利用OFFSET函数定义名称实现数据透视表自动更新数据源。先来定义名称,实现动态引用数据源区域,工具栏-公式-定义名称,设置名称为“data”,引用位置输入公式“=OFFSET(销量统计表!$A$1,,,COUNTA(销量统计表!$A:$A),COUNTA(销量统计表!$1:$1))”。常规操作插入数据透视表,注意的是,表/区域,输入第二步定义的名称'data',数据透视表创建完成。此时新增一行“新增产品”,一列“新增字段”,只需选择数据透视表工具-刷新,即可完成数据更新,可以看到在行标签区域中新增“新增产品”的销量信息,字段列表中新增“新增字段”。,该方法主要是利用COUNTA 函数计算区域中不为空的单元格的个数,作为OFFSET函数的偏移量,返回一个动态的单元格引用区域。


05

插入-数据表法

工具栏插入-表,设置表数据的来源区域为当前的单元格区域,记得勾选包含标题,点击确定按钮。就可以将普通单元格区域创建为数据表区域了。创建数据透视表。工具栏插入-数据透视表,在弹出的创建数据透视表向导中,设置表/区域为“表3”,数据表的名字可以通过工具栏表工具-表名称来查看。添加“新增字段”数据列时,点击工具栏数据透视表工具-刷新选项,透视表字段区域会同步新增“新增字段”。


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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多