Excel:数据透视表不显示所有字段

我的数据透视表没有显示所有的字段。 我有一些数据,有人SQL编辑。 我使用Excel公式为数据添加了两列。 当我select整个数据并单击插入数据透视表时,Table / Range表示: "Table_Query_from_ACTSQLServer"

现在,在这一点上,我已经说过"OK"或者手动select范围来包含我创build的两个新列,但是无论哪种情况,数据透视表(在新表中)都不包含我创build的两个新行。

另外一个相关的信息可能是工作簿已经包含了我昨天从相同的数据中得到的数据透视表,但是在我添加了两个新列之前。 我希望能够使用新列更新所有早期的数据透视表,只要它们出现在字段列表中。 请帮忙!!

这个问题被回答在answers.microsoft.com 这里 。

最好的答案似乎是使用Excel Table作为数据源的数据源范围,而不是单元格范围。

Shane Devenshire于2011年1月22日回复
回复在2011年1月21日回复到MacG31的post
嗨,
在2007年你可以很简单的解决这个问题
1.将源数据定义为表格(插入,表格)。
2.创build一个新的数据透视表,
3.添加一个新的字段到与表右侧相邻的列(而不是数据透视表)中,
清爽。

您也可能是Pivot Cache未被更新的受害者。 尝试清除旧的项目/字段并刷新工作簿中的每个数据透视表。 你可以看看我在这里使用的步行路线
或在这里 。

我只是几乎有一个相同的问题,除了最初的数据不是从SQL查询创build。

简单地通过刷新工作簿中所有使用已添加列的数据的现有数据透视表,然后刷新新的数据透视表,我希望新列显示为数据透视表字段,可以工作。

要刷新数据透视表,请右键单击表格并单击刷新。