广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    定义名称实现数据透视表自动更新数据源

    来源:网络收集  点击:  时间:2024-03-01
    【导读】:
    在Excel中创建数据透视表时,有时需要不断地向数据源中添加数据。当数据源中添加了数据后,很多小伙伴都是通过手动更新数据源的方法调整数据源区域,重新建立数据透视表,非常麻烦,其实完全可以利用OFFSET函数定义名称实现数据透视表自动更新数据源,快来跟着小编excel小课堂(ID:excel-xiaoketang 长按复制)看看吧!工具/原料moreEXCEL2007方法/步骤1/5分步阅读

    数据表格如图中所示,左侧为数据源区域,右侧为透视表区域,希望在数据源区域新增行或者列数据时,透视表区域自动随之更新,无需手动调整数据源。

    2/5

    新增行数据的话还是比较简单的,可以通过列表格式实现,譬如在本例中设置表区域为“小花匠多肉馆淘宝店销量统计表!$A:$H”,这样就可以实现在新增行数据记录时。只需点击“刷新”就可更新透视表数据,无需调整数据源。该方法的缺点也很明显,就是会出现两个空白值,并且新增列数据时,无法实现自动更新。

    3/5

    现在要隆重介绍今天的主角——利用OFFSET函数定义名称实现数据透视表自动更新数据源。先来定义名称,实现动态引用数据源区域,工具栏-公式-定义名称,设置名称为“data”,引用位置输入公式“=OFFSET(销量统计表!$A$1,,,COUNTA(销量统计表!$A:$A),COUNTA(销量统计表!$1:$1))”

    4/5

    常规操作插入数据透视表,注意的是,表/区域,输入第二步定义的名称data,数据透视表创建完成

    5/5

    新增销售人员列,只需选择数据透视表工具-刷新,即可完成数据更新,可以看到在字段区域新增销售人员字段。

    公式说明1/1

    COUNTA 函数计算区域中不为空的单元格的个数。COUNTA(销量统计表!$A:$A)返回单元格区域共多少行,COUNTA(销量统计表!$1:$1)返回单元格区域共多少列

    OFFSET函数以指定的引用为参照系,通过给定偏移量得到新的引用。返回的引用可以为一个单元格或单元格区域。并可以指定返回的行数或列数。对应的语法如为:OFFSET(reference, rows, cols, ,),本例中rows和cols行列偏移均为0,可忽略为空值,height对应的值为COUNTA(销量统计表!$A:$A)、width对应的值为COUNTA(销量统计表!$1:$1),借此动态返回单元格区域。

    EXCEL表格数据透视表
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_204309.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-05 14:04:02  耗时:0.023
    0.0233s