如何获取Excel中3条形图中的值计数图表?

时间:2017-09-12 21:23:06

标签: excel graph pivot bar-chart

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

  1. 不满意
  2. 满意而且
  3. 非常满意。
  4. 结果数据如下所示:

    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
    

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

2 个答案:

答案 0 :(得分:1)

如果添加另一个包含某些公式的表,则可以执行此操作。它可能会有点不稳定,但它确实有效。

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

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

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

现在设置此表:

enter image description here

(注意:行17是为了帮助您完成公式。您只需使用B18:K22作为图表。行18确实有合并的单元格,我通常会回避来自,但你需要这些,以使图表的X Axis看起来正确。)

C20中,输入此公式。然后,您可以将其复制到C20:K22

范围内的所有空白单元格
=COUNTIFS($E$2:$E$14,C$17,INDIRECT(SUBSTITUTE(C$19," ","_")&"_results"),$B20)

enter image description here

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

enter image description here

答案 1 :(得分:0)

您的数据格式不易使用,但幸运的是,因为它只是几个选项,所以应该很容易操作。

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

即。假设问题1在A = COUNTIF(A:A,“满意”)列中,那么= COUNTIF(A:A,“非常满意”)

重复问题2和问题3

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