乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel 动态透视表

excel 动态透视表

作者:乔山办公网日期:

返回目录:excel表格制作

Excel怎么建立动态数据透视表?


所谓动态,就是我们的透视表数据,会随着数据源的增减变动而变动。动态的透视表对我们数据的分析汇总将起到很大的作用。 下面以恒通公司销售表为例介绍几种创建动态数据透视表的方法。

恒通公司销售表

方法一、创建列表法


方法:选中数据源,插入,表格。

缺点: 列表创建的动态透视表是操作最快的,但不能用在文件共享 。列表创建只会随着行字段的增加而增加,不会随列字段的增加而增加。


方法二、定义名称法1

1、定义名称Data

2、设置Data =OFFSET(数据源!$A$1,,,COUNTA(数据源!$A:$A),COUNTA(数据源!$1:$1))

3、此方法是定义名称最为经典的方法,可以随着行字段、列字段的变动而变动

方法三、定义名称法2

1、定义名称Base .

2、设置 Base =INDIRECT("数据源!$A$1:$G"&COUNTA(数据源!$A:$A))

3、此方法是定义名称的方法,但是不可以随着列字段的变动而变动。只是随着行字的变动而变动,和创建列表法相似。


方法四、SQL法

1、通过OLDB,使用SQL语句

2、语句,SELECT * FROM[数据源$]

3、SQL是比OFFSET还要好的方法,不但可以应用在普通的透视表创建,也可创建复杂的透视表,功能是以上三种方法无法比拟的。 SQL在创建透视表的应用上,是其他方法不可比拟的。



运用"编辑OLE DB查询"技术,通过导入外部数据结合相应的SQL语句可以将不同工作表,甚至不同工作簿中的多个数据列表进行合并汇总生成动态数据透视表,该方法可以避免创建多重合并计算数据区域数据透视表只能选择第一列作为行字段的限制且灵活多变的SQL语句几乎可以做到数据透视表常规方法所不能完成的所有操作。



作者:Excel会计家园。

Excel数据更新以后,数据透视表如何同步更新?


Excel数据更新以后,数据透视表如何同步更新?

一、建议先处理数据源,创建超级表

①添加辅助列,快速填充城市,输完合肥市按ctrl+e即可填充下面的表格

②创建超级表,将鼠标放在区域内,按CTRL+T即可创建表格,目的:实现实时动态更新

二、创建数据透视表

①将鼠标放在数据区域内——插入——数据透视表——选择位置——将字段放入行标签和值区域——更改字段名称

②点击设计——分类汇总在下方——对行列禁用汇总——以表格形式显示——合并单元格

如果为了清楚的话可以插入一个切片器

三、插入切片器

将鼠标放在数据透视表内——点击分析——插入切片器

这样只要源数据中添加了内容,一键刷新后在透视表中也能看到了,就避免了更改数据源了!

希望我的回答可以帮到你!更多小技巧欢迎关注我的头条号:Excel办公小动画。分享更多高效实用的小技巧,从此和加班说拜拜!

Excel如何制作动态图表?


制作这样的动态图,根据源数据的复杂程度,有三种方法可是实现:

001 使用智能表格制作动态图表

Excel智能表格可以使用切片器,从而可以通过字段对数据进行筛选,这就为我们制作动态图表创造了条件。

Step1:通过Ctrl+T快捷键将原始数据创建为智能表格


Step2:使用创建好智能表格的数据插入图表


Step3:插入切片器

将鼠标定位于智能表格中,切换到【设计】选项卡,依次点击【插入切片器】,弹出【插入切片器】对话框,勾选【区域】

完成之后,就可以通过切片器来动态控制图表的数据展示了,如图所示:

002 通过数据透视表制作动态图表

关于使用数据透视表制作动态图表,我录制了操作视频,你通过视频就可以轻松学会:

{!-- PGC_VIDEO:{"thumb_height": 360, "file_sign": "f3b8f2d7ee6a52127435b714e3dadb33", "vname": "", "vid": "6dcaca05f4ff4173a4daf3247152045e", "thumb_width": 640, "vu": "6dcaca05f4ff4173a4daf3247152045e", "src_thumb_uri": "7ee0000476db22877aea", "sp": "toutiao", "update_thumb_type": 1, "vposter": "http://p1.toutiaoimg.com/origin/7ee0000476db22877aea", "video_size": {"high": {"duration": 406.92, "h": 480, "subjective_score": 0, "w": 854, "file_size": 8654350}, "ultra": {"duration": 406.92, "h": 720, "subjective_score": 0, "w": 1280, "file_size": 13722713}, "normal": {"duration": 406.92, "h": 360, "subjective_score": 0, "w": 640, "file_size": 6921889}}, "duration": 406.92, "thumb_url": "7ee0000476db22877aea", "thumb_uri": "7ee0000476db22877aea", "md5": "f3b8f2d7ee6a52127435b714e3dadb33"} --}

003 通过控件 + OFFSET函数制作动态图表

当然,更加具有普适性的方法是使用控件 + OFFSET函数的方法创建动态图。


01 OFFSET函数的用法

OFFSET函数的功能为以指定的引用为参照系,通过给定偏移量得到新的引用,返回的引用可以为一个单元格或单元格区域


▌语法:

OFFSET(reference, rows, cols, [height], [width])

Reference:作为参照的单元格引用

Rows:向上或向下偏移的行数

Cols:向左或向右偏移的列数

Height:高度,需要返回的引用的行高。 Height 必须为正数。

Width:需要返回的引用的列宽。 Width 必须为正数。


▌案例

如图A1:D7数据区域,在A9单元格写入公式=OFFSET(A1,4,3,1,1)

含义是:以A1单元格为参照,向下偏移4行,向右偏移3列,返回一个1行、一列的单元格区域,即D5.


那如何通过OFFSET函数进行引用区域的偏移,进而创建动态图表呢?我们来看视频:

{!-- PGC_VIDEO:{"thumb_height": 342, "file_sign": "f416c14dcb4bfb8ab3c9c4864ab8cf23", "vname": "", "vid": "837827cf5757492389a50dd2883ab447", "thumb_width": 640, "vu": "837827cf5757492389a50dd2883ab447", "src_thumb_uri": "7ee00005a14cf096e216", "sp": "toutiao", "update_thumb_type": 1, "vposter": "http://p1.toutiaoimg.com/origin/7bd200068551a377bd80", "video_size": {"high": {"duration": 404.534, "h": 456, "subjective_score": 0, "w": 854, "file_size": 5294935}, "ultra": {"duration": 404.534, "h": 682, "subjective_score": 0, "w": 1280, "file_size": 6827633}, "normal": {"duration": 404.534, "h": 342, "subjective_score": 0, "w": 640, "file_size": 4673905}}, "duration": 404.534, "thumb_url": "7bd200068551a377bd80", "thumb_uri": "7bd200068551a377bd80", "md5": "f416c14dcb4bfb8ab3c9c4864ab8cf23"} --}


「精进Excel」系头条签约作者,关注我,如果任意点开三篇文章,没有你想要的知识,算我耍流氓!
本文标签:

相关阅读

  • excel 动态透视表

  • 乔山办公网excel表格制作
  • Excel怎么建立动态数据透视表? 所谓动态,就是我们的透视表数据,会随着数据源的增减变动而变动。动态的透视表对我们数据的分析汇总将起到很大的作用。 下面以恒通公司销售表为
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网