2011-01-28 64 views
1

這似乎應該很容易。我有一個由二元調查答案組成的數據集,「是」和「否」。我還有性別數據,如性別,「男性」和「女性」。我試圖在Excel 2007中生成一個數據透視表,顯示單個人口統計字段中多個問題的答案數。我可以一次做一個,但當我嘗試做更多時,它們似乎嵌套在一起。我試圖在行中放置性別,在標籤中放置問題,反之亦然無濟於事。我得到的衣櫃是把性別放在行中,然後提出一個問題,但就是這樣。對於這些值,我只是簡單地使用響應計數。Excel 2007數據透視表組由多個其他集合組成

這裏是我的數據的一個例子....

Gender Q1 Q2 Q3 
Female yes yes yes 
Male yes no yes 
Male no no yes 
Female no yes no 

以下是我想要得到....

Gender Q1  Q2  Q3 
     yes no yes no yes no 
Female 1 1 2 0 1 1 
Male  1 1 0 2 2 0 

任何提示將是巨大的。提前致謝。

回答

1

猜測它不能完成。我嘗試了幾種不同的方法,可能無法使用它們。我最終使用老式方法手動分解數據,單元格方程。太糟糕了,我認爲這將是一個非常基本的事情來完成。

+0

它這是不適合的數據透視表分析自己的原始數據的結構。請參閱我的回答(您可能在此期間自己找到了答案):http://stackoverflow.com/a/13124736/772434 – MostlyHarmless 2012-10-29 15:34:33

-3

如果您爲第一行標籤放置性別,請使用過濾工具來顯示您想要的內容。即過濾一個性別或另一個性別。

+0

我不認爲你理解 – JediPotPie 2011-06-07 15:10:18

+0

問題請在提出答案前進行問題 – duellsy 2012-11-20 08:50:40

0

您的數據結構不是數據透視表所需的。 您需要按照以下方式重新排序數據,以便您希望在結果中使用每個字段的列:Gender,Quartal,Answer(請參見屏幕截圖)。

然後您的數據透視表將完美工作。

爲了重新排列數據,您可以使用VBA宏,它將原始表中一行的內容分成3行。 另一種方法是使用MS Access重新排列數據 - 您會在這裏找到解決方案:http://www.meadinkent.co.uk/accqueryjournal.htm。這可能也可以用MS Query在MS Excel(我還沒有用Excel試過,但訪問解決方案工作正常)。

enter image description here