2012-10-29 67 views
0

我需要在Excel中创建一个数据透视表来显示哪些xml页面包含哪些变量。同时过滤数据透视表上的数据项/ excel

的页面看起来像:

 
|Datagroup|Variable|Value|XmlPageName| 
|ABC  | VarX| 22|  pageA1| 
|ABC  | VarY| 33|  pageA1| 
|ABC  | VarY| 44|  pageA2| 
|ABC  | VarX| 80|  pageA3| 
|ABC  | VarY| 12|  pageA3| 
|ABC  | VarY| 80|  pageA4| 

首先,我要过滤VARx前提= 22的数据。 此外,我想应用Vary = 33上的另一个过滤器来显示包含同时包含的所有XmlPageName条目(VarX = 22和VarY = 33)。
在这种情况下,它将是pageA1。
我无法执行此操作,因为我无法同时应用2个过滤器。
我无法使用常规过滤和数据透视表执行此操作。

我想说的是,excel文件是巨大的,所以“眼球”过滤需要太多的时间。

有关如何实现此目的的任何想法?

非常感谢,

多拉

回答

0

你正在尝试做似乎非常简单:

您可以使用数据过滤器: DataFilter1

DataFilter2

DataFilter3

虽然我不确定你的意思是“眼球”过滤。祝你好运。

+0

谢谢Stepan1010,但这不是打算的。我已经试过这个。问题是两个变量都将它们的值放在“Value”项下。所以如果VarX有300个值,而VarY有500个值,你怎么知道“80”来自VarX或VarY? – dola

+0

80从哪里来? – Stepan1010

+0

您的第二个打印屏幕是关键。 它包含VarX和VarY集合的联合。 我需要首先选择一个VarX = 80,然后我希望我的字段被限制为只能看到VarY值,所以我可以找出哪个是正确的XmlPageName。 如果我过滤只是“80”,我会看到与pageA3和PageA4条目。 但实际上我只想看到: 1)包含VarX = 80 - > pageA3,而不是pageA4的页面! 2)VarY在这些页面上有什么值。在这种情况下,只有pageA3具有VarY = 12 – dola