Excel 2007数据透视表组由一个其他集合组成

时间:2011-01-28 05:02:18

标签: excel-2007 pivot pivot-table

这似乎应该很容易。我有一个由二元调查答案组成的数据集,“是”和“否”。我还有人口统计数据,如性别,“男性”和“女性”。我试图在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 

任何提示都会很棒。提前谢谢。

3 个答案:

答案 0 :(得分:1)

猜猜它无法完成。我已经尝试了几种不同的方法,但却无法使用它们。我最终使用旧式的方法手动分解数据。太糟糕了,我认为这是一件非常基本的事情。

答案 1 :(得分:0)

您的数据结构不是数据透视表所需的。 您需要按以下方式重新排序数据,这样您就可以在结果中使用每个字段一个列:Gender,Quartal,Answer(参见屏幕截图)。

然后您的数据透视表将完美运行。

要重新排列数据,您可以使用VBA宏,它将原始表中一行的内容分成3行。 另一种方法是使用MS Access重新排列数据 - 您将在此处找到解决方案:http://www.meadinkent.co.uk/accqueryjournal.htm。这可能也可以在MS Excel中使用MS Query(我还没有尝试使用Excel,但访问解决方案工作正常)。

enter image description here

答案 2 :(得分:-3)

如果您为第一行标签设置了性别,请使用过滤工具显示您想要的内容。即过滤一个性别或其他。