3.8 共享数据透视表缓存

数据透视表缓存是数据透视表的内存缓冲区,每个数据透视表在后台都有一个唯一的内存缓冲区,多个数据透视表可以共用同一个内存缓冲区,这样可以大大提高性能,减小工作薄文件大小;同时,也会影响共享缓存的数据透视表相关操作。

(1)刷新数据:刷新某一个数据透视表后,其他的数据透视表都将被刷新。

(2)增加计算字段(或计算项):在某一个数据透视表中创建计算字段(或计算项),新创建的计算字段(或计算项)也会出现在其他的数据透视表中。

(3)字段组合或取消组合:在某一个数据透视表中进行字段组合或取消组合后,其他数据透视表中的字段也将被组合或取消组合。

在Excel 2010版本中,当用户依次按下<Alt>、<D>、<P>键调用【数据透视表和数据透视图向导-步骤1(共3步)】对话框创建数据透视表的时候,如果工作簿中已经创建了一个数据透视表,就会弹出【Microsoft Excel】提示框,单击【是】按钮可以节省内存并使工作表较小,即共享了数据透视表缓存;单击【否】按钮将使两个数据透视表各自独立,即非共享数据透视表缓存,如图3-11所示。

img74a

图3-11 设置数据透视表缓存

示例3.4 取消共享数据透视表缓存

如果用户希望取消多个数据透视表中已经共享的缓存,请参照以下步骤。

步 骤1img01

单击任意一个数据透视表中的任意单元格(如B3),依次按下<Alt>、<D>、<P>键,调出【数据透视表和数据透视图向导一步骤3(共3步)】对话框,单击【上一步】按钮,如图3-12所示。

步 骤2img01

在【数据透视表和数据透视图向导-步骤2(共3步)】对话框中的【选定区域】文本框中重新选择数据源($A$1:$O$20单元格区域),单击【下一步】按钮,最后单击【完成】按钮,即可完成非共享数据透视表缓存的设置,如图3-13所示。

img74b

图3-12 调出数据透视表和数据透视图向导

img74c

图3-13 设置非共享数据透视表缓存