数据透视表动态应用在日常工作中经常会碰到,这里我给大家介绍四种方法以供学习。 上面这张表是一家公司的业绩汇总表,表里只汇总到8月份,如果要求继续输入九月份数据,我们一般通过数据透视表刷新是没有办法直接获取9月份的数据的。许多人会再创建数据透视表汇总,很麻烦也不太实用吧,这就是我们要讲的建立动态数据透视表,通过数据透视表刷新就可以直接获取九月份数据的解决办法。 更改数据源获取数据,这种方法不可取,但也是解决办法之一。 更改数据源在数据透视表【选项】里【更改数据源】,点击它打开,然后选择表区域或者用拾取条直接选择表区域即可。例如,我在602行输入数据为大家做个动态演示。 我们通过数据透视表可以看出,输入新的数据后,通过数据透视表刷新无法更改数据源新增数据,只有通过【更改数据源】表的取值范围才能刷新后获取新的数据。尽管我们可以实现获取新输入的数据,可这种方法你是不是感觉他不是我们将动态数据透视表的初衷对吧。下面我们就讲动态数据透视表的应用。 1.通过【表格】(2003版以前叫列表)实现动态数据透视表 在数据透视表里的数据源【业绩表】插入【表格】,每次输入新数据就可以直接刷新获取新的数据。实例2动态获取数据源数据视频。 第一步选择【业绩表】标题数据,然后使用Shift+Ctrl+↓,选取了整个表数据,在【插入】功能里找见【表格】,【表包含标题】勾选,按【确认】结束。这样你再往下输入数据,表格会自动把新输入的数据包含在里面,然后在数据透视表里刷新即可。这就是动态数据透视表的一种方法。 2.函数动态数据透视表 函数动态数据透视表,是使用查询函数offset来解决的,它是选取数据表的范围大小过去动态数据。 =OFFSET(业绩!$A$1,,,COUNTA(业绩!$A:$A),COUNTA(业绩!$1:$1)) 最后一个参数COUNTA(业绩!$1:$1)就是标题的个数,如果我们的表标题就是5列,今后没有变化,那就可以固定列为5,公式为=OFFSET(业绩!$A$1,,,COUNTA(业绩!$A:$A),5),大家看视频学习好理解吧。 3.使用SQL动态数据透视表 使用SQL数据透视表在此表里做动态数据透视很简单,【数据】功能区【现有链接】打开,
【使用状态下】 勾选【打开文件时刷新数据】. 3.点击【定义】里的【命令文本】框输入代码:select * from [业绩$],然后确认。 select * from [业绩$] 代码解释:select 是选择的意思,*星号是所有标题,from是从哪里获取,[业绩$] 指的是工作表,$美元符号指的是工作表范围。 选择【数据透视表】和【新工作表】后确认。这样数据透视表就建立起来了。 现在视频举例告诉大家做法。 所有步骤都按视频操作,难度也不大,看看就会了。此工作簿在Excel 会计应用交流 370663553,请注明来自360doc,本群必须遵守互学互助精神,不得长期沉水,请下载自己按视频操作学习。 |
|