Ben*_*fez 5 pivot-table microsoft-excel
我有一个数据表,它基本上包含一个金额和一个日期。
我创建了几个数据透视表,每个都在一张纸上。我为这些表命名,例如“tab_days”、“tab_weeks”、“tab_months”等。每个表都按日期对数据进行分组。days 表对每天的金额进行分组;周表分组为 7 天;每个月的月份组,等等。
我了解到,为数据透视表命名可确保它们的缓存和计算独立于电子表格中的每个其他数据透视表。
但是,有一天,我不知道为什么,天表和周表开始共享相同的日期分组参数。这意味着,如果我将“tab_days”数据透视表上的日期分组更改为每 1 天一次,则周表将按 1 天分组。然后我将“tab_weeks”更改为每 7 天对数据进行一次分组;回到“tab_days”数据按 7 天分组。
如何清除这两个表之间的链接?我想让两张桌子像几周前一样独立。
默认情况下,数据透视表共享相同的数据透视缓存。如果您想要两个具有不同分组的数据透视表,则需要确保创建两个不同的数据透视表缓存。这些将占用更多内存,这就是 Excel 默认使用一个数据透视表缓存的原因。
在 Excel 2003 中,数据透视表是使用数据透视表向导创建的。该向导在第一步中包含一个问题,该问题仅在您创建多个数据透视表时出现。如果未选择该选项, Excel 将在发出警告后创建新的数据透视表缓存。

在 Excel 2007 或更高版本中,通常不使用数据透视表向导,因此此选项不可用。
但好消息是:您可以使用键盘快捷键Alt- D-打开数据透视表向导P。或者,您可以将其添加到功能区上的自定义组或将其放入 QAT 中。它位于“不在功能区中的命令”列表中。
键盘快捷键来自 Excel 2003 菜单栏,Alt - D 打开“数据”菜单,然后按 P 选择数据透视图向导:
