2012-05-29 37 views
0

*我想請求您,請不要只說「在您的數據中添加一列...」 *我想知道數據透視表本身可以做到這一點。Excel 2010數據透視表:基於2個標記計數

我的數據來自sql查詢。查詢通過Data-> From Other Sources路徑插入到excel中。因此,在excel中編輯查詢,或者打開查詢本身,編輯和重新生成並不理想,特別是當需要分發excel文件時。

我的原始數據是這樣設置的。我已經把零爲空白,但我的標誌是1或空白(空單元格)

id costa costb names ... ... flagA flagB flagC 
1 1000 2000 apple ... ... 1  1  1 
2 2300 1200 brake ... ... 1  0  1 
3 4600 3400 candy ... ... 0  1  1 
4 6900 4300 drill ... ... 1  0  0 

我希望我的透視表計數是FLAGB和的flagc項目occurence。 通常只有一個標誌。您計算的字段將爲公式='flagb'的SUM。 如何使該字段基於兩個標誌,而不僅僅是一個?

再次。我不想爲我的數據添加一個新列,因爲某些標誌不容易關聯,而且我必須更改標準SQL文件以及爲了保持一致而插入到excel中的查詢。另外,我覺得這個支點應該可以做到這一點。任何解決方案

回答

1

使用計算領域,並把公式= AND(flagB=1,flagC=1)

,如果你需要檢查特定的標誌,只是每個測試與AND測試中的一個逗號分隔(和更復雜的測試可以,您可以使用多個測試用OR或它們的組合製成

相關問題