【问题标题】:How do I get a chart for a count of values in 3 bar chart in Excel?如何在 Excel 中获取 3 个条形图中的值计数图表?
【发布时间】:2017-09-12 21:23:06
【问题描述】:

我有一份发送给客户的调查。该调查有 3 个问题,有 3 个选项可供选择:

  1. 不满意
  2. 满意和
  3. 非常满意。

结果数据如下所示:

Question 1      Question 2      Question 3      Date
Not Satisfied   Satisfied       Satisfied       04/07/2017
Satisfied       Satisfied       Satisfied       04/07/2017
Satisfied       Satisfied       Very Satisfied  04/07/2017
Not Satisfied   Satisfied       Satisfied       04/07/2017
Very Satisfied  Satisfied       Satisfied       04/07/2017
Not Satisfied   Very Satisfied  Satisfied       05/07/2017
Satisfied       Satisfied       Very Satisfied  05/07/2017
Very Satisfied  Very Satisfied  Very Satisfied  05/07/2017
Very Satisfied  Satisfied       Satisfied       06/07/2017
Very Satisfied  Very Satisfied  Satisfied       06/07/2017
Not Satisfied   Satisfied       Satisfied       06/07/2017
Very Satisfied  Very Satisfied  Very Satisfied  06/07/2017
Very Satisfied  Very Satisfied  Satisfied       06/07/2017

如何获得一个 3 条形图,指示 3 个问题,以显示“不满意”、“满意”和“非常满意”值的数量?

我希望我的图表看起来像这样:

 |
 |   Q1  Q2  Q3         Q1  Q2  Q3          Q1  Q2  Q3
 |       ___ ___                            ___ ___ ___
5|   ___|   |___|                          |   |   |___|
4|  |___|   |   |       ___ ___ ___        |   |   |   |
3|  |   |   |   |      |___|___|   |       |   |___|   |
2|  |___|   |   |      |___|   |___|       |___|   |   |
1|  |   |   |   |      |   |   |   |       |   |   |   |
 ---------------------------------------------------------
     04/07/2017         05/07/2017          06/07/2017

我尝试制作数据透视表,但无法弄清楚。

【问题讨论】:

  • 您好。顺便说一句:我们喜欢这里的帖子简洁。如果您可以省略“有人可以帮助我吗”、“提前致谢”、“任何帮助将不胜感激”、“我希望有人能提供帮助”(等等),那就太好了。这将为志愿者节省一些未来的工作。谢谢。
  • 另外,社区讨论了标题中的自制标签是否可以,并决定我们更喜欢标题为ordinary sentences written in natural English

标签: excel graph pivot bar-chart


【解决方案1】:

如果您添加另一个包含一些公式的表格,则可以执行此操作。设置起来可能有点不稳定,但它可以工作。

首先,让我们创建一些命名范围。

对于问题 1 结果(仅结果,不包括标题),请致电Question_1_results。问题 2 结果,Question_2_results,最后是问题 3 结果名称 Question_3_results

对于日期,只需调用命名范围dates

现在设置这个表:

(注意:17 行用于帮助计算公式。您只需将B18:K22 用于图表。18 行确实有合并的单元格,我通常会回避,但您需要这些在这里让图表的X Axis 看起来正确。)

C20 中,输入此公式。然后你可以将它复制到C20:K22范围内的所有空白单元格中

=COUNTIFS($E$2:$E$14,C$17,INDIRECT(SUBSTITUTE(C$19," ","_")&"_results"),$B20)

最后,只需突出显示您的新表格,转到插入 --> 堆积柱形图:

【讨论】:

  • 这真的很有帮助。谢谢你。我已将您的答案标记为解决方案。
【解决方案2】:

您的数据采用一种不易处理的格式,但幸运的是,由于它只有几个选项,因此应该易于操作。

您可以创建 3 个新列,标记为问题 1 到 3。
在每个下你可以做 3 个 countif 公式

即假设问题 1 在 A 列中 =COUNTIF(A:A,"Satisfied"),那么 =COUNTIF(A:A,"Very Satisfied")

重复第 2 题和第 3 题

以这种方式创建表格后,您只需选择它并插入堆叠条形图即可。我希望这会有所帮助。

【讨论】:

  • 不知道为什么,但这并不完全奏效。我使用的公式是:COUNTIF(A2:A37,"Not Satisfied"),然后 =COUNTIF(A2:A37,"Satisfied")
  • 这应该是单独的公式。例如,在单元格 F2 中,您可能有 =COUNTIF(A2:A37,"Not Satisfied") 在 F3 列中,您将有另一个公式 =COUNTIF(A2:A37,"Satisfied")
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-11-29
  • 2019-05-14
  • 2017-06-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-01
相关资源
最近更新 更多