【问题标题】:Filtering an Excel pivot table?过滤 Excel 数据透视表?
【发布时间】:2014-06-02 18:28:05
【问题描述】:

首先让我快速解释一下我的项目:

为了工作,我向每个州和华盛顿特区的 30 个组织发送了一项调查。这是一个包含 5 个问题的多项选择调查(A、B 和 C)。

我已经设置了一个 Excel 表,其中包含 A 列中的所有组织; B列中的相应状态;然后 C、D、E、F 和 G 列用于问题 1、问题 2 等。 这是一个例子:

组织状态 问题 1 问题 2 问题 3 问题 4 问题 5

org1 AL C A C C C

org2 AZ C A C A C

org3 AK A A C C C

org4 TX B B B B B

org5 VA B A B C C

org6 WY B A B A B

这些数据大约有 1500 行。虽然不是所有的都填(因为不是每个人都回复)

我已经对这些数据进行了标准化,以便可以在数据透视图中显示它。这张图表让我可以看到最受欢迎的答案选择。我也可以按问题编号和状态进行过滤。例如,我可以看到在 NV、TX 和 TN 的问题 4 中哪个选项被选中最多。

我的问题是:有没有一种方法可以过滤这些数据以询问哪个州选择 A 最多(对于所有问题)(或仅对于问题 1)。换句话说,根据状态查看数据的趋势。到目前为止,每当我使用数据透视表时,它都会创建 50 个条形图/问题并且无法阅读。我正在寻找一种简单的方法来发现异常。即除阿拉巴马州外,每个州都对问题 1 回答 B。

抱歉,啰嗦了这么多。希望这是有道理的。提前致谢。

【问题讨论】:

  • 每个问题的列标题表明您显示的数据是标准化的。如果列是 Org、State、Questions、Answer(将行数增加 5 倍),那么您可能会发现 Excel 的数据透视表更适合您需要的分析类型。
  • 我同意@MattClarke。如果您希望在 Excel 中规范化数据,我的这个 SO 答案可能会引起您的兴趣:stackoverflow.com/a/10922351/293078
  • 抱歉,我应该注意到我已经按照@user3700285 使用的方式对数据进行了标准化。然后,我使用该数据制作数据透视表。我只是想知道我是否可以使用该数据透视表来发现各州的趋势。

标签: excel statistics pivot-table trend


【解决方案1】:

将您的表格加载到 PowerQuery 中,确保您的第一行用作标题。转到转换选项卡并突出显示所有问题列,然后单击“Unpivot”。这将为您提供下表,可以按照您想要的方式在数据透视表中使用。

Org State   Attribute   Value
Org1    AL  Q1  C
Org1    AL  Q2  A
Org1    AL  Q3  C
Org1    AL  Q4  C
Org1    AL  Q5  C
Org2    AZ  Q1  C
Org2    AZ  Q2  A
Org2    AZ  Q3  C
Org2    AZ  Q4  A
Org2    AZ  Q5  C

...等等

将输出中的“属性”和“值”标题重命名为“问题”和“答案”并创建数据透视表。

【讨论】:

  • 抱歉,我应该注意到我已经按照@user3700285 使用的方式对数据进行了标准化。然后我使用该数据制作数据透视表。我只是想知道是否可以使用该数据透视表来发现各州的趋势。
猜你喜欢
  • 1970-01-01
  • 2016-09-18
  • 1970-01-01
  • 2012-06-19
  • 2010-11-28
  • 2015-05-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多