【问题标题】:Pivottable: summarize multiple columns with similar data数据透视表:汇总具有相似数据的多个列
【发布时间】:2014-09-23 08:19:43
【问题描述】:

我正在创建数据透视表以在 Excel 文件中汇总调查响应数据。

部分数据显示了“x 对你有多重要?”的答案

| Subject A | Subject B | Subject C | Subject D | Subject E |
-------------------------------------------------------------
| Very      | Not at all| A little  | Very      | A little  |
| Not at all| Not at all| Very      | N/A       | Very      |
| Not at all| Not at all| Very      | Very      | N/A       |
| Very      | Not at all| Not at all| Very      | A little  |
| N/A       | Not at all| Very      | Very      | A little  |

在我的数据透视表中,我想分别总结每个主题每个答案的出现次数:

             | Subject A | Subject B | Subject C | Subject D | Subject E |
--------------------------------------------------------------------------
| Very       | 2         | 0         | 3         | 4         | 1         |
| A little   | 0         | 0         | 1         | 0         | 3         |
| Not at all | 2         | 5         | 1         | 0         | 0         |
| N/A        | 1         | 0         | 0         | 1         | 1         |

我花了一些时间试图找到一种方法来做到这一点,但无济于事。谷歌也不是特别有用。这是因为数据透视表根本不支持这种总结,还是我只是需要更多的咖啡?任何帮助将不胜感激。

【问题讨论】:

  • 因为我打错了。 :)

标签: excel pivot-table


【解决方案1】:

您应该首先标准化您的数据。具体而言,this article 中关于数据库规范化的描述为“从同一个表中消除重复列”。 而不是有五个答案列(每个主题一个),而是让每一行代表 一个 主题对 一个 问题的回答。

| Question   | Subject   | Answer     |
---------------------------------------
| Question 1 | Subject A | Very       |
| Question 1 | Subject B | Not at all |
| Question 1 | Subject C | A little   |
| Question 1 | Subject D | Very       |
| Question 1 | Subject E | A little   |
| Question 2 | Subject A | Not at all |
| Question 2 | Subject B | Not at all |
| Question 2 | Subject C | Very       |
| Question 2 | Subject D | N/A        |
| Question 2 | Subject E | Very       |
| Question 3 | Subject A | Not at all |
| Question 3 | Subject B | Not at all |
| Question 3 | Subject C | Very       |
| Question 3 | Subject D | Very       |
| Question 3 | Subject E | N/A        |
| Question 4 | Subject A | Very       |
| Question 4 | Subject B | Not at all |
| Question 4 | Subject C | Not at all |
| Question 4 | Subject D | Very       |
| Question 4 | Subject E | A little   |
| Question 5 | Subject A | N/A        |
| Question 5 | Subject B | Not at all |
| Question 5 | Subject C | Very       |
| Question 5 | Subject D | Very       |
| Question 5 | Subject E | A little   |

使用如下设置的数据透视表,您应该会得到想要的结果。

Column Labels: Subject
Row Labels:    Answer
Values:        Count of Question

【讨论】:

    【解决方案2】:

    在左侧插入一列,将=Row() 向下复制以适应。取消透视(例如see)。删除左侧列并使用 Column 为 COLUMNS、Value 为 ROWS 和 Count of Value 为 Σ VALUES 进行透视。

    【讨论】:

      猜你喜欢
      • 2023-04-04
      • 2021-02-28
      • 1970-01-01
      • 2020-08-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-11
      • 1970-01-01
      相关资源
      最近更新 更多