写给小白,懂得别闲啰嗦,勿喷!
学会了它,再也不用害怕老板让我反复出具同款数据结果啦!
您是否有过反反复复做多个数据透视表?您是否有过相同类型的数据透视表做过多次?您是否希望化繁为简?今天“小乾”带领大家学习一下动态数据透视表,但是动态数据透视表到底是一个什么东东呢?就让“小乾”通过手把手系列,教会大家这个“高大上”的功能吧!
工具:
Excel2013,Excel2010及以下版本(2007,2003)请读者自行研究功能位置,本例使用Excel2013
材料:
销售订单数据
备注:
只要我们有任何规则性原始数据(薪酬数据、运营数据、产品数据、生产数据、物流数据。。。。。。。),均可以使用该功能进行动态透视
正题:
这里有一份某公司销售订单数据,如下图:
我们任何一家公司,只要有销售,就会有对应的订单数据,这些数据每时每刻都在变化,假设老板想知道某省现在的销售额,我们就可以用数据透视表功能进行操作
但是数据是实时变化的,我们如果不会动态数据透视,总用数据透视表功能进行反复操作,不但大大的降低我们的数据处理速度,还会让人产生疲劳厌烦感觉,但如果我们使用动态数据透视功能,这一切原来都这么简单,只需在原数据透视表的基础上点击刷新即可
步骤:
①:公式选项卡——定义名称
或按Crtl+F3,然后点击新建
②:输入状态如下:
重点讲解一下offset函数:Reference——要引用的起始位置,Rows——从起始位置开始向下偏移的行数,Cols——从起始位置开始向右偏移的列数,Height——新引用的高度(行数),Width——新引用的宽度(列数)
Counta函数:就是计算所选区域非空单元格的个数
本例中Reference起始位置是‘销售订单分析数据表中的A1(绝对引用)单元格’,Rows & Cols使用‘,,’目的是不让它从起始位置开始偏移(就是从起始位置开始引用),Height & Width使用Counta函数计算整张销售订单分析数据表中非空单元格的高度(行数)、宽度(列数),从而定义了一个动态区域的名称‘sales’
点击‘确定’,弹至数据透视表字段页面,此处功能跟常规数据透视表雷同
④:假设现在我的销售订单分析数据表中新增加了2014.03.01---2014.03.23的销售数据,我们只需要在现有数据透视表上点击右键——刷新,即可一键动态透视
总结:
本文中动态数据透视表的关键是使用Excel自带的定义名称功能,使用‘offset’函数,配合‘counta’函数,定义一个动态区域,然后当我们选择插入——数据透视表的时候,我们选择定义的名称区域,最后,如果我们数据发生变化,我们的动态区域(自定义名称)也会随之改变,那样我们的数据透视表的数据也会随之变化,从而便实现了这个“高大上”的动态数据透视功能!
只要我们工作中需要出具同款数据结果,只要我们的数据是单维规则性数据,我们都可以使用该功能,我们学会了该功能,就在让我们觉得日后的工作一劳永逸,从此告别重复性工作,大大提高我们的工作效率!
作者:张家斌
来源:乾兆亿数据分析