2012-10-29 69 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