ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > E文精选 > 数据透视表 > 理解利用共享缓存与非共享缓存创建的数据透视表的区别

理解利用共享缓存与非共享缓存创建的数据透视表的区别

作者:绿色风 分类: 时间:2022-08-17 浏览:139
楼主
BIN_YANG168
当用户利用同一个数据源创建不同的数据透视表的时候就会涉及到数据透视表缓存的问题,如何理解利用共享缓存与非共享缓存创建的数据透视表的区别?
首先说明什么是数据透视表缓存?
数据透视表缓存:数据透视表的内存缓冲区,每个透视表都有一个唯一的内存缓冲区,多个透视表可以公用一个内存缓冲区,它存在于后台,用户看不到,Excel应用程序使用索引编号识别透视表缓存,每个透视表缓存都拥有一个唯一的索引号,透视表在创建过程中系统会为新的透视表缓存自动分配索引号。

利用共享缓存创建数据透视表:就是同一数据源创建的多张不同的透视表都使用一个透视表缓存,这样可以大大节省系统资源;Excel2003版本中当利用同一数据源创建多张透视表时会出现缓存选项,Excel2007、2010版本快速插入透视表快捷按钮中默认的都是共享缓存,优点是节约内存,当数据量超大的时候透视表刷新的速度快,缺点是透视表一齐联动,当在一张透视表中添加计算字段或计算项后共享缓存的其他透视表中也会出现添加的计算字段和计算项。
非共享缓存创建的数据透视表:就是同一数据源创建的多张不同的透视表分别使用一个透视表缓存,Excel2003版本中当利用同一数据源创建多张透视表时会出现缓存选项,单击否即可创建独立缓存的数据透视表,Excel2007、2010版本通过调用ALT+D+P透视表向导或添加透视表向导的快速访问按钮来实现缓存选项,http://www.exceltip.net/thread-7798-1-1.html
,优缺点和公用缓存正好相反。
如何取消取消数据透视表之间数据缓存共享?
单击Alt+D+P→在该向导的“步骤 3”页,单击“上一步”返回到“步骤 2”页→
在该向导的“步骤 2”页→选中您相同数据区域,但至少要少选一行内容例如,如果区域为 $A$1:$E$286,请将区域更改为 $A$1:$F$409→单击“下一步”→单击“完成”(这时,该数据透视表具有一个不同的数据缓存,而且是基于不同的数据区域。)→在要取消其数据缓存共享的数据透视表中,选中一个单元格→按 Alt+D+P→在该向导的“步骤 3”页,单击“上一步”返回到“步骤 2”页,,将数据区域更改回初始区域。例如,将区域更改回 $A$1:$F$410。→单击“下一步”→单击“完成”。
2楼
亡者天下
楼主总结的很详细啊,透视表方面又学习了一个知识点!
3楼
xiongkehua2008
做個記號先,這個知識點在03中有實驗過了,在10版中還沒有用過,試試看...
4楼
wnianzhong
认真学习,收藏了!
5楼
fjssa
学习经验!
6楼
现代农民
学习了,杨版的数据透视表太厉害了
7楼
白米饭
杨版的数据透视表非常不错,学习了,刚好有用
8楼
终点
学习了,谢谢楼主分享
9楼
小树问题
我试了一下,取消共享缓存没有用,我用的是2007的

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap